- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I want to analyze the usage of the Dashboards created in Platform Analytics like last run, number of executions...
- User Experience Analytics offers a some general insights, but it is too general and if users disable tracking, then the data will not be reliable.
- If one could access the underlying data of User Experience Analytics that would be a great start, is this data somewhere available?
- The table dashboard_stats only covers core UI dashboards, but not the ones from Platform Analytics.
- All tables beginning with par_dashboard do not hold data that could be used for usage analytics.
- The table report_stats could theoretically be used for such statistics, but as soon as a visualization is used in more then just one dashboard, things will get complicated and time consuming quickly.
This brings me back to my question in the header, is there a possibility of gathering usage data about individual dashboards in Platform Analytics?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @SushmaP56646903 ,
As of now, ServiceNow does not offer a dedicated table or OOB feature that tracks detailed usage metrics (such as last run, number of executions, etc.) specifically for Platform Analytics dashboards....
You need to follow custom logic: Implement custom logging mechanisms within your Platform Analytics dashboards. For instance, you can create UI Actions or Scheduled Jobs that log each dashboard execution to a custom table....
>> Implementation Steps:
Create a custom table to store usage data...In each dashboard, add a UI Action or Scheduled Job that records the dashboard's execution details (e.g., timestamp, user, dashboard name) into the custom table....Use this custom table to generate reports and analyze usage patterns....
If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @SushmaP56646903 ,
As of now, ServiceNow does not offer a dedicated table or OOB feature that tracks detailed usage metrics (such as last run, number of executions, etc.) specifically for Platform Analytics dashboards....
You need to follow custom logic: Implement custom logging mechanisms within your Platform Analytics dashboards. For instance, you can create UI Actions or Scheduled Jobs that log each dashboard execution to a custom table....
>> Implementation Steps:
Create a custom table to store usage data...In each dashboard, add a UI Action or Scheduled Job that records the dashboard's execution details (e.g., timestamp, user, dashboard name) into the custom table....Use this custom table to generate reports and analyze usage patterns....
If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community.
Kaushal Kumar Jha - ServiceNow Consultant - Lets connect on Linkedin: https://www.linkedin.com/in/kaushalkrjha/