Data: Decide what event types and schema we need to create for Tracking MR with no pipeline experiment
The pipeline experiment will require 7 different tracking events.
We will use the existing custom structured event format described in https://about.gitlab.com/handbook/product/feature-instrumentation/#taxonomy
The 7 new events to add for this experiment will be:
Event 1: Each time a user is shown nudge_#1
se_category: 'projects:merge_requests:show'
se_action: **needs to be determined**
se_label: no_pipeline_noticed
se_property: admin, maintainer, developer, or owner
se_value: not used
Event 2: Each time each button is clicked on nudge_#1
se_category: 'projects:merge_requests:show'
se_action: click_button
se_label: no_pipeline_noticed
se_property: admin, maintainer, developer, or owner
se_value: 10 show_me_how or 20 no_thanks
Event 3: Each time we show nudge_#2
se_category: 'projects:blob:new'
se_action: undefined
se_label: suggest_gitlab_ci_yml
se_property: admin, maintainer, developer, or owner
se_value: not used
Event 4: Each time a template is selected while being shown nudge nudge_#2
se_category: 'projects:blob:new'
se_action: apply_template
se_label: suggest_gitlab_ci_yml
se_property: admin, maintainer, developer, or owner
se_value: **needs to be determined**
Event 5: Each time we show nudge_#3
se_category: 'projects:blob:new'
se_action: undefined
se_label: suggest_commit_first_project_gitlab_ci_yml
se_property: admin, maintainer, developer, or owner
se_value: not used
Event 6: Each time we show nudge_#4
se_category: 'projects:blob:show'
se_action: undefined
se_label: congratulate_first_pipeline
se_property: admin, maintainer, developer, or owner
se_value: not used
Event 7: Each time the go to pipeline button is clicked on nudge_#4
se_category: 'projects:blob:show'
se_action: `click_button`
se_label: congratulate_first_pipeline
se_property: admin, maintainer, developer, or owner
se_value: `10`
Tasks:
-
Provide a list of the types and schema we need to create -
Document the approach we are going to take
Edited by Doug Stull