(obsolete, see "Use GA4 ecommerce in GTM") Using Google Analytics Enhanced Ecommerce
Overview
Enhanced Ecommerce (EC) is advanced tracking technology of Google Analytics (GA). It enables the measurement of user interactions with products on e-commerce websites across the user's shopping experience, including product impressions, product clicks, viewing product details, adding a product to a shopping cart, initiating the checkout process and purchase transactions, etc.
Webmercs webshop solution provides additional marketing data in order to get a deep insight into shopping behavior.
Additional information you can get here - “About Enhanced Ecommerce”.
Enabling Enhanced Ecommerce
To enable Enhanced Ecommerce mode you should make additional setup in your GA web console (Turn on Enhanced Ecommerce for a view).
GA console -> ADMIN -> Ecommerce Settings
That’s all you need if you don’t use Google Tracking Manager (GTM).
Google Tag Manager Tags setup
This is a minimalistic example of typical GTM setup for Enhanced Ecommerce. You can make your own customization. For example, you can use “Built-In Variables” or your own “User-Defined Variables” in “Event Tracking Parameters” fields (Tags, triggers, variables, and the data layer).
Google Tag Manager Event Triggers
Event name | Trigger type |
---|---|
impressionSent | Custom Event |
productClick | Custom Event |
addToCart | Custom Event |
removeFromCart | Custom Event |
checkout | Custom Event |
transaction | Custom Event |
These events are used on the frontend and the backend in the webshop. The using of these names is crucial for operability.
Product Impressions Tag
Property | Value |
---|---|
Tag type | Universal Analytics |
Tracking ID | Your Google Analytics ID |
Track Type | Event |
Non-Interaction Hit | true |
Enable Enhanced Ecommerce Features | Checked |
Use data layer | Checked |
Firing Triggers | impressionSent |
Product Click Tag
Property | Value |
---|---|
Tag type | Universal Analytics |
Tracking ID | Your Google Analytics ID |
Track Type | Event |
Non-Interaction Hit | False |
Enable Enhanced Ecommerce Features | Checked |
Use data layer | Checked |
Firing Triggers | productClick |
Add to Cart Tag
Property | Value |
---|---|
Tag type | Universal Analytics |
Tracking ID | Your Google Analytics ID |
Track Type | Event |
Non-Interaction Hit | False |
Enable Enhanced Ecommerce Features | Checked |
Use data layer | Checked |
Firing Triggers | addToCart |
Remove from Cart Tag
Property | Value |
---|---|
Tag type | Universal Analytics |
Tracking ID | Your Google Analytics ID |
Track Type | Event |
Non-Interaction Hit | False |
Enable Enhanced Ecommerce Features | Checked |
Use data layer | Checked |
Firing Triggers | removeFromCart |
Checkout Tag
Property | Value |
---|---|
Tag type | Universal Analytics |
Tracking ID | Your Google Analytics ID |
Track Type | Event |
Non-Interaction Hit | True |
Enable Enhanced Ecommerce Features | Checked |
Use data layer | Checked |
Firing Triggers | checkout |
Purchase Transaction Tag
Property | Value |
---|---|
Tag type | Universal Analytics |
Tracking ID | Your Google Analytics ID |
Track Type | Event |
Non-Interaction Hit | True |
Enable Enhanced Ecommerce Features | Checked |
Use data layer | Checked |
Firing Triggers | transaction |
Enhanced Ecommerce reports
Enhanced Ecommerce provides you with a number of insightful and actionable reports. Reports will be available at https://analytics.google.com/analytics/web.
GA console -> REPORTING -> Conversions -> Ecommerce
Detailed information you would find at this article Enhanced Ecommerce reports.