The following example contains one page per type with the respective set values. These values are automatically written to a Tag Integration Data Layer. You can then create these values as parameters in Tag Integration and assign them to the Tracking Plugin.


Example data layer on a product detail page

window._ti = {
	"pageLanguage": "en", 
	"productId": "SW10159",
	"productName": "YORK 3",
	"productPrice": "599",
	"productQuantity": "1",
	"currency": "EUR",
	"productStatus": "view",
	"instock": "12",
	"isAvailable": "1",
	"currency": "EUR",
	"productCat_1_1": "Craft & Tradition",
	"productCat_1_2": "Men",
	"productCat_1_3": "Business bags",
	"productCat_Canonical_1": "Craft & Tradition",
	"productCat_Canonical_2": "Men",
	"productCat_Canonical_3": "Business bags",
	"pageType": "Product details",
	"pageId": "en.craft & tradition.men.sw10159"
};
JS
PageTag Integration Data LayerExampleFix*Dynamic*
Category pages


pageId

en.adventure.equipment

(error)(tick)
pageTypeCategory page(tick)(error)
pageCat_1Adventure(error)(tick)
pageCat_2Equipment(error)(tick)
Shopping cart pagepageId

en.checkout.cart

(error)(tick)

pageTypeBuying process(tick)(error)
Product view











pageId

en.adventure.equipment.snowboard.sw100391

(error)(tick)
pageTypeProduct details(tick)(error)
productId

SW10039.1

(error)(tick)
productNamePocket knife(error)(tick)
productCat_1_1Adventure(error)(tick)
productCat_1_2Equipment(error)(tick)
productCat_1_3Snowboard(error)(tick)
productPrice399(error)(tick)
productQuantity1(error)(tick)
productStatusview(tick)(error)
currencyEUR(error)(tick)
instock12(error)(tick)
isAvailable1(error)(tick)
Add to shopping cart











pageId

en.adventure.equipment.snowboard.sw100391

(error)(tick)
pageTypeProduct details(tick)(error)
productId

SW10039.1

(error)(tick)
productNamePocket knife(error)(tick)
productCat_1_1Adventure(error)(tick)
productCat_1_2Equipment(error)(tick)
productCat_1_3Snowboard(error)(tick)
productPrice399(error)(tick)
productQuantity1(error)(tick)
productStatusadd(tick)(error)
currencyEUR(error)(tick)
instock12(error)(tick)
isAvailable1(error)(tick)
Order confirmation page










pageId

en.checkout.finish

(tick)(error)
pageTypeBuying process(tick)(error)
orderId20001(error)(tick)
orderValue14.90(error)(tick)
productId

SW10120;SW10119

(error)(tick)
productName

product 1;product 2

(error)(tick)
productQuantity1;1(error)(tick)
productPrice6;5(error)(tick)
currencyEUR(error)(tick)
paymentNameMastercard(error)(tick)
deliveryNameStandard service(error)(tick)
productStatusconf(tick)(error)
Login pagepageIden.login(tick)(error)
pageTypeAccount(tick)(error)
Account areapageIden.login.overview(tick)(error)
pageTypeAccount(tick)(error)
Internal search


pageIden.search(tick)(error)
pageTypeSearch page(tick)(error)
internalSearchsnowboard(error)(tick)
numberSearchResults24(error)(tick)
Information pagepageIden.aboutus(error)(tick)
pageTypeEditorial content(tick)(error)
Logged in useruserId

ef8ca1c0ff7d2e34dc0953d4222655b8

(error)(tick)
isLoggedIn1(error)(tick)

*In the column "Fix" all parameters are marked which are consistent of the same value. The value is always passed in English. For all marked parameters under "Dynamic", the transferred value is determined dynamically.