How to Check Tableau Dashboard Usage
Knowing who is using your Tableau dashboards and how they are engaging with them is crucial for proving their value and justifying the effort you put into building them. Without usage data, you're flying blind, unable to discern which reports are business-critical and which are just collecting dust. This guide will walk you through several methods for checking Tableau dashboard usage, from simple, built-in features to powerful, custom solutions.
Why Should You Track Tableau Dashboard Usage?
Monitoring dashboard engagement isn't just about satisfying curiosity, it's a strategic activity that helps you build better, more effective analytics tools for your organization. Here are a few key benefits:
- Demonstrate Value: Usage metrics provide concrete evidence of your work's impact and ROI. Seeing that a dashboard has hundreds of views per month makes it an undeniable asset.
- Identify Unused Content: Uncover which dashboards and data sources are being ignored. This allows you to either improve them or archive them, decluttering your Tableau environment and making it easier for users to find what they need.
- Focus Your Efforts: By understanding what's popular, you learn what your users find most valuable. You can then focus your development time on iterating upon successful dashboards and applying those insights to new projects.
- Boost User Adoption: Usage data often reveals barriers to adoption. Are certain dashboards too slow? Are users in a specific department not engaging? These insights are the first step toward creating training and improvement plans.
- Find Your Champions: Identify your "power users" - the people who frequently use and rely on your dashboards. They are your best resource for feedback, new ideas, and promoting a data-driven culture.
Method 1: The Quick Check with Built-in View Counts
The simplest way to get a snapshot of who has looked at a specific dashboard is by using a feature available directly on Tableau Server or Tableau Cloud. It’s perfect for a quick, high-level check without needing administrative privileges.
How to Use "Who Has Seen This View?"
- Navigate to the dashboard or worksheet you're interested in.
- Near the top of the page, next to the view count number, you’ll often see an icon of an eye or a number. Click on this view counter.
- A small pop-up window will appear titled "Who Has Seen This View?" It displays a list of the people who have viewed the dashboard, along with the timestamp of their last visit.
This method is great for answering the simple question, "Is anyone actually looking at this thing?" Its main limitation is that it doesn't provide historical data or trends. You can't see usage over time, analyze patterns, or export the data easily for a detailed report.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Method 2: A Deeper Dive with Administrative Views
For a more comprehensive look at usage across your entire site or server, Tableau provides a set of pre-built administrative dashboards. Access to these is typically restricted to Server or Site Administrators.
To find them, navigate to the Site Status (or Server Status) page from the main navigation menu. Here, you'll find a collection of dashboards that provide detailed insights into server activity, performance, and user engagement.
Key Administrative Views for Usage Analysis
Traffic to Views
This is the most direct and valuable report for understanding dashboard usage. It answers critical questions like:
- What are the most popular dashboards and workbooks?
- Who are the most active users?
- Which dashboards haven't been viewed in the last 30, 60, or 90 days?
You can filter this report by time range, project, workbook, and user, making it an excellent tool for identifying both high-value content and prime candidates for archiving.
Traffic to Data Sources
While this view doesn't track dashboard views directly, it tracks how often underlying published data sources are being used. This is useful for understanding which core data sets are most critical to your organization. If a data source has no traffic, it might mean that all dashboards connected to it are also unused.
Performance of Views
Load time is a major factor in dashboard adoption. If a dashboard takes too long to load, users will stop coming back. This administrative view helps you identify the slowest-performing dashboards on your server. You can pinpoint visualizations that are putting a heavy load on the server and work on optimizing them for a better user experience.
Method 3: The Power User Solution with the Tableau Repository
For complete control and customization, you can connect directly to Tableau Server's internal PostgreSQL database, often called the "Tableau Repository" or "workgroup" database. This method allows you to build your own fully-custom usage dashboards using any data you want.
A word of caution: Directly querying the repository is powerful but unsupported by Tableau. You should only attempt this if you are comfortable with SQL, and you must connect with a read-only user to avoid any risk of accidentally changing or deleting important server data. Running complex queries can also impact server performance, so it's sometimes best to connect to a read-only replica of the database if one is available.
Step 1: Enable External Database Access
By default, the Tableau Repository is not accessible from outside the server. A Tableau Server Administrator will need to enable access using the Tableau Command Line Interface (tsm). This involves setting up a specific read-only user, typically named readonly.
Step 2: Connect with a SQL Tool or Tableau Desktop
Once access is enabled, you can connect to the database using its host, port (usually 8060), and the credentials for the readonly user. You can use any SQL client for this, or better yet, connect Tableau Desktop directly to it. This allows you to visualize the server's own metadata - creating a dashboard about your dashboards.
Step 3: Query the Key Tables
The Tableau Repository contains dozens of tables, but for usage analysis, you'll primarily be interested in a few key ones:
historical_events: This is the main event log. It contains a record of almost everything that happens on the server, including logins, view access, publishes, etc.historical_event_types: A small table that defines what each event type in the log means (e.g., 'Access View', 'Login')._viewsorviews: Contains details about every view (dashboard or worksheet) on the server._workbooksorworkbooks: Contains details about every workbook._usersorusers: Contains the list of users on your server._sitesorsites: For multi-site environments, this table lists all the sites.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Example SQL Query for View History
You can use this SQL query as a starting point within Tableau Desktop's Custom SQL feature to pull a clean list of all dashboard views. It joins the various tables together to give you the username, view name, workbook name, site name, and the exact time of access.
SELECT
u.friendly_name AS "User Name",
v.name AS "View Name",
w.name AS "Workbook Name",
s.name AS "Site Name",
he.created_at AS "Access Time"
FROM historical_events he
JOIN historical_event_types het ON he.historical_event_type_id = het.id
JOIN users u ON he.hist_actor_user_id = u.id
JOIN views v ON he.hist_view_id = v.id
JOIN workbooks w ON v.workbook_id = w.id
JOIN sites s ON v.site_id = s.id
WHERE het.name = 'Access View'
AND he.created_at >= NOW() - INTERVAL '90 days' -- Filter for last 90 days as an example
ORDER BY he.created_at DESC,By using this as your data source, you can build powerful, custom analytics dashboards on viewership trends, department-level usage, and any other KPI you need to track.
Putting Your Usage Data into Action
Collecting usage data is just the first step. The real value comes from what you do with it.
- Celebrate and learn from what works. Reach out to the top users of your most popular dashboards. Ask them for feedback and testimonials. Understand what about the dashboard solves their problems so well and apply those learnings elsewhere.
- Investigate and improve. For dashboards with low engagement, try to understand why. Is the data no longer relevant? Is the dashboard too slow to load? Talk to the intended users and iterate based on their feedback.
- Implement a content lifecycle. Create a server policy for archiving stale content. If a dashboard goes unused for 90 or 120 days, it's probably safe to move it to an archive project. This helps keep your primary content areas clean and trustworthy.
- Create a direct feedback channel. Add a link or button directly on your dashboards that allows users to submit questions or feedback. This could be a link to a Google Form, a Slack channel, or your helpdesk system.
Final Thoughts
Ultimately, checking dashboard usage is about closing the feedback loop between you and your users. By combining the quick built-in checks, detailed admin views, and the unlimited flexibility of the PostgreSQL repository, you can get a complete picture of how your content is performing and deliver dashboards that truly make an impact.
While monitoring and optimizing dashboards in Tableau is key, many teams tell us that their biggest reporting challenge is actually knitting together data from all their different marketing and sales platforms before it even gets to a BI tool. If you spend your Mondays manually exporting CSVs from Google Analytics, Salesforce, and Shopify, you know the pain. We built Graphed to eliminate that friction by connecting all your data sources into one place and letting you instantly create real-time dashboards with simple, natural language - no SQL required.
Related Articles
Facebook Ads for Clinics: The Complete 2026 Strategy Guide
Learn how to use Facebook Ads for Clinics to grow your patient base in 2026. Complete guide covers targeting, campaign types, and compliance requirements.
Facebook Ads for Salons: The Complete 2026 Strategy Guide
Learn how to run profitable Facebook ads for hair salons and beauty spas in 2026. This comprehensive guide covers targeting, ad creation, budgeting, and proven strategies to attract more clients.
Facebook Ads For Beauty Salons: The Complete 2026 Strategy Guide
Learn the proven Facebook ad strategies that successful beauty salons are using to attract new clients, increase repeat bookings, and grow their revenue in 2026.