diff --git a/app/assets/javascripts/members/components/members_tabs.vue b/app/assets/javascripts/members/components/members_tabs.vue index 83ac12424db377b195eecb404da5eb763f0fb9e5..1b18ef5c45f62d45a97205fa8ee11c917b1b43d8 100644 --- a/app/assets/javascripts/members/components/members_tabs.vue +++ b/app/assets/javascripts/members/components/members_tabs.vue @@ -113,6 +113,7 @@ export default { <template #tabs-end> <gl-button v-if="shouldShowExportButton" + data-event-tracking="click_export_group_members_as_csv" class="gl-ml-auto gl-self-center" icon="export" :href="exportCsvPath" diff --git a/ee/config/events/click_export_group_members_as_csv.yml b/ee/config/events/click_export_group_members_as_csv.yml new file mode 100644 index 0000000000000000000000000000000000000000..d6ed1d010cdad7ab5eb7c9e7060c5305ab52e845 --- /dev/null +++ b/ee/config/events/click_export_group_members_as_csv.yml @@ -0,0 +1,15 @@ +--- +description: Export group members as CSV +internal_events: true +action: click_export_group_members_as_csv +identifiers: +- namespace +- user +product_group: tenant_scale +milestone: '17.5' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/168243 +distributions: +- ee +tiers: +- premium +- ultimate diff --git a/ee/config/metrics/counts_28d/count_distinct_user_id_from_click_export_group_members_as_csv_monthly.yml b/ee/config/metrics/counts_28d/count_distinct_user_id_from_click_export_group_members_as_csv_monthly.yml new file mode 100644 index 0000000000000000000000000000000000000000..bdee0ca7a34ede276cc70a38bfefcfbd33964757 --- /dev/null +++ b/ee/config/metrics/counts_28d/count_distinct_user_id_from_click_export_group_members_as_csv_monthly.yml @@ -0,0 +1,20 @@ +--- +key_path: redis_hll_counters.count_distinct_user_id_from_click_export_group_members_as_csv_monthly +description: Monthly count of unique users that export group members as CSV +product_group: tenant_scale +performance_indicator_type: [] +value_type: number +status: active +milestone: '17.5' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/168243 +time_frame: 28d +data_source: internal_events +data_category: optional +distribution: +- ee +tier: +- premium +- ultimate +events: +- name: click_export_group_members_as_csv + unique: user.id diff --git a/ee/config/metrics/counts_7d/count_distinct_user_id_from_click_export_group_members_as_csv_weekly.yml b/ee/config/metrics/counts_7d/count_distinct_user_id_from_click_export_group_members_as_csv_weekly.yml new file mode 100644 index 0000000000000000000000000000000000000000..5a26fb22e883c66f7128d434d1f98d79be666240 --- /dev/null +++ b/ee/config/metrics/counts_7d/count_distinct_user_id_from_click_export_group_members_as_csv_weekly.yml @@ -0,0 +1,20 @@ +--- +key_path: redis_hll_counters.count_distinct_user_id_from_click_export_group_members_as_csv_weekly +description: Weekly count of unique users that export group members as CSV +product_group: tenant_scale +performance_indicator_type: [] +value_type: number +status: active +milestone: '17.5' +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/168243 +time_frame: 7d +data_source: internal_events +data_category: optional +distribution: +- ee +tier: +- premium +- ultimate +events: +- name: click_export_group_members_as_csv + unique: user.id