Enable custom tracker injection for QuickSight dashboards

Hello,

CloudWatch and CloudTrail provide useful high-level insights - but they do not capture user-level, in-dashboard interactions. Specifically, they cannot tell you which visuals or filters were clicked, which filter values were selected, how often specific options are used, or how individual users interact with particular visuals.

The use case we’re exploring requires Dashboard Click Analytics and Selection Analytics: the ability to track granular interaction events within QuickSight dashboards, including visual-level clicks (charts, tables, controls), filter selections and values chosen, frequency of interactions etc. This level of contextual interaction data would allow us to analyze engagement patterns, understand how users navigate dashboards, and optimize dashboard design and user flow.

At present, this depth of analytics does not appear to be available natively in QuickSight, nor derivable from CloudWatch or CloudTrail alone — is that correct? If so, is there any supported or planned way to enable in-dashboard interaction tracking (e.g., visual-level clicks and filter/selection analytics), or to inject a custom tracker directly into QuickSight dashboards to do the job?

Thanks.

Hi @Nikhilburhade,
You raise some very good points regarding the current limitations with dashboard tracking; as there are some API calls that can be used, they are quite limited and do not tell the full story of a readers’ usage.
I agree that this would be an extremely useful feature to be expanded upon so I’ll leave marked as a feature request to promote visibility to the support team.

1 Like