Versions Compared

Key

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

...

  1. Digital Remarketing

  2. Enhanced eCommerce

    1. Product Impressions
    2. Product Clicks
    3. User Details
    4. Questionnaires
    5. Checkout Steps & Options
    6. Transactions
    7. Login Success
    8. Logout Success
    9. Add to Cart
    10. Remove from Cart
    11. Cart Updated
    12. Promotion Codes
    13. View Order
    14. View Template 
  3. Extending or Overriding Pushed Data

...

Code Block
languagejs
titleSample Checkout Option data
collapsetrue
{
	"event": "checkoutOption",
	"event_type": "checkout",
	"ecommerce": {
		"checkout_option": {
			"actionField": {
				"step": 4,
				"option": "BPAY"
			}
		}
	}
}

...

Anchor
ecomcartupdate
ecomcartupdate
k. Cart Updated

pushed when cart Cart Updates will push the relevant Add or Remove data when product quantities are changed.Increases trigger and :

  • Quantity increase triggers an "addToCart"

...

  • data push
  • Quantity decrease triggers a "removeFromCart" data push

...

Promo Codes

...

 

Anchor
ecompromo
ecompromo
l. Promotion Codes

The following data is automatically pushed in relation to Promotion Codes: 

  • success adding a promo code ('validPromoCode')
  • failure adding a promo code ('invalidPromoCode')
  • removal of a promo code

...

 

invalid

  • ('removedPromoCode')

The event type and the promotion code is the only data sent in these instances.

Code Block
languagejs
titleSample Valid Promo Code data
{
	"event": "invalidPromoCodevalidPromoCode",
	"promoCode": "XXXX"
}

valid

Code Block
languagejs
titleSample Invalid Promo Code data
{
	"event": "validPromoCodeinvalidPromoCode",
	"promoCode": "XXXX"
}
Code Block
language

...

js
Code Block
languagejs
titleSample Removed Promo Code data
{
	"event": "removedPromoCode",
	"promoCode": "XXXX"
}

...

Anchor
ecomvieworder
ecomvieworder
lm. View Order

Pushed View Order data is pushed when an order is viewed on the order Order History / tracking page. The relevant sales order number is sent in this instance.

Code Block
languagejs
titleSample View Order data
{
	"virtualURL": "/TrackOrder/ViewOrder/Order Number"
}

...

Anchor
ecomviewtemplate
ecomviewtemplate
mn. View Template

Pushed View Template data is pushed when a saved template is viewed on the order templates pageOrder Templates page. The template name is sent in this instance.

Code Block
languagejs
titleSample View Template data
{
	"virtualURL": "/OrderTemplates/Template Name"
}

...