Skip to content

Update tracking for cases where users view an analytics dashboard - Internal Events

Overview

We want to track the number of unique weekly users who view a built-in analytics dashboard. ProductAnalytics::Dashboard objects have a user_defined variable that can help differentiate this.

We currently have count_distinct_user_id_from_user_viewed_custom_dashboard_7d which we wish to extend. This provide visibility into custom dashboard usage but we still don't have good visibility on overall dashboard usage and specifically built-in dashboard usage.

Proposal

Adding similar events for:

  • count_distinct_user_id_from_user_viewed_builtin_dashboard_7d - Count of distinct users who have viewed a built-in dashboard over a weekly period
  • count_distinct_user_id_from_user_viewed_dashboard_7d - Count of distinct users who have viewed any dashboard over a weekly period
  • count_distinct_user_id_from_user_viewed_builtin_dashboard_28d - Count of distinct users who have viewed a built-in dashboard over a 28-day (e.g. monthly) period
  • count_distinct_user_id_from_user_viewed_dashboard_28d - Count of distinct users who have viewed any dashboard over a 28-day (e.g. monthly) period

Implementation plan

Edited by Sam Kerr