diff --git a/app/views/admin/users/index.html.haml b/app/views/admin/users/index.html.haml index 3e14cd8bf490b10482468037719023245edfb2c0..b1ad2bda6da2c676cd3ac41c4288a4d1573e2dc3 100644 --- a/app/views/admin/users/index.html.haml +++ b/app/views/admin/users/index.html.haml @@ -1,6 +1,6 @@ - page_title _("Users") -.top-area +.top-area{ data: { event_tracking_load: 'true', event_tracking: 'view_admin_users_pageload' } } = render 'tabs' .nav-controls = render_if_exists 'admin/users/admin_email_users' diff --git a/config/events/view_admin_users_pageload.yml b/config/events/view_admin_users_pageload.yml new file mode 100644 index 0000000000000000000000000000000000000000..7fc8d6b6cdf8b302bc75aa6bae80feb65030f655 --- /dev/null +++ b/config/events/view_admin_users_pageload.yml @@ -0,0 +1,16 @@ +--- +description: Tracks pageviews for the admin users page +internal_events: true +action: view_admin_users_pageload +identifiers: +- user +product_group: personal_productivity +milestone: '17.2' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/156806 +distributions: +- ce +- ee +tiers: +- free +- premium +- ultimate diff --git a/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_users_pageload_monthly.yml b/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_users_pageload_monthly.yml new file mode 100644 index 0000000000000000000000000000000000000000..0ba2c3e4ec2bf0883c77a7ecb2f0101e2e2a7ac8 --- /dev/null +++ b/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_users_pageload_monthly.yml @@ -0,0 +1,22 @@ +--- +key_path: redis_hll_counters.count_distinct_user_id_from_view_admin_users_pageload_monthly +description: Monthly count of unique users who visited the admin users page +product_group: personal_productivity +performance_indicator_type: [] +value_type: number +status: active +milestone: '17.2' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/156806 +time_frame: 28d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_users_pageload + unique: user.id diff --git a/config/metrics/counts_28d/count_total_view_admin_users_pageload_monthly.yml b/config/metrics/counts_28d/count_total_view_admin_users_pageload_monthly.yml new file mode 100644 index 0000000000000000000000000000000000000000..131d2febd294a49ccc05379be6748df5f6e7ead0 --- /dev/null +++ b/config/metrics/counts_28d/count_total_view_admin_users_pageload_monthly.yml @@ -0,0 +1,21 @@ +--- +key_path: counts.count_total_view_admin_users_pageload_monthly +description: Monthly count of users who visited the admin users page +product_group: personal_productivity +performance_indicator_type: [] +value_type: number +status: active +milestone: '17.2' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/156806 +time_frame: 28d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_users_pageload diff --git a/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_users_pageload_weekly.yml b/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_users_pageload_weekly.yml new file mode 100644 index 0000000000000000000000000000000000000000..28a51b069b6999c48dcf7c7844079ebf8e48784a --- /dev/null +++ b/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_users_pageload_weekly.yml @@ -0,0 +1,22 @@ +--- +key_path: redis_hll_counters.count_distinct_user_id_from_view_admin_users_pageload_weekly +description: Weekly count of unique users who visited the admin users page +product_group: personal_productivity +performance_indicator_type: [] +value_type: number +status: active +milestone: '17.2' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/156806 +time_frame: 7d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_users_pageload + unique: user.id diff --git a/config/metrics/counts_7d/count_total_view_admin_users_pageload_weekly.yml b/config/metrics/counts_7d/count_total_view_admin_users_pageload_weekly.yml new file mode 100644 index 0000000000000000000000000000000000000000..36cb9f1148c5b9d8f30922b562dd13ae5d4167f7 --- /dev/null +++ b/config/metrics/counts_7d/count_total_view_admin_users_pageload_weekly.yml @@ -0,0 +1,21 @@ +--- +key_path: counts.count_total_view_admin_users_pageload_weekly +description: Weekly count of users who visited the admin users page +product_group: personal_productivity +performance_indicator_type: [] +value_type: number +status: active +milestone: '17.2' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/156806 +time_frame: 7d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_users_pageload