Add submit event in the combined groups/projects form GTM handling
Goal
The combined groups/projects form is now a part of the free trial flow.
The old spec had events handled separately for group/project forms. Now we need to combine them.
Jobs To Be Done
- Situation: When a user goes through the sign up flow
- Motivation: We want to track the GTM events for new group and project creation
- Outcome: So we can measure the free trial
Page(s)
Which page(s) are involved in this request?
gitlab.com/users/sign_up/groups_projects/new
DCI
-
DRI: @tywilliams -
Consulted: @dennis106 @gdoud -
Informed: @mpreuss22
In scope
We're going to track this as a single event and use contextual info about free trial as suggested here.
So the event should now be:
dataLayer.push({
'event': 'combinedGroupProjectFormSubmit',
})
The URL will have trial_onboarding_flow=true
in it if the user is coming from a free trial onboarding experience, which we can use to differentiate for trials and regular sign up flows.
Requirements
What are the requirements for this request? Checklist below is an example of common requirements, please check all that apply and adjust as necessary:
-
Copy writing -
Illustration -
Custom Graphics -
Research -
Data / Analytics -
UX Design -
Engineering
Edited by Tyler Williams