Cheat sheet: GTM DataLayer (enhanced ecommerce version)

Promotional BannerProductsCartTransaction
ecommerce.promoClick.promotions[n].idecommerce.detail.products[n].idecommerce.add.actionField.idecommerce.purchase.actionField.id
ecommerce.promoClick.promotions[n].creativeecommerce.detail.products[n].nameecommerce.add.actionField.stepecommerce.purchase.actionField.step
Pageecommerce.detail.products[n].brandecommerce.currencyCodeecommerce.currencyCode
page.idecommerce.detail.products[n].variationecommerce.add.actionField.couponecommerce.purchase.actionField.coupon
pageTitleecommerce.detail.products[n].categoryecommerce.add.actionField.couponDiscountecommerce.purchase.actionField.couponDiscount
pageVirtualecommerce.detail.products[n].priceecommerce.add.actionField.taxecommerce.purchase.actionField.tax
pageDeviceSysEnvecommerce.detail.products[n].positionecommerce.add.actionField.shippingecommerce.purchase.actionField.shipping
pageDeviceOrientationecommerce.detail.products[n].listecommerce.add.actionField.shippingMethodecommerce.purchase.actionField.shippingMethod
google_tag_params.session_testVariantgoogle_tag_params.ecomm_pagetypeecommerce.add.actionField.subTotalIncludeTaxecommerce.purchase.actionField.subTotalIncludeTax
pageSiteSearchTermgoogle_tag_params.ecomm_prodidecommerce.add.actionField.revenueecommerce.purchase.actionField.revenue
pageSiteSearchResultsgoogle_tag_params.ecomm_rec_prodidgoogle_tag_params.ecomm_rec_prodidecommerce.purchase.actionField.paymentMethod
pageLanguageSocial EventsUser (Profile & Segments)ecommerce.purchase.actionField.date
pageCountrynetworkuser.idecommerce.purchase.products[n].id
pageGeoRegionsocialActionfirstPurchaseDateecommerce.purchase.products[n].name
pageContentCreatedEventsvisitorLifetimeValueecommerce.purchase.products[n].variation
google_tag_params.ecomm_pagetypeeventgoogle_tag_params.isNewRegistrationecommerce.purchase.products[n].brand
pageGroup2_categoryeventCategorygoogle_tag_params.isUserNewCustomerecommerce.purchase.products[n].category
pageGroup3_subCategoryeventActiongoogle_tag_params.isLoggedInecommerce.purchase.products[n].price
pageGroup4_templateNameeventLabelgoogle_tag_params.user_memberTypeecommerce.purchase.products[n].quantity
pageGroup5_containerVersioneventValuegoogle_tag_params.user_ageRangeTransaction (Billing Address)
Version, Environment and StatuseventNonInteractivegoogle_tag_params.user_genderecommerce.purchase.actionField.city
version: (v2)Security & Privacygoogle_tag_params.user_customerQualityScoreecommerce.purchase.actionField.region
environmentIdentifier: (dev | staging | live)2 stage authentication security settinggoogle_tag_params.user_highSpenderScoreecommerce.purchase.actionField.country
event: header_datalayer_loadedDoubleClick and GA opt-out privacy linkgoogle_tag_params.session_typeecommerce.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)

3.7 3 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x