Add transaction event for enhanced ecommerce for successful subscription purchases
Goal
Track Google Enhanced Ecommerce events in the SaaS purchase flow, based on this specification: https://gitlab.com/groups/gitlab-com/marketing/digital-experience/-/uploads/f252fc80f1dd6799d19e4d57d6b4c239/Gitlab_GTM_DataLayer_Spec.pdf
Jobs To Be Done
-
Situation: When a customer purchases SaaS subscriptions at
https://gitlab.com/-/subscriptions/new
-
Motivation: We want to record the transaction
dataLayer
events - Outcome: So we can have analytics across the entire purchase flow
Page(s)
Which page(s) are involved in this request?
DCI
-
DRI: @tywilliams -
Consulted: @dennis106 -
Informed: @mpreuss22
In scope
What is within scope of this request?
-
Transaction dataLayer
events for SaaS purchases ingitlab.com
Out of scope
What is out of scope and not part of this iteration?
- Checkout events in the
dataLayer
- Any analytics in
customers.gitlab.com
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