Commit 62680c85 authored by Kushal Pandya's avatar Kushal Pandya

Merge branch 'ph/343126/trackCreateFileEmptyState' into 'master'

Adds tracking to create file button in widget

See merge request gitlab-org/gitlab!73762
parents daa5ac42 5d9b522f
<script> <script>
import { GlButton, GlSprintf, GlLink, GlSafeHtmlDirective } from '@gitlab/ui'; import { GlButton, GlSprintf, GlLink, GlSafeHtmlDirective } from '@gitlab/ui';
import emptyStateSVG from 'icons/_mr_widget_empty_state.svg'; import emptyStateSVG from 'icons/_mr_widget_empty_state.svg';
import api from '~/api';
import { helpPagePath } from '~/helpers/help_page_helper'; import { helpPagePath } from '~/helpers/help_page_helper';
export default { export default {
...@@ -22,6 +23,11 @@ export default { ...@@ -22,6 +23,11 @@ export default {
data() { data() {
return { emptyStateSVG }; return { emptyStateSVG };
}, },
methods: {
onClickNewFile() {
api.trackRedisHllUserEvent('i_code_review_widget_nothing_merge_click_new_file');
},
},
ciHelpPage: helpPagePath('/ci/quick_start/index.html'), ciHelpPage: helpPagePath('/ci/quick_start/index.html'),
safeHtmlConfig: { ADD_TAGS: ['use'] }, safeHtmlConfig: { ADD_TAGS: ['use'] },
}; };
...@@ -59,6 +65,7 @@ export default { ...@@ -59,6 +65,7 @@ export default {
category="secondary" category="secondary"
variant="success" variant="success"
data-testid="createFileButton" data-testid="createFileButton"
@click="onClickNewFile"
> >
{{ __('Create file') }} {{ __('Create file') }}
</gl-button> </gl-button>
......
...@@ -67,6 +67,7 @@ ...@@ -67,6 +67,7 @@
- 'i_code_review_user_resolve_conflict' - 'i_code_review_user_resolve_conflict'
- 'i_code_review_user_searches_diff' - 'i_code_review_user_searches_diff'
- 'i_code_review_user_resolve_thread_in_issue' - 'i_code_review_user_resolve_thread_in_issue'
- 'i_code_review_widget_nothing_merge_click_new_file'
- name: code_review_category_monthly_active_users - name: code_review_category_monthly_active_users
operator: OR operator: OR
source: redis source: redis
...@@ -126,6 +127,7 @@ ...@@ -126,6 +127,7 @@
- 'i_code_review_user_resolve_conflict' - 'i_code_review_user_resolve_conflict'
- 'i_code_review_user_searches_diff' - 'i_code_review_user_searches_diff'
- 'i_code_review_user_resolve_thread_in_issue' - 'i_code_review_user_resolve_thread_in_issue'
- 'i_code_review_widget_nothing_merge_click_new_file'
- name: code_review_extension_category_monthly_active_users - name: code_review_extension_category_monthly_active_users
operator: OR operator: OR
source: redis source: redis
......
---
key_path: redis_hll_counters.code_review.i_code_review_widget_nothing_merge_click_new_file_monthly
description: Count of users who click the create file button in the nothing to merge widget state
product_section: dev
product_stage: create
product_group: group::code review
product_category: code_review
value_type: number
status: active
milestone: '14.5'
introduced_by_url:
time_frame: 28d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
options:
events:
- i_code_review_widget_nothing_merge_click_new_file
data_category: optional
distribution:
- ce
- ee
tier:
- free
- premium
- ultimate
---
key_path: redis_hll_counters.code_review.i_code_review_widget_nothing_merge_click_new_file_weekly
description: Count of users who click the create file button in the nothing to merge widget state
product_section: dev
product_stage: create
product_group: group::code review
product_category: code_review
value_type: number
status: active
milestone: '14.5'
introduced_by_url:
time_frame: 7d
data_source: redis_hll
instrumentation_class: RedisHLLMetric
options:
events:
- i_code_review_widget_nothing_merge_click_new_file
data_category: optional
distribution:
- ce
- ee
tier:
- free
- premium
- ultimate
...@@ -249,3 +249,7 @@ ...@@ -249,3 +249,7 @@
redis_slot: code_review redis_slot: code_review
category: code_review category: code_review
aggregation: weekly aggregation: weekly
- name: i_code_review_widget_nothing_merge_click_new_file
redis_slot: code_review
category: code_review
aggregation: weekly
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment