Page Product Banners Cart Transaction
pageId addProducts[n].productId addCartRows.cartId addPurchaseRows.purchaseId
url (pageVirtual) addProducts[n].creative addCartRows.step addPurchaseRows.step
pageDeviceSysEnv Product Detail addCartRows.coupon addPurchaseRows.coupon
pageDeviceOrientation addProductDetails.productId addCartRows.couponDiscount addPurchaseRows.couponDiscount
pageLanguage addProductDetails.codes (variations) addCartRows.shipping addPurchaseRows.shipping
PageType addProductDetails.name addCartRows.tax addPurchaseRows.tax
pagetype.pageCategoryId addProductDetails.productCategoryId addCartRows.subTotalIncludeTax addPurchaseRows.subTotalIncludeTax
pagetype.pageCategory addProductDetails.brand addCartRows.currency addPurchaseRows.currency
pagetype.subCategory addProductDetails.thumbnails addCartRows.cartTotals addPurchaseRows.purchaseTotals
ecomm_pagetype addProductDetails.unitPrice addCartRows.ecomm_rec_prodid addPurchaseRows.paymentMethod
Categories Categories Categories Categories
addCategories.page addCategories.products addCategories.cart addCategories.transaction.products
addBreadCrumbs.page addBreadCrumbs.products addBreadCrumbs.cart addBreadCrumbs.transaction.products
Test Variations Events (trackEvent) Session (customVar) Transaction Products
campaigns[n].id (experience id) addConversionRows.itemId setCustomVariables.userId addPurchaseRows[n].productId
campaigns[n].key (experience name) addConversionRows.eventName setCustomVariables.firstPurchaseDate addPurchaseRows[n].codes (variations)
campaigns[n].split (split name) addConversionRows.eventCategory setCustomVariables.lifetimeCustomerValue addPurchaseRows[n].name
BlueKai Demographics addConversionRows.eventAction setCustomVariables.isNewRegistration addPurchaseRows[n].productCategoryId
bk_results.campaigns[0].campaign addConversionRows.eventLabel setCustomVariables.isUserNewCustomer addPurchaseRows[n].brands
addConversionRows.unitPrice setCustomVariables.isLoggedIn addPurchaseRows[n].thumbnails
addConversionRows.quantity setCustomVariables.memberType addPurchaseRows[n].unitPrice
Version & Status addConversionRows.eventNonInteractive setCustomVariables.ageRange addPurchaseRows[n].quantity
version: v1.03 addConversionRows.socialAction setCustomVariables.gender Transaction Address
addPollForElement: #nav .subnav span Privacy setCustomVariables.customerQualityScore billing.city
debugModeOn: setDebug BlueKai IP lookup opt-out (via DNT) setCustomVariables.highSpenderScore billing.region
debugModeOff: removeDebug A/B testing opt-out (via Ghosterly plugin) setCustomVariables.starsForUpgrade billing.postalRegion
A grey variable means it is not a native field
cart values should be output on all pages, not just the add-to-cart page
cartId & virtual url variable are not officially supported yet
Currency is only supported at product-level not transaction or cart level. Currency string is ISO 4217 format (e.g. USD)
Don’t send empty or undefined values: comment-out the entire variable & value instead Implementation video here (watch)
addProducts & customVariables are 30min session-level with no lookback Implementation guide is Here
addProductDetails, addCartRows & trackEvent are 6month user-level with historic lookback JS method detail is Here
Landing page to exclude from reports are: mt_euid, mt_preview, mt_video, mt_rid JS version history is Here
Unknown params found in Monetate script: custom, ctxerrors, messages, targets
Sessions expire after 8hrs (not 30mins) from last interaction.
Session can last for a max of 3days (e.g upto 9 interaction session reactivations) before a forced 2nd session occurs (i.e. session don`t auto-reset at midnight)
bk_results.campaigns[0].categories
[n].categoryID
Monetate Implementation Cheat Sheet (v1.03)
PDF download: bit.ly/monetate-cheat-sheet
Page Product Banners Cart Transaction
page1111 prod2222 cart3333 order4444
http://clientdomain.com/page.html product banner1 cart purchase
mobile Product Detail freeshippingcoupon freeshippingcoupon
landscape prod1234 10% 10%
en-us 1234-blue 0.00 0.00
PageType Blue Shoes 20.00 20.00
1234 pCat2222 false (US=false, UK=true) false (US=false, UK=true)
category1 nike USD USD
subCategory2 http://clientdomain.com/products/image1.jpg 100.00 (UK=120.00) 100.00 (UK=120.00)
category 1 prod2222 credit card / paypal
Categories Categories Categories Categories
page products cart transaction
"planets", "pluto" "shoes", "mens" "cart", "guest checkout" "transaction"
Test Variations Events (trackEvent) Session (customVar) Transaction Products
217022 evt5555 user6666 prod1234
A/B-Test_217022 email_signup 01/01/2015 1234-blue
A-control signup 100.00 Blue Shoes
BlueKai Demographics submit true pCat2222
52466 newsletter_widget1 true nike
100 true http://clientdomain.com/products/image1.jpg
1 premium member 100.00 (UK=120.00)
Version & Status false 18-25 1
v1.03 socialAction n/a male Transaction Address
#nav .subnav span Privacy 50% Richmond
setDebug DNT=false 10 London
removeDebug Ghosterly plugin disabled 4 SW15
A grey variable means it is not a native field
cart values should be output on all pages, not just the add-to-cart page
cartId & virtual url variable are not officially supported yet
Currency is only supported at product-level not transaction or cart level. Currency string is ISO 4217 format (e.g. USD)
Don’t send empty or undefined values: comment-out the entire variable & value instead Implementation video here (watch)
addProducts & customVariables are 30min session-level with no lookback Implementation guide is Here
addProductDetails, addCartRows & trackEvent are 6month user-level with historic lookback JS method detail is Here
Landing page to exclude from reports are: mt_euid, mt_preview, mt_video, mt_rid JS version history is Here
Unknown params found in Monetate script: custom, ctxerrors, messages, targets
Sessions expire after 8hrs (not 30mins) from last interaction.
Session can last for a max of 3days (e.g upto 9 interaction session reactivations) before a forced 2nd session occurs (i.e. session don`t auto-reset at midnight)
5915
Monetate Implementation Cheat Sheet (v1.03)
PDF download: bit.ly/monetate-cheat-sheet

Monetate Implementation Cheat Sheet

  • 1.
    Page Product BannersCart Transaction pageId addProducts[n].productId addCartRows.cartId addPurchaseRows.purchaseId url (pageVirtual) addProducts[n].creative addCartRows.step addPurchaseRows.step pageDeviceSysEnv Product Detail addCartRows.coupon addPurchaseRows.coupon pageDeviceOrientation addProductDetails.productId addCartRows.couponDiscount addPurchaseRows.couponDiscount pageLanguage addProductDetails.codes (variations) addCartRows.shipping addPurchaseRows.shipping PageType addProductDetails.name addCartRows.tax addPurchaseRows.tax pagetype.pageCategoryId addProductDetails.productCategoryId addCartRows.subTotalIncludeTax addPurchaseRows.subTotalIncludeTax pagetype.pageCategory addProductDetails.brand addCartRows.currency addPurchaseRows.currency pagetype.subCategory addProductDetails.thumbnails addCartRows.cartTotals addPurchaseRows.purchaseTotals ecomm_pagetype addProductDetails.unitPrice addCartRows.ecomm_rec_prodid addPurchaseRows.paymentMethod Categories Categories Categories Categories addCategories.page addCategories.products addCategories.cart addCategories.transaction.products addBreadCrumbs.page addBreadCrumbs.products addBreadCrumbs.cart addBreadCrumbs.transaction.products Test Variations Events (trackEvent) Session (customVar) Transaction Products campaigns[n].id (experience id) addConversionRows.itemId setCustomVariables.userId addPurchaseRows[n].productId campaigns[n].key (experience name) addConversionRows.eventName setCustomVariables.firstPurchaseDate addPurchaseRows[n].codes (variations) campaigns[n].split (split name) addConversionRows.eventCategory setCustomVariables.lifetimeCustomerValue addPurchaseRows[n].name BlueKai Demographics addConversionRows.eventAction setCustomVariables.isNewRegistration addPurchaseRows[n].productCategoryId bk_results.campaigns[0].campaign addConversionRows.eventLabel setCustomVariables.isUserNewCustomer addPurchaseRows[n].brands addConversionRows.unitPrice setCustomVariables.isLoggedIn addPurchaseRows[n].thumbnails addConversionRows.quantity setCustomVariables.memberType addPurchaseRows[n].unitPrice Version & Status addConversionRows.eventNonInteractive setCustomVariables.ageRange addPurchaseRows[n].quantity version: v1.03 addConversionRows.socialAction setCustomVariables.gender Transaction Address addPollForElement: #nav .subnav span Privacy setCustomVariables.customerQualityScore billing.city debugModeOn: setDebug BlueKai IP lookup opt-out (via DNT) setCustomVariables.highSpenderScore billing.region debugModeOff: removeDebug A/B testing opt-out (via Ghosterly plugin) setCustomVariables.starsForUpgrade billing.postalRegion A grey variable means it is not a native field cart values should be output on all pages, not just the add-to-cart page cartId & virtual url variable are not officially supported yet Currency is only supported at product-level not transaction or cart level. Currency string is ISO 4217 format (e.g. USD) Don’t send empty or undefined values: comment-out the entire variable & value instead Implementation video here (watch) addProducts & customVariables are 30min session-level with no lookback Implementation guide is Here addProductDetails, addCartRows & trackEvent are 6month user-level with historic lookback JS method detail is Here Landing page to exclude from reports are: mt_euid, mt_preview, mt_video, mt_rid JS version history is Here Unknown params found in Monetate script: custom, ctxerrors, messages, targets Sessions expire after 8hrs (not 30mins) from last interaction. Session can last for a max of 3days (e.g upto 9 interaction session reactivations) before a forced 2nd session occurs (i.e. session don`t auto-reset at midnight) bk_results.campaigns[0].categories [n].categoryID Monetate Implementation Cheat Sheet (v1.03) PDF download: bit.ly/monetate-cheat-sheet
  • 2.
    Page Product BannersCart Transaction page1111 prod2222 cart3333 order4444 http://clientdomain.com/page.html product banner1 cart purchase mobile Product Detail freeshippingcoupon freeshippingcoupon landscape prod1234 10% 10% en-us 1234-blue 0.00 0.00 PageType Blue Shoes 20.00 20.00 1234 pCat2222 false (US=false, UK=true) false (US=false, UK=true) category1 nike USD USD subCategory2 http://clientdomain.com/products/image1.jpg 100.00 (UK=120.00) 100.00 (UK=120.00) category 1 prod2222 credit card / paypal Categories Categories Categories Categories page products cart transaction "planets", "pluto" "shoes", "mens" "cart", "guest checkout" "transaction" Test Variations Events (trackEvent) Session (customVar) Transaction Products 217022 evt5555 user6666 prod1234 A/B-Test_217022 email_signup 01/01/2015 1234-blue A-control signup 100.00 Blue Shoes BlueKai Demographics submit true pCat2222 52466 newsletter_widget1 true nike 100 true http://clientdomain.com/products/image1.jpg 1 premium member 100.00 (UK=120.00) Version & Status false 18-25 1 v1.03 socialAction n/a male Transaction Address #nav .subnav span Privacy 50% Richmond setDebug DNT=false 10 London removeDebug Ghosterly plugin disabled 4 SW15 A grey variable means it is not a native field cart values should be output on all pages, not just the add-to-cart page cartId & virtual url variable are not officially supported yet Currency is only supported at product-level not transaction or cart level. Currency string is ISO 4217 format (e.g. USD) Don’t send empty or undefined values: comment-out the entire variable & value instead Implementation video here (watch) addProducts & customVariables are 30min session-level with no lookback Implementation guide is Here addProductDetails, addCartRows & trackEvent are 6month user-level with historic lookback JS method detail is Here Landing page to exclude from reports are: mt_euid, mt_preview, mt_video, mt_rid JS version history is Here Unknown params found in Monetate script: custom, ctxerrors, messages, targets Sessions expire after 8hrs (not 30mins) from last interaction. Session can last for a max of 3days (e.g upto 9 interaction session reactivations) before a forced 2nd session occurs (i.e. session don`t auto-reset at midnight) 5915 Monetate Implementation Cheat Sheet (v1.03) PDF download: bit.ly/monetate-cheat-sheet