We create a lot of dashboards so we can show our data to other users and we are always trying to improve how our data looks and satisfy what our users want.
However, this becomes very hard with out any datapoints being collected from the interactions on a embedded QuickSight dashboard.
Currently we are using the SDK to implement our dashboards in our own application however, we have virtually no insights on what users are doing.
Is there anyway way to setup callbacks with the SDK or with the dashboard itself on triggered events? Is there any internal metrics we can hook into to use for our users?
Yes I followed this approach - in addition, I then created a view of the subset QuickSight logs in Athena, then pulled that view into QuickSight on a schedule.
Extracting the desired fields out of the logs, of course, was quite excruciating, although it is ultimately a surmountable task.