How to Set Up Criteo Web Tracking via Google Tag Manager

If you would like to implement Criteo Web tracking via GTM, follow these easy steps to publish.


Recommendation: The recommended way to set up Criteo web tracking is to use their native Criteo/Shopify app.

If you are unable to do so (e.g. your website is headless), we'd recommend following the steps below and using Elevar's pre-built Criteo tag.

While we do have a Beta server-side integration built with Criteo, server-side tracking does not work with DPA Ads (Dynamic Product). For this reason, we recommend using web tracking with Criteo. However, if you'd prefer to use server-side & are not using DPA Ads, our support team can set up this integration for you.


In order to deploy Criteo's conversion tracking via Google Tag Manager tags, you'll need to install our Shopify Source. Follow our guide on How to Implement the Shopify Source.

Step 1: Download the Pre-Built Criteo Tags

In your Elevar App, navigate to Pre-Built Tags

Search for Criteo > Click into the Criteo Container

Add in your Criteo Partner ID [This is provided to you by your Criteo partner rep] > Select Download Container

Step 2: Import the Pre-Built Criteo Tags into GTM Web

Log in to your Google Tag Manager Account > Select your GTM Web Container Select Admin > Import Container

Select to import the file that you just downloaded in Step 1. Choose a New Workspace and titled it Criteo Tracking. Then choose Merge > Overwrite. Your import will look similar to the below:

Select _Confirm _to import the tags

Step 3: [Optional] QA the new tags with Google Tag Manager's Preview Mode

Follow our guide to QA your tags in Google Tag Manager (GTM) preview mode.

Step 4: Publish the Pre-Built Tags

In your Criteo Tracking workspace, select Submit

Select Publish

Step 5: Remove Previous Criteo Tracking

That's it!