Excerpt |
---|
Describe when someone would need this information. For example "when connecting to wi-fi for the first time". |
Step-by-step guide
Out of the box data
Digital Remarketing
pushed on every page
...
Google's Tag Manager allows administrators and digital marketers to track user behaviour and improve conversion rates on their websites. To this end, Commerce Vision websites on version 3.87+ now have tracking functionality enabled out of the box, pushing rich data on nearly every site event. This guide details the data sent for various events, which can then be used with Tag Manager's Remarketing and Enhanced eCommerce functions. |
Table of Contents
Anchor remarketing remarketing
Digital Remarketing
remarketing | |
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.
...
Property | Value | Notes |
---|---|---|
event | remarketing | |
ecomm_pagetype |
| Value determined by the page the user is on. |
ecomm_prodid |
...
| Optional. Value determined by the page the user is on, and does not apply to page types 'home' or 'other'. |
ecomm_totalvalue |
...
The total value of all products and charges (if any) | Optional. Only applies to page types 'product', 'cart, and 'purchase'. |
google_conversion_value |
...
The total value of all products and charges | Optional. Only applies to page type 'purchase'. |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "event": "remarketing", "ecomm_pagetype": "home", "ecomm_prodid": ["ProductCode", "ProductCode"] or "ProductCode", "ecomm_totalvalue": "99.99", "google_conversion_value": "99.99" } |
Anchor ecommerce
ecommerce |
...
ecommerce
Enhanced eCommerce
ecommerce |
Product Impressions Anchor ecomimpressions ecomimpressions
pushed when a product list is displayed
...
Code Block | ||
---|---|---|
| ||
{ "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" } ] } } |
Product Clicks Anchor ecomclicks ecomclicks
pushed when clicking on a product link
...
Code Block | ||
---|---|---|
| ||
{ "event": "productClick", "ecommerce": { "click": { "actionField": { "list": "list name" } "products": [ { "name": "Product Description", "id": "ProductCode", "category": "/first level/second level/third level", "brand": "brand name", "price": "99.99" } ] } } } |
User Details Anchor ecomuser ecomuser
There is an option to only track logged in users
...
Code Block | ||
---|---|---|
| ||
{ "User_ID": "unique user id" } |
Questionnaire Anchor ecomquestion ecomquestion
This is only for non widget questionnaires as the URL does not change after the questionnaire is submitted so a virtual URL is pushed.
...
Code Block | ||
---|---|---|
| ||
{ "virtualURL": "thank you URL" } |
Checkout Options Anchor ecomcheckout ecomcheckout
- step
- the step number
- option
- Cart
- Login
- Address
- Payment
- Order Complete
...
Code Block | ||
---|---|---|
| ||
{ "event": "checkoutOption", "event_type": "checkout", "ecommerce": { "checkout_option": { "actionField": { "step": 1, "option": "Cart" } } } } |
Transactions Anchor ecomtrans ecomtrans
Pushed on successful submission of an order
Code Block | ||
---|---|---|
| ||
{ "event": "enhancedEcomm", "event_type": "payment", "ecommerce": { "purchase": { "actionField": { "id": 100000000, "revenue": 99.99, "tax": 9.99, "shipping": 10.00 } }, "products": [ { "name": "Product Description", "id": "ProductCode", "category": "/first level/second level/third level", "price": "99.99" } ] } } |
Login Success Anchor ecomlogin ecomlogin
pushed on a successful login
...
Code Block | ||
---|---|---|
| ||
{ "event": "login", "widgetName": "widget-name" } |
Logout Success Anchor ecomlogout ecomlogout
pushed on a successful logout
...
Code Block | ||
---|---|---|
| ||
{ "event": "logout", "widgetName": "widget-name" } |
Add to Cart Anchor ecomaddtocart ecomaddtocart
pushed on successful add to cart
...
Code Block | ||
---|---|---|
| ||
{ "event": "addToCart", "ecommerce": { "currencyCode": "AUD", "add": { "products": [ { "name": "Product Description", "id": "ProductCode", "category": "/first level/second level/third level", "quantity": 1, "brand": "brand name", "price": "99.99" } ] } }, "pageType": "Product List", "list": "Product List" } |
Remove from Cart Anchor ecomremovefromcart ecomremovefromcart
pushed when a product is removed from the cart
Code Block | ||
---|---|---|
| ||
{ "event": "removeFromCart", "ecommerce": { "currencyCode": "AUD", "remove": { "products": [ { "name": "Product Description", "id": "ProductCode", "category": "/first level/second level/third level", "quantity": 1, "price": "99.99" } ] } } } |
Cart Updated Anchor ecomcartupdate ecomcartupdate
pushed when cart quantities are changed.
...
Code Block | ||
---|---|---|
| ||
{ "event": "removedPromoCode", "promoCode": "XXXX" } |
View Order Anchor ecomvieworder ecomvieworder
Pushed when an order is viewed on the order tracking page
Code Block | ||
---|---|---|
| ||
{ "virtualURL": "/TrackOrder/ViewOrder/Order Number" } |
View Template Anchor ecomviewtemplate ecomviewtemplate
Pushed when a template is viewed on the order templates page
Code Block | ||
---|---|---|
| ||
{ "virtualURL": "/OrderTemplates/Template Name" } |
Extending or Overriding pushed data Anchor extend extend
...
Code Block |
---|
$.cv.css.tracker.track("userDetail", "extend", function(data) { return { EmailAddress: data.EmailAddress }; }); |
Info |
---|
Related articles
Content by Label | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|