Ad-centric trackers

Overview

This article outlines all ad-centric trackers that retailers must implement to track user interactions with Kamino-delivered creatives.

The goal is to ensure that you track every eligible event using the correct URL provided in the Kamino API response, and that you append all necessary parameters based on the triggered event.

To learn more about configuring formats, see Manage format settings.

Before you start

Before implementing any tracker, complete the following steps:

  • Review the introduction to tracking for both site-centric and ad-centric events.
  • Refer to Comply with GDPR privacy framework to ensure that you respect consent.
  • When the user opts in, append the required user parameters to all trackers:
    • user[gdpr_consent] (required)
    • user[session_id] (optional)
    • user[user_id] (required)

Column definitions

The following sections contain tables that describe the available trackable events and their associated tracking parameters. The columns used in these tables are defined as follows:

Column Definition
Trigger The event that causes the associated tracker to fire.
Tracking link The name of the tracker from the trackingLinks object of the API.
Recurrence The tracking frequency. Use unique for only once per placement per page load, or multiple for as often as it happens.
Param act The action performed, for example, add-to-cart, mute, or step.
Param click_zone The area clicked: format, product, or video.
Param st The stop time in seconds or as a percentage of video progress.
Param product_id The retailer product ID, which must match ad.products[].id from the creatives/fill-grid response.
Example A sample tracking URL that includes the appropriate parameters.

Click events

You can track user clicks and interactions across different zones of the creative, such as product tiles, format components, or videos.

The events in this section apply to all interactive formats based on their creative, including video, display, and native formats.

Trigger Tracking link Recurrence param act param click_zone param st param product_id Example
Add to favorites or wishlist. clickBeacon multiple add-to-list product 123456789 https://...&tt=CLICK&act=add-to-list&click_zone=product&product_id=123456789
Click the right navigation arrow to advance, or scroll forward through the carousel. clickBeacon multiple nav-next format https://...&tt=CLICK&act=nav-next&click_zone=format
Click the left navigation arrow to go back, or scroll backward through the carousel. clickBeacon multiple nav-prev format https://...&tt=CLICK&act=nav-prev&click_zone=format
Click the add to cart button. clickBeacon multiple add-to-cart product 123456789 https://...&tt=CLICK&act=add-to-cart&click_zone=product&product_id=123456789
Click the format image. clickBeacon multiple redirect format https://...&tt=CLICK&act=redirect&click_zone=format
Click the product tile. clickBeacon multiple product-page product 123456789 https://...&tt=CLICK&act=product-page&click_zone=product&product_id=123456789
Click the mute button. clickBeacon multiple mute video https://...&tt=CLICK&act=mute&click_zone=video
Click the pause button on the video. clickBeacon multiple pause video {0-100} https://...&tt=CLICK&act=pause&click_zone=video&st=86
Click the play button on the video. clickBeacon multiple play video {0-100} https://...&tt=CLICK&act=play&click_zone=video&st=27
Click to open the modal. clickBeacon multiple open-modal format https://...&tt=CLICK&act=open-modal&click_zone=format
Click the unmute button. clickBeacon multiple unmute video https://...&tt=CLICK&act=unmute&click_zone=video

Impression and view events

These trackers measure ad visibility and viewability. Each tracker must fire only once per ad placement when its corresponding visibility condition is met. 

The events in this section apply to all ad formats.

Trigger Tracking link Recurrence param act param click_zone param st param product_id Example
Format appears on the page. impBeacon unique https://...&tt=IMP
Format is 50% in the viewport. viewBeacon unique 0 https://...&tt=VIEW&st=0
Format is in the viewport for 1 second. pviewBeacon unique 1 https://...&tt=PVIEW&st=1
Format is in the viewport for two seconds. pviewBeacon unique 2 https://...&tt=PVIEW&st=2

No show events

You can use these trackers to track rendering failures and to diagnose integration or product feed issues.

The events in this section apply to all ad formats.

Trigger Tracking link Recurrence param act param click_zone param st param product_id Example
All ad products are out of stock. noshowBeacon unique no-stock https://...&tt=NOSHOW&act=no-stock
Format container is missing. noshowBeacon unique div https://...&tt=NOSHOW&act=div

Contact the support team if you encounter other scenarios where an ad format or one of its products, as returned in the Kamino API response, doesn't render on the page. We will work with you to define the appropriate tracker for that use case.

 

Video events

You can track video engagement and playback milestones, including completion and auto-interruptions from scrolling.

The events in this section apply to video-enabled formats.

Trigger Tracking link Recurrence param act param click_zone param st param product_id Example
Scroll back into the video (auto-play). videoBeacon multiple play {0-100} https://...&tt=VIDEO&act=play&st=8
Scroll out of the video (auto-pause). videoBeacon multiple pause {0-100} https://...&tt=VIDEO&act=pause&st=45
Video reaches 25%. videoBeacon unique step 25 https://...&tt=VIDEO&act=step&st=25
Video reaches 50%. videoBeacon unique step 50 https://...&tt=VIDEO&act=step&st=50
Video reaches 75%. videoBeacon unique step 75 https://...&tt=VIDEO&act=step&st=75
Video reaches 100%. videoBeacon unique step 100 https://...&tt=VIDEO&act=step&st=100
Video starts playing. videoBeacon unique step 0 https://...&tt=VIDEO&act=step&st=0