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