Prerequisites
Steps to set up tracking on your platform: obtain tracker keys, configure identities, choose an implementation method (SDK, GTM, REST API), and ensure accurate data provision for events.
Last updated
Steps to set up tracking on your platform: obtain tracker keys, configure identities, choose an implementation method (SDK, GTM, REST API), and ensure accurate data provision for events.
Last updated
Before tracking user actions on your platform, complete the following steps:
.
.
.
A tracker key is a unique UUID that dentifies the environment from which activity events are sent. Typically, each environment has its own tracker key to enable separate tracking.
Our system uses identities to help you recognize when the same user performs multiple activities.
By default, you must provide a . However, you can include additional identities for more comprehensive tracking (e.g. an e-commerce ID).
You can find more information in the .
We provide three ways to implement tracking on your platform:
To accurately track activity events, you must provide the information required for each specific activity event.
Additionally to the response ID, the FHR or XO response object provides the following IDs and values:
Campaign ID
Facet ID
Facet values
XO widget ID
In scenarios where multiple data responses are used to power a single page, it's essential you ensure activities, such as clicks or views, are attributed to the correct response. For example:
A page might combine XO recommendations with FHR-powered content.
Ensure that you match activities to the relevant response. Activities (e.g., views or clicks) should always reference the response that supplied the content associated with the action.
In addition, you must provide the following information:
Product IDs
Page paths
Search terms
Product prices (discounts applied)
Product sell quantity
Depending on your use case, you may need to provide the following information:
You can find more information in the .
Most required information is available in the or which powers different pages on your platform. The response ID from this object will be required as the for most events.
might display content from multiple response pages on a single page.
Order ID (when multiple products are at once)
User (when using additional identities)
You can find more information in the .