Versions Compared

Key

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

...

  1. Digital Remarketing

  2. Enhanced eCommerce

  3. Extending or Overriding Pushed Data

 

 

Anchor
remarketing
remarketing

...

1. Digital Remarketing

 

Remarketing is the act of advertising to past visitors of your website. If users leave your site without making a purchase, remarketing can help you reconnect by displaying relevant ads during their subsequent web browsing or searching. 

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

PropertyValueNotes
event'remarketing' 
ecomm_pagetype
  • other
  • home
  • category
  • product
  • cart
  • purchase
Value determined by the page the user is on.
ecomm_prodid
  • 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"
}

 

 

Anchor
ecommerce
ecommerce
 2. Enhanced eCommerce

Enhanced eCommerce is additional functionality for Google Analytics which allows richer data to be gathered, over and above the standard eCommerce transactional information tracked at the Order Confirmation step. Enhanced eCommerce data provides a more nuanced view of user behaviour, such as content engagement, product views, and cart actions. 

BPD Enhanced eCommerce data is pushed for nearly every event type on the website. The data objects are outlined below, including properties and their possible values. 

 

Anchor
ecomimpressions
ecomimpressions
Product Impressions

Product Impression data is pushed when a product list is displayed. For example, a page of search results, products in a category, or a user's favourites.

...

PropertyValueNotes
event

...

'enhancedEcomm'

Due to infinite scrolling, some pages may load data after the

...

inital page load. For this reason, impressions are pushed via an event, where infinite scrolling creates new event, and therefore a new data push. This also ensures that data is pushed in blocks

...

, therefore not exceeding the object data limit.

event_type

'impression'

 
currencyCode

...

The currency code for the current account

...

 
name

...

The product description 
id

...

The product code 
category

...

The product's primary category

...

...

 

...

list

...

  • Product List
  • Search Results
  • Items Recently Viewed
  • Campaign - (sent as the Campaign Description, not the Campaign Code)
  • CrossSell
  • UpSell
  • User Favourites
  • Prior Purchases
  • Product Details - (This value is only applies where the

...

  • user has navigated directly to a product via link or similar. Otherwise, the list

...

  • from which the product was

...

  • the product brand

...

  • the position in its respective list

...

  • accessed will be used for product detail impressions.)
Value determined by the list in which the product is located.
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.
Code Block
languagejs
titleSample Product Impression data
{
	"event": "enhancedEcomm",
	"event_type": "impression",
	"ecommerce": {
		"currencyCode": "AUD",
		"impressions": [
		{
			"name": "Product Description",
			"id": "ProductCode",
			"list": "list name",
			"category": "/first level/second level/third level",
			"brand": "brand name",
			"position": 1,
			"price": "99.99"
		}
		]
	}
}

 

 

Anchor
ecomclicks
ecomclicks
Product Clicks

...