Track Dashboard Usage With Google Analytics
Plugin Overview
This plugin registers every page view from your Sisense instance to your Google Analytics account. https://analytics.google.com
Configuration
- You must specify your Google Analytics "tracking ID" by editing the main.js file.
- By default, page tracking includes cross session / device tracking using the page viewers' Sisense internal user id. This can be disabled by editing the main.js file.
Design Options
This plugin is a wrapper for analytics.js. Review the Google Analytics developer guide for full details. https://developers.google.com/analytics/devguides/collection/analyticsjs
If you have multiple environments such as development I have found two approaches to segregate tracking information.
- Utilize a different Google Analytics "tracking ID" for each environment
- Update the Sisense branding "pageTitle" value to include a suffix that indicates the environment. For example "My Analytics Application - DEV". This would allow you to segment the page view within Google Analytics. This requires the option/license to brand your Sisense installation.
Installation Instructions
- Download the plugin here
- Extract googleAnalytics_v20170810.zip to your Sisense installations plugin directory. This usually located "C:\Program Files\Sisense\PrismWeb\plugins"
- Modify the main.js file as directed in the Configuration Section above. By default, this file is located at "C:\Program Files\Sisense\PrismWeb\plugins\googleAnalytics\main.js".
- Restart IIS to register the new plugin.
Support
This plugin has been tested with Sisense version 6.6.1.13002. This plugin comes with no warranty and you use it at your own risk. If you have issues, share your experiences on this forum for community support.
Revisions
20170822 - Replace ajax call to get internal user id with prism variable reference
20170810 - Initial Release
20170810 - Initial Release
Updated 02-21-2024
intapiuser
Admin
Joined December 15, 2022