Sign in

Welcome to our Support Center

Get help with integration and live campaigns

Welcome to our Support Center. Get help with integration and live campaigns

Criteo OneTag Overview


The Criteo OneTag is a JavaScript tag that allows Criteo to collect your user’s intentions as they navigate your website.

The Criteo OneTag is made up of two elements:

  • The Criteo loader is a JavaScript library that must be declared on every page you implement the Criteo OneTag. The Criteo loader is in charge of building and firing calls to Criteo's servers.
  • The tracker allows us to collect your visitors’ browsing events (such as products browsed and bought), which we then use to compute relevant and personalized recommendations for your ad banners.

Implementing the tracker is quick, easy, and invisible to your users. The quality of recommendations depends directly on the quality of the tracker implementation, including tags installed on all or most pages, right parameters being passed, and so on.

The Criteo OneTag:

  • Does not alter your site visually and is completely invisible to your users.
  • Is asynchronous and does not slow the loading of your pages.
  • Should be implemented in the header code of each page on your site.

Where should you implement the Criteo OneTag?

You'll need to implement the Criteo OneTag across five page different types: 

  • Homepage.
  • Search / category listing pages.
  • Product pages.
  • Basket or cart page.
  • Sales confirmation page.

Implementing the Criteo OneTag on your homepage allows us to track bouncers (users who land on your homepage and leave your site without making a purchase). We will automatically evaluate the value of these users and may display banners with best-seller products.

Search Listing Page:

A search listing page shows multiple products. It can be a category page or a search result page. With a Criteo OneTag on these pages, we can track a user's interest in a certain kind of product or category.

Many users just browse your search listing and category pages and don't click through to a product detail page, so implementing the Criteo OneTag on these higher-level pages is key to tracking these users.

Product Page:

A product page shows details about a specific product. Installing the Criteo OneTag on product pages is key because this is where user intent is expressed most strongly. There are many users that land directly on your product pages without first visiting your search listing pages.


With the Criteo OneTag on your basket/cart page, we can track those users close to conversion on your site but who exit the process before final checkout.

Sales Confirmation page:

When a user completes a purchase on your site, they'll see a sales confirmation page containing an order ID and summary. By installing the Criteo OneTag on this page, we can track the product(s) your customers bought.

Tracking specific purchases enables us to optimize the banner display, so that we don't display products the customer already bought in the banners again. This parameter also allows you to accurately measure Criteo ROI.

Was this article helpful?
0 out of 0 found this helpful