Enhanced E-commerce Tracking offers deeper insights and more accurate tracking data of online shopping engagement, Google Analytics.
Our Enhanced E-commerce feature has been further extended and is here to support almost all the measurements of users' interactions.
SecuTix ticketshop offers a data layer interface compatible with E-commerce tracking (data about events and commerce data pushed via standard JavaScript from our funnel pages), providing key information about the purchase and the various purchase steps as detailed below. Note that for security/PCI reasons, we do not push any tracking information from our payment page.
Our data layer content is common to all our customers (when activated) and compatible with our supported default setup within Google Tag Manager (which we offer as a service provided by our service team). Customers relying on the data layer to perform custom tracking with their agencies are responsible for the usage of the data layer data provided as-is and are kindly requested to point out which data layer element does not have the expected value based on the below documentation when raising an incident so that our engineering team can perform the analysis without requiring to dig into the customer-specific setup.
Table of Contents | ||||
---|---|---|---|---|
|
Overview of how tracking works in conjunction with SecuTix Ticketshop
SecuTix ticketshop integrate with Google Tag Manager (GTM) as the only supported tagging tool at the moment. GTM tracking is activated via the back-office by providing a container ID. Once setup, the GTM tracking code is added on all ticketshop pages with the exception, for security reasons, of our payment page.
In order to expose data relevant to e-commerce tracking to GTM, we have a standardized implementation of a data layer. Based on the description provided in this Confluence page, we push relevant event and purchase data designed to work with e-commerce tracking.
Within GTM, tags are defined within the container to inject content (HTML/JavaScript) on the SecuTix ticketshop page generally for the purposes of adding analytics tags. We offer 2 different options:
OPTION 1 - SECUTIX-MANAGED GTM | OPTION 2 - CLIENT-MANAGED GTM |
---|---|
SecuTix can provide a standard setup of GTM that includes basic and e-commerce tracking with Google Analytics (subject to a service fee). Additional trackers/analytics tool can be evaluated for inclusion as a service (subject to a service fee). | For customers with GTM capabilities (internally or via an agency), the setup of GTM can be performed autonomously, following the recommendation on this page. In this case, SecuTix is not responsible for the accurate setup with GTM. In case of tracking issues, our support team will need to get precise information about which event/data listed on this page is not surfaced correctly. In this case, the client is allowed to integrate any tags that he wants provided he is not breaking the behaviour of the ticketshop. |
Info | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
How to migrate to Google Analytics Enhanced E-commerce
Expand | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
This guide describes step-by-step how to migrate to the Google Analytics Enhanced E-commerce Tracking from the traditional E-commerce tracking, a new feature that SecuTix supports in Whymper V2. We recommend migrating your Google Analytics E-commerce today to take advantage of the new key features
1. Activate Enhanced E-commerce for the Point of SalesLogin to your SecuTix back-office, and activate enhanced e-commerce for the corresponding Internet point of sales via the screen Organisation > Initialisation > Organisation Parameters > Sales Channels > Point of Sale > Internet Parameters. Wait for a few minutes for the corresponding PoS to be updated with the latest parameters. VerificationOnce the PoS parameter is successfully updated, you could verify whether your activation works by doing a test purchase. When you reach the Confirmation Page of your test purchase, do the following:
2. Activate Enhanced E-commerce in Google Analytics
3. Setup Google Tag ManagerOnce you have activated the enhanced e-commerce tracking at the dataLayer level and inside Google Analytics, the final step is to configure the tags properly in your associated Google Tag Manager account. 3.1 Deactivate The Existing Traditional E-commerce Tag
To successfully migrate to the Enhanced E-commerce, first we need to deactivate the existing traditional e-commerce tag.
3.2 Enable Enhanced E-commerceThe second step is to enable enhanced e-commerce tracking inside your existing Universal Analytics basic tracking tag.
3.3 Preview & Publish
|
Enhanced e-commerce tracking
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
New Google Analytics ReportsIf you activate Enhanced E-commerce in your Google Analytics Admin page, you will notice that Google now offers double the number of e-commerce reports compared to traditional e-commerce. However those new reports need the corresponding data to be properly tracked on the ticket shop side. With your best interests in mind, our goal is to track and send more detailed user online shopping engagement data in order to enable these new enhanced e-commerce reports one by one. With the release of Whymper V2, a first set of the new reports, including Order Coupon, Product Coupon, Affiliate Code and Product Brand reports, will finally be filled with the correct data!
Measuring External Marketing Effort and Coupon Usage Do you ever wonder the following questions? How are my coupons (either at a product level or an order level) being used by online customers? How effective are these coupons? How often are they being used? You can now have a more insightful understanding on how well each of your promotional codes and advantages performs through the Order Coupon, Product Coupon reports. Order Coupon report groups and compares the sales by the promotional code used by the user at order-level (on Order Summary Page). Product Coupon report provides the same insights but for advantages used at the product-level. Both reports help you measure your external marketing effort in promoting the coupons and advantages and understand how they are used by users. Analyzing the data could also help you take necessary actions to improve the performance. Order Coupon Report Example Product Coupon Report Example Comparing Sales Performance Among Multiple Online Shops Besides measuring coupon usage, the new Affiliation report offers a way to easily compare sales performance among multiple online shops, if you have more than one configured. Affiliation Report Example Measuring Sales Performance At The Product Family and Topic Level The traditional e-commerce report offers sales performance comparison at the product level. But sometimes in order to observe the trend, it is also important to compare things at an aggregate level. The new Product Brand report is there to answer this need. Note that the brand of a ticket shop product is defined as "Product Family Type / Topic (if configured)". This report provides you possibilities to track e-commerce success of different product family and topic combinations and take actions if necessary. Product Brand Report Example New DataLayerWith the support of enhanced e-commerce data tracking, more accurate and detailed transaction data are added to the DataLayer, which is pushed every time when an online user pays for an order successfully and reaches the Order Confirmation Page. On top of existing e-commerce data, the following new information are now tracked:
Not only are these new data needed by Google Analytics, other 3rd-party tracking tools (integrated via GTM) can also exploit and make use of them in order to obtain deeper insights about users' e-commerce engagement behavior. There are also some fields that exist in traditional e-commerce that are now further improved in the enhanced e-commerce tracking:
For a full definition of the new DataLayer structure, please refer to the example below.
|
Contact / LogIn data
Expand | |||||||||
---|---|---|---|---|---|---|---|---|---|
Push contact's information (contact Number, hash Email) for all online journeys.
|
Product impression and action data
Expand | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Impressions and clicks
1. Product impressionPush product impression data to datalayer.
2. Promotion impression (Advantage)Push Promotion impression data to datalayer on the same pages and sections mentionned above.
3. Product details impressionData pushed when :
4. Product clickPush Product details' data when user clicks a product, includes the additional data
5. Promotion clickPush Product details' data when user clicks a product
|
Cart and Check-out
Expand | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1. Add or Remove products from CartPush data when a product is added to cart, or remove from cart
2. Check outData are sent to datalayer in check out process with 2 steps: Delivery and Order confirmation (after the payment page)
When user choose a delivery mode and click on Continue
When user input a voucher, select a payment method, then click on Continue to Payment
|
Ticket quantity tracking for e-commerce package
Expand |
---|
We've added a new parameter at point of sale level to define the way the data layer is structured for packages before sending the data to Google Analytics. With this new parameter, package quantity is calculated based on the number of tickets in the package before sending the data to Google Analytics. |
Specific tracking for the Tournament-specific Lottery Module
The tournament lottery module does not have the same tracking as our regular ticketshop. This section details the events that are pushed to the data layer for this specific module.
Tournament Lottery Specific Tracking
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The Tournament Lottery module also provide specific events to track the behaviour of users of the lottery module. Events that are tracked and pushed to the data layer are listed below. Event tracking on the application pageEvents are fired to track the progress of the user on the application page when creating and/or updating an application. Note that the events are designed to track the behaviour of the user on the screen as the lottery application page is a one-page-application where all interactions are purely handled on the front-end side until the submission. It is not intended to provide reliable information about actual, valid application content nor e-commerce-like tracking as they are fired upon clicks on the front-end application, before the data is ultimately saved at the end of the process.
|