...
...
...
...
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 or trackAdds2Cart 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
Parameter | Description | Data Type | Mandatory |
---|---|---|---|
terms | The query typed by the user | String | Yes |
page | The page number | Integer | Yes |
position | The position in SERP of the product selected. | Integer | No* |
productId | The product ID of the selected result. | String | No* |
title | The product or result title | String | Yes |
url | Destination URL, for example product detail page | String | Yes |
options | Object that may contain information about filters and other required data | Object | No |
callback | Function that will be executed after sending data | Function | No |
*This parameters are not mandatory for the service but necessary for the statistics |
Options
The options object should contains additional parameters not passed as parameters in function call:
...
NOTE: The callback also receives the parameter lang, user, session and the other params sent in options.
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) | ||
---|---|---|
|