diff --git a/app/views/admin/application_settings/preferences.html.haml b/app/views/admin/application_settings/preferences.html.haml index 3f3d7b61c53da55f6d9c8088d6eb0de0fb7e7dd5..6c11d203f10c05727e8ca8b26eabbf06941ea4c3 100644 --- a/app/views/admin/application_settings/preferences.html.haml +++ b/app/views/admin/application_settings/preferences.html.haml @@ -3,6 +3,8 @@ - add_page_specific_style 'page_bundles/settings' - @force_desktop_expanded_sidebar = true +%div{ data: { event_tracking_load: 'true', event_tracking: 'view_admin_application_settings_preferences_pageload' } } + = render ::Layouts::SettingsBlockComponent.new(_('Email'), id: 'js-email-settings', testid: 'email-content', diff --git a/config/events/view_admin_application_settings_preferences_pageload.yml b/config/events/view_admin_application_settings_preferences_pageload.yml new file mode 100644 index 0000000000000000000000000000000000000000..f7a9a23667f3113782aa3fb10a6c9b0b65bace28 --- /dev/null +++ b/config/events/view_admin_application_settings_preferences_pageload.yml @@ -0,0 +1,16 @@ +--- +description: Tracks pageviews for the admin application settings preferences page +internal_events: true +action: view_admin_application_settings_preferences_pageload +identifiers: +- user +product_group: personal_productivity +milestone: '17.2' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/158262 +distributions: +- ce +- ee +tiers: +- free +- premium +- ultimate diff --git a/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_monthly.yml b/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_monthly.yml new file mode 100644 index 0000000000000000000000000000000000000000..01bb7bab59bc197533d4167f0c82290a39297bfe --- /dev/null +++ b/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_monthly.yml @@ -0,0 +1,22 @@ +--- +key_path: redis_hll_counters.count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_monthly +description: Monthly count of unique users who visisted the admin application settings preferences 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/158262 +time_frame: 28d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_application_settings_preferences_pageload + unique: user.id diff --git a/config/metrics/counts_28d/count_total_view_admin_application_settings_preferences_pageload_monthly.yml b/config/metrics/counts_28d/count_total_view_admin_application_settings_preferences_pageload_monthly.yml new file mode 100644 index 0000000000000000000000000000000000000000..aa1e455065825d3547afef3cf0405f07aeeb4b44 --- /dev/null +++ b/config/metrics/counts_28d/count_total_view_admin_application_settings_preferences_pageload_monthly.yml @@ -0,0 +1,21 @@ +--- +key_path: counts.count_total_view_admin_application_settings_preferences_pageload_monthly +description: Monthly count of total users who visisted the admin application settings preferences 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/158262 +time_frame: 28d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_application_settings_preferences_pageload diff --git a/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_weekly.yml b/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_weekly.yml new file mode 100644 index 0000000000000000000000000000000000000000..e867244aa98ea4607d30db52ba1679e72cbe8ab7 --- /dev/null +++ b/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_weekly.yml @@ -0,0 +1,22 @@ +--- +key_path: redis_hll_counters.count_distinct_user_id_from_view_admin_application_settings_preferences_pageload_weekly +description: Weekly count of unique users who visisted the admin application settings preferences 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/158262 +time_frame: 7d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_application_settings_preferences_pageload + unique: user.id diff --git a/config/metrics/counts_7d/count_total_view_admin_application_settings_preferences_pageload_weekly.yml b/config/metrics/counts_7d/count_total_view_admin_application_settings_preferences_pageload_weekly.yml new file mode 100644 index 0000000000000000000000000000000000000000..42243235135dbd4ec2d214b497b06c9711a03437 --- /dev/null +++ b/config/metrics/counts_7d/count_total_view_admin_application_settings_preferences_pageload_weekly.yml @@ -0,0 +1,21 @@ +--- +key_path: counts.count_total_view_admin_application_settings_preferences_pageload_weekly +description: Weekly count of total users who visisted the admin application settings preferences 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/158262 +time_frame: 7d +data_source: internal_events +data_category: optional +distribution: +- ce +- ee +tier: +- free +- premium +- ultimate +events: +- name: view_admin_application_settings_preferences_pageload