...
Overview
Instructions to send "Add to Cart" clicks information using the Javascript Tagging Library.
Step-by-step guide
This event must be triggered when any product is added to cart from search result page or from product detail page after a search. At that moment, the function trackAdd2Cart should be executed.
trackAdd2Cart
Use this function to send information when a user clicks on an "Add to Cart" button.
Code Block | ||
---|---|---|
| ||
trackAdd2Cart(terms, page, position, productid, title, url, options, callback) |
Parameters
...
and
...
Options
The options object should contains additional parameters not passed as parameters in function call:
Code Block | ||
---|---|---|
| ||
{
lang: LANGUAGUE,
scope: SCOPE,
section: SECTION,
user: USER_ID,
session: SESSION_ID
} |
...
...
...
...
...
*UserID should be an UUID identifier.
NOTE: The values for scope and lang will be provided by the Empathy Team.
NOTE: If you are setting up the trackAdd2Cart function into the product detail page, terms and page values will be relative to the product situation into the results grid before being clicked by the user.
The callback function will receive an object with the following contents. Also params sent in options will be included:
Code Block | ||
---|---|---|
| ||
{
q: terms,
page: page,
productId: productid,
position: position,
title: title,
url: url,
follow: false
} |
...
options configuration
Please refer to the trackClick parameters and options configuration.
Code sample
Code Block | ||
---|---|---|
| ||
empathyTAG.trackAdd2Cart('test', 1, 3, "My product id", 'My product title', 'http://MY_PRODUCT_URL.com',{lang:'en','scope:'testscope'},function(){}); |
Related articles
Filter by label (Content by label) | ||
---|---|---|
|