diff --git a/app/views/admin/applications/index.html.haml b/app/views/admin/applications/index.html.haml
index 6ffd90e1ec57346d65b1df1c4230a987a7b10290..ab7ad24479c87ff5e837a567d70f11f5a3ca28ea 100644
--- a/app/views/admin/applications/index.html.haml
+++ b/app/views/admin/applications/index.html.haml
@@ -3,6 +3,8 @@
 - button_link = new_admin_application_path
 - button_options = { data: { testid: 'new-application-button' } }
 
+%div{ data: { event_tracking_load: 'true', event_tracking: 'view_admin_applications_pageload' } }
+
 - if @applications.empty?
   = render Pajamas::EmptyStateComponent.new(svg_path: 'illustrations/empty-state/empty-admin-apps-md.svg',
     title: s_('AdminArea|No applications found'),
diff --git a/config/events/view_admin_applications_pageload.yml b/config/events/view_admin_applications_pageload.yml
new file mode 100644
index 0000000000000000000000000000000000000000..431a38ab8d6bd0780d9eaf96e043592310b749b3
--- /dev/null
+++ b/config/events/view_admin_applications_pageload.yml
@@ -0,0 +1,16 @@
+---
+description: Tracks pageviews for the admin applications page
+internal_events: true
+action: view_admin_applications_pageload
+identifiers:
+- user
+product_group: personal_productivity
+milestone: '17.2'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/157473
+distributions:
+- ce
+- ee
+tiers:
+- free
+- premium
+- ultimate
diff --git a/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_applications_pageload_monthly.yml b/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_applications_pageload_monthly.yml
new file mode 100644
index 0000000000000000000000000000000000000000..48fdf5cfd1700d73de59b249a93619ff8464328f
--- /dev/null
+++ b/config/metrics/counts_28d/count_distinct_user_id_from_view_admin_applications_pageload_monthly.yml
@@ -0,0 +1,22 @@
+---
+key_path: redis_hll_counters.count_distinct_user_id_from_view_admin_applications_pageload_monthly
+description: Monthly count of unique users who visited the admin applications 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/157473
+time_frame: 28d
+data_source: internal_events
+data_category: optional
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+events:
+- name: view_admin_applications_pageload
+  unique: user.id
diff --git a/config/metrics/counts_28d/count_total_view_admin_applications_pageload_monthly.yml b/config/metrics/counts_28d/count_total_view_admin_applications_pageload_monthly.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8dc795d69da151f89f69dba3294e3f4aeed86422
--- /dev/null
+++ b/config/metrics/counts_28d/count_total_view_admin_applications_pageload_monthly.yml
@@ -0,0 +1,21 @@
+---
+key_path: counts.count_total_view_admin_applications_pageload_monthly
+description: Monthly count of total users who visited the admin applications 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/157473
+time_frame: 28d
+data_source: internal_events
+data_category: optional
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+events:
+- name: view_admin_applications_pageload
diff --git a/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_applications_pageload_weekly.yml b/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_applications_pageload_weekly.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f8ced1616a2f4072a2f96fd0ab8c59ad2b2aaa71
--- /dev/null
+++ b/config/metrics/counts_7d/count_distinct_user_id_from_view_admin_applications_pageload_weekly.yml
@@ -0,0 +1,22 @@
+---
+key_path: redis_hll_counters.count_distinct_user_id_from_view_admin_applications_pageload_weekly
+description: Weekly count of unique users who visited the admin applications 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/157473
+time_frame: 7d
+data_source: internal_events
+data_category: optional
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+events:
+- name: view_admin_applications_pageload
+  unique: user.id
diff --git a/config/metrics/counts_7d/count_total_view_admin_applications_pageload_weekly.yml b/config/metrics/counts_7d/count_total_view_admin_applications_pageload_weekly.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b5a63e6d52f685e16a054f2ac5e70467aff2f4d1
--- /dev/null
+++ b/config/metrics/counts_7d/count_total_view_admin_applications_pageload_weekly.yml
@@ -0,0 +1,21 @@
+---
+key_path: counts.count_total_view_admin_applications_pageload_weekly
+description: Weekly count of total users who visited the admin applications 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/157473
+time_frame: 7d
+data_source: internal_events
+data_category: optional
+distribution:
+- ce
+- ee
+tier:
+- free
+- premium
+- ultimate
+events:
+- name: view_admin_applications_pageload