Cheat sheet: GTM DataLayer (enhanced ecommerce version)
| Promotional Banner | Products | Cart | Transaction |
|---|---|---|---|
| ecommerce.promoClick.promotions[n].id | ecommerce.detail.products[n].id | ecommerce.add.actionField.id | ecommerce.purchase.actionField.id |
| ecommerce.promoClick.promotions[n].creative | ecommerce.detail.products[n].name | ecommerce.add.actionField.step | ecommerce.purchase.actionField.step |
| Page | ecommerce.detail.products[n].brand | ecommerce.currencyCode | ecommerce.currencyCode |
| page.id | ecommerce.detail.products[n].variation | ecommerce.add.actionField.coupon | ecommerce.purchase.actionField.coupon |
| pageTitle | ecommerce.detail.products[n].category | ecommerce.add.actionField.couponDiscount | ecommerce.purchase.actionField.couponDiscount |
| pageVirtual | ecommerce.detail.products[n].price | ecommerce.add.actionField.tax | ecommerce.purchase.actionField.tax |
| pageDeviceSysEnv | ecommerce.detail.products[n].position | ecommerce.add.actionField.shipping | ecommerce.purchase.actionField.shipping |
| pageDeviceOrientation | ecommerce.detail.products[n].list | ecommerce.add.actionField.shippingMethod | ecommerce.purchase.actionField.shippingMethod |
| google_tag_params.session_testVariant | google_tag_params.ecomm_pagetype | ecommerce.add.actionField.subTotalIncludeTax | ecommerce.purchase.actionField.subTotalIncludeTax |
| pageSiteSearchTerm | google_tag_params.ecomm_prodid | ecommerce.add.actionField.revenue | ecommerce.purchase.actionField.revenue |
| pageSiteSearchResults | google_tag_params.ecomm_rec_prodid | google_tag_params.ecomm_rec_prodid | ecommerce.purchase.actionField.paymentMethod |
| pageLanguage | Social Events | User (Profile & Segments) | ecommerce.purchase.actionField.date |
| pageCountry | network | user.id | ecommerce.purchase.products[n].id |
| pageGeoRegion | socialAction | firstPurchaseDate | ecommerce.purchase.products[n].name |
| pageContentCreated | Events | visitorLifetimeValue | ecommerce.purchase.products[n].variation |
| google_tag_params.ecomm_pagetype | event | google_tag_params.isNewRegistration | ecommerce.purchase.products[n].brand |
| pageGroup2_category | eventCategory | google_tag_params.isUserNewCustomer | ecommerce.purchase.products[n].category |
| pageGroup3_subCategory | eventAction | google_tag_params.isLoggedIn | ecommerce.purchase.products[n].price |
| pageGroup4_templateName | eventLabel | google_tag_params.user_memberType | ecommerce.purchase.products[n].quantity |
| pageGroup5_containerVersion | eventValue | google_tag_params.user_ageRange | Transaction (Billing Address) |
| Version, Environment and Status | eventNonInteractive | google_tag_params.user_gender | ecommerce.purchase.actionField.city |
| version: (v2) | Security & Privacy | google_tag_params.user_customerQualityScore | ecommerce.purchase.actionField.region |
| environmentIdentifier: (dev | staging | live) | 2 stage authentication security setting | google_tag_params.user_highSpenderScore | ecommerce.purchase.actionField.country |
| event: header_datalayer_loaded | DoubleClick and GA opt-out privacy link | google_tag_params.session_type | ecommerce.purchase.actionField.postalRegion |
Note: utm_id / campaignCode for marketing campaign landing pages not mentioned.
Other cheat sheets:
w3c cheatsheet JSON Object Names
GTM Datalayer cheatsheet (app version)
Subscribe
0 Comments
Oldest