Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

BPD Remarketing data is pushed on every page of the website. Properties and their possible values are detailed below. 

PropertyValueNotesAa Note
event'remarketing'  
ecomm_pagetype

One of the following:

  • home
  • category
  • product
  • cart
  • purchase
  • other

Value determined by the page the user is on. For example:

  • 'home' = the site's home page
  • 'category' = a category page listing products
  • 'product' = the product detail page
  • 'cart' = the shopping cart
  • 'purchase' = the confirmation screen once an order has successfully been submitted
  • 'other' = any page not covered above (eg. Favourites, Checkout Delivery Address, Dashboard, etc)

Perhaps some more info on what these pages are (i.e. "cart" is the cart, delivery address or payment screen)

 

ecomm_prodid

One of the following:

  • Product code (product pages)

  • Array of product codes (category, cart, purchase pages)

Optional. Value determined by the page the user is on, and does not apply to page types 'home' or 'other'. 
ecomm_totalvalueThe total value of all products and charges (if any)Optional. Only applies to page types 'product', 'cart, and 'purchase'. 
google_conversion_valueThe total value of all products and chargesOptional. Only applies to page type 'purchase'. 
Code Block
languagejs
titleSample Remarketing data
{
    "event": "remarketing",
	"ecomm_pagetype": "home",
	"ecomm_prodid": ["ProductCode", "ProductCode"] or "ProductCode",
	"ecomm_totalvalue": "99.99",
	"google_conversion_value": "99.99"
}

...

PropertyValueNotes
event

'enhancedEcomm'

Due to infinite scrolling, some pages may load additional data after the inital initial page load. For this reason, impressions are pushed via an event. Infinite scrolling creates a new event, and therefore a new data push. This also ensures that data is pushed in blocks, so as not to exceed Google's object data limit.

event_type

'impression'

 
currencyCodeThe currency code for the current account 
nameThe product description 
idThe product code 
categoryThe product's primary categoryIncludes all levels of the category structure for the product's primary category.
list*

One of the following:

  • Product List
  • Search Results
  • Items Recently Viewed
  • Campaign - (sent as the Campaign Description, not the Campaign Code)
  • CrossSell - (Alternate products)
  • UpSell - (Accessories / Related products)
  • User Favourites
  • Prior Purchases
  • Product Details - (This value only applies where the user has navigated directly to a product via link or similar. Otherwise, the list from which the product was accessed will be used for product detail impressions.)

Value determined by the list in which the product is located.

*Note - Zoned Product Layout must be used in order for Enhanced eCommerce to work with lists.

brandThe product's brand 
positionThe product's position / sequence in its list 
priceThe product price (nett price for 1)If 'hide pricing' is enabled at Role level, this data is not pushed.

...