Prerequisite
Please note that our Enhanced E-commerce Tracking is only supported if you are using Universal Analytics tracking and Google Tag Manager. If you have not yet activated the Enhanced E-commerce Tracking, please get in touch with our service team to ensure a proper setup.
Context
You are a strong user of the Google Analytics enhanced e-commerce tracking and you want to gain a deeper understanding of your visitors behavior especially on the calculated season tickets sales. Our Enhanced E-commerce feature has been further extended and is here to provide you with all those details.
Solution
Following the deliveries of Cart and user info tracking on Enhanced E-commerce in Whymper V3 and Google Analytics improved data layer for products and checkout in Bishorn V1, we have continued our journey to enrich the e-commerce tracking data for our online sales platform in Bishorn V2. This time, we focus on understanding your season ticket holders journey.
Product families supported
Applies for all internal sales channels that enables the pos-param "Enable enhanced e-commerce tracking", applies for all product families (includes Season ticket, Hospitality)
The SecuTix data layer is not pushing data on the self-exchange online pages.
Contact number and order type available to all data pushes existing already
Contact Number: add a new field "user" with key "contactNumber" to all existing datalayers after a user has logged in TS, for instance:
Order Type: re-use the "Variant" field to identify orderType (SALE, RESERVATION) which already done in addToCart, apply for other datalayers
Push date time of dated product from addToCart datalayer to all
For dated product (match, performance, timeslot) please add a new field "date" in addTocart and later processes (checkout, confirmation,...)
Push data for Subscription journey
. Add productView when purchasing calculated SSTK in 2 steps (when these 2 pages Loaded):
- 1st: once enter the Season ticket first page: https://thecube-l-tcube.int2-shop.secutix.com/selection/subscription?productId=466508722
- 2nd: After clicking on "Subscribe now", send productView data of Calculated SSTK in the next page: https://thecube-l-tcube.int2-shop.secutix.com/selection/subscription/subscribers?productId=466508722
Add new datalayer addSubscription when purchasing Calculated SSTK:
ProductView data are pushed to the data layer first once a visitor enters the Season ticket first page (product description page) and second after the vistor clicks on "Subscribe now".
Push product impression data to datalayer as follows :
Add new datalayer validateSubscription and cancelSubscription:
- Add validateSubscription when user confirm the Subscription (click on VALIDATE SUBSCRIPTION): https://thecube-l-tcube.int2-shop.secutix.com/selection/subscription/performances?productId=466508722&subscribers=466507290x1
- Send again if user modify seats of some performances and VALIDATE again
- Add cancelSubscription when user cancel the Subscription: same structure and data as validateSubscription except use the event cancel
Push Subscrition's child performances data in addToCart, removeFromCart, Checkout, Confirmation
Modify these datalayers to have list of child performances of a Season ticket
- Send again if user modify seats of some performances and VALIDATE again