Skip to main content

Tracking & Events

Track user interactions and conversions.

Tracker Types

EventDescription
Homepage VisitedTrack homepage visits
Category BrowsedTrack category page views
Product BrowsedTrack product page views
Product AddedTrack add to cart
Product RemovedTrack cart removals
CartTrack cart interactions
Order StartedTrack checkout initiation
Product OrderedTrack completed purchases

Implementation

Insert tracking code on relevant pages:

<div id="ccx_tr_c96067afda2d47d73c06835a9cf71111"></div>
<script type="text/javascript">
/* PUT YOUR VARIABLES HERE */
var W2T_vars = ''
+ '/' + 'products_ordered'
+ '/' + '{USER_ID}'
+ '/' + '{SALE_VALUE}'
+ '/' + '{ORDER}'
+ '/' + encodeURIComponent('[{"id":"{ID}","price":"{PRICE}","in_basket":"{QUANTITY}"}]');

/* END OF VARIABLES STRING */
var tr_scr = document.createElement("script");
tr_scr.type = "text/javascript";
tr_scr.src = "https://delivery.mageads.com/tracker=1/track/shoppers"+W2T_vars+"/track.js";
document.getElementById("ccx_tr_c96067afda2d47d73c06835a9cf71111").appendChild(tr_scr);
</script>

Variable Mapping

VariableDescription
{USER_ID}User ID from cookie (base64 encoded)
{SALE_VALUE}Order total
{ORDER}Order number
{ID}Product ID
{PRICE}Product price
{QUANTITY}Product quantity

Tracking Requirements

pixel_view - Call when product is visible in viewport
pixel_click_nordr - Call on product click
Product Ordered - Track completed purchases

Best Practices

  • Implement all required trackers
  • Ensure User ID is correctly passed
  • Test tracking in development
  • Verify events fire correctly