Good morning, Is there a way for us to get dashbo...
# gooddata-cloud
a
Good morning, Is there a way for us to get dashboard usage data for analytics? I came across this resource but it says that it's old and link to the new documentation doesn't take me to a similar page. https://help.gooddata.com/doc/growth/en/workspace-and-user-administration/goodsuccess-gooddata-usage-analytics/
k
Good morning! Yes, there are several ways to obtain dashboard usage data, depending on whether you are using the GoodData Platform (the version mentioned in your link) or GoodData Cloud. ### For GoodData Cloud The GoodSuccess tool you referenced is being integrated into GoodData Cloud to provide deeper visibility into workspace and user activity. In the meantime, you have the following options: * Audit Logs: For detailed tracking of user activity, including which users are creating or updating dashboards with precise timestamps, you can set up [audit logs](https://www.gooddata.com/docs/cloud/security-and-compliance/audit-log/). This feature is primarily available for Enterprise tier customers [[Community Slack](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1762790111502809?thread_ts=1762790111.502809&cid=C04S1MSLEAW); [Community Slack](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1749761900525929?thread_ts=1749761900.525929&cid=C04S1MSLEAW)]. * Usage Statistics (Telemetry): GoodData collects usage data that tracks interactions with UI elements and APIs. While user IDs are anonymized for privacy, other metadata identifiers (like dashboard IDs) are not [[Usage Data in GoodData Cloud](https://www.gooddata.com/docs/cloud/security-and-compliance/telemetry/)]. You can reach out to your Account Owner to discuss enabling access to these internal analytics for your organization [[Community Slack](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1742293455020769?thread_ts=1742293455.020769&cid=C04S1MSLEAW)]. * Platform Usage API: You can use the
/api/v1/actions/collectUsage
endpoint to get high-level counts of users and workspaces, though this does not provide individual dashboard interaction details [[GoodData Cloud > OpenAPI definition - Usage](https://www.gooddata.com/docs/cloud/api-and-sdk/api/gooddata-cn-oapi-all-raw-schema.json)]. ### For GoodData Platform If you are using the version mentioned in your link, GoodSuccess is an opt-in program that provides a specialized workspace for monitoring performance, dashboard executions, and user status [[Support QA](https://www.gooddata.com/docs/cloud/); [Community Slack](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1731412544814599?thread_ts=1731412544.814599&cid=C04S1MSLEAW)]. Please contact your Customer Success manager to have this activated for your domain. ### Important Limitations * Granularity: Usage statistics generally offer daily granularity, whereas audit logs provide exact timestamps [[Community Slack](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1762790111502809?thread_ts=1762790111.502809&cid=C04S1MSLEAW)]. * Visualizations on Dashboards: Currently, usage analytics do not natively capture the relationship between a dashboard and the specific visualizations it contains (e.g., counting views for a specific visual within a dashboard) [[Community Slack](https://gooddataconnect.slack.com/archives/C04S1MSLEAW/p1751548628261939?thread_ts=1751548628.261939&cid=C04S1MSLEAW)].
a
Are we able to see what users accessed / which dashboard / which visual in the audit logs? we might go this route, but I want to make sure that we can get at least some kind of useful data from the audit logs first.
j
Hi Adham, You can review what is currently possible with AuditLogs on the below page: https://www.gooddata.com/docs/cloud/security-and-compliance/audit-log/
Usage domain for Cloud is still being gradually upgraded and there is not that much information yet as in its Platform version (the doc which you've highlighted). Regarding the official documentation, I will double-check on that internally.
a
Hi @Julius Kos, Thanks for your quick response. I'm particularly interested the event
DATA_ACCESS
just to understand what kind of insight we can get before we go ahead with it. What does this imply exactly? it says
User accessed workspace data
so if a user opens dashboard-x, we receive an event with target = dashboard-x, does the same logic carry over for a visual?
j
Yes that's correct, if you open an Insight separately you should see this information as per the doc.
Or are you asking whether you see the information about the insights while only opening a dashboard?
a
On the dashboard, So we can see what which workspace they are in, which dashboard they opened, how about information about the insights while only opening a dashboard?
j
That second part of question, I would need to double-check on that internally so I give you a precise answer.
a
Sounds good! Appreciate your help.
j
Sure thing, I will get back to you once I clarify that.
👍 1
a
At the end of the day we just want to see which dashboards are being used the most/least and which visuals are most helpful, so we are trying to gather insight for that.
🆗 1
m
Hi Adham, I hope you don’t mind me jumping in here - Please let me provide some clarify on Usage Analytics vs. Audit Logs: Usage Analytics: Provides granularity at the day/workspace/user/object level. It is effective for tracking which dashboards are viewed most frequently but currently lacks the deeper granularity to track individual widget clicks or specific filter usage Audit Logs: Available for Enterprise tier customers, these provide precise timestamps and track events like
user_login
,
dashboard_created
, and
visualization_updated
To track which dashboards are used most or least, Usage Analytics is the primary tool. You should reach out to your Account Owner to ensure the Usage Analytics workspace is enabled for your organization
a
@Michael Ullock Thanks Michael!