Blog Content
July 3, 2024

Shopify - Criteo Connection

Shopify - Criteo Connection: Multiply Your E-Commerce Success Looking to grow your e-commerce business and optimize your marketing strategies? Shopify and Criteo...

A Shopify Criteo connection links your store to Criteo, the retargeting and commerce media platform that shows visitors who left without buying the products they viewed on publisher sites across the open web. The official Criteo GO app connects three parts with no theme edits: OneTag for user behavior, the product feed for your catalog and the matching product ID.

What Is Criteo and What Does It Do for Shopify Stores?

Criteo is a commerce media and dynamic retargeting platform that shows visitors who left your store without buying the products they browsed, on publisher sites across the open web. Criteo comes up when a brand wants to reach the large publisher network outside Meta and Google. It is one of the most established ways to run dynamic product ads on news sites, content platforms and other non-commerce sites.

The core difference from Meta and Google retargeting is inventory. Meta ads stay inside Facebook and Instagram, and Google ads stay inside the Google network, while Criteo shows products in banner and native formats across thousands of independent publisher sites. That makes it a complementary channel for brands that want to reach the same user on different properties and reduce their dependence on a single platform. Set up as the main channel on its own, it usually does not deliver enough volume.

Criteo's most tangible advantage on Shopify is how easy it is to set up. According to Criteo's documentation, the official Shopify app integrates the product feed automatically and deploys the measurement tags directly to the storefront, with no manual theme editing or code required.

Who Is Criteo? Company Background and Current Status

Criteo is an advertising technology company founded in Paris in 2005 by Jean-Baptiste Rudelle, Franck Le Ouay and Romain Niccoli. It spent its first four years on R&D and launched its first product in 2008. In 2010 it introduced a self-service cost-per-click bidding platform, and in October 2013 it went public on Nasdaq (ticker CRTO), raising 251 million dollars.

Criteo GO app page on the Shopify App Store, its rating, and its former name Product Ads by Criteo
Company Attribute Details
Founded 2005, Paris (France)
Initial Public Offering (IPO) Listed on Nasdaq (ticker CRTO) in October 2013, raising 251 million USD.
Global Scale 25 offices, more than 3,600 employees, over 17,000 active clients and more than 5 billion ad impressions per day.
Shopify Partnership Status An official Shopify Plus Certified App Partner since 2022.
Official App Name Criteo GO (formerly "Product Ads by Criteo"); rated 4.2/5 from 30 reviews on the Shopify App Store as of October 2026.
2025-2026 Developments Michael Komasinski became CEO in February 2025. At the end of 2025, the company also officially announced its decision to relocate to the US via Luxembourg.

Important: Some store owners still search the Shopify App Store for the app under its old name, "Product Ads by Criteo". For some time now the app has been live as "Criteo GO", updated with AI-driven targeting, bidding and creative optimization. The setup logic and the OneTag/feed architecture have not changed; only the name and the dashboard interface are new.

Criteo was accepted into the Shopify Plus Certified App Partner Program in 2022. Shopify grants this certification to apps it offers to its enterprise merchants that meet specific security, performance and support standards. For stores on Shopify Plus, it means the integration is not just an app listed on the App Store but a technology partner approved by Shopify itself.

How Does the Shopify Criteo Connection Work? Three Components

The Shopify Criteo connection relies on three components working together: OneTag, which tracks user behavior; the product feed, which carries the product catalog to Criteo; and the product ID match that links the two. If any one of them is wrong, the retargeting campaign either does not run at all or shows the wrong products.

Criteo OneTag (the Pixel Layer)

OneTag is Criteo's tracking pixel, and it fires a separate event on each page type in the store: a product view on the product detail page, a listing on the collection page, the cart contents in the cart, and a purchase on the thank-you page. From this chain of events Criteo works out which products the user is interested in and where they dropped out of the purchase funnel.

‍

On Shopify, OneTag can be installed in two ways: automatic deployment through the Criteo Shopify app (the recommended route) or manual setup with Shopify's Custom Pixel framework. Since Checkout Extensibility, correct firing of the purchase event is handled through Custom Pixels, so if you choose the manual route, go in knowing the sandbox restrictions covered in our guide to Shopify custom pixel integrations.

Product Feed (Catalog Sync)

The product feed is the catalog file through which the store's products (title, price, image, stock status, product ID) are regularly sent to Criteo. The Criteo Shopify app creates and syncs this feed automatically, so price changes and stock updates flow into the campaign on their own.

‍

How often the feed updates directly determines campaign accuracy. When a product's price changes during a sale and the ad still shows the old price, the result is both disappointment after the click and wasted ad budget. In stores with high product turnover, pulling the feed more often than once a day reduces this risk.

ID Matching: The Condition for Retargeting to Work

According to Criteo's documentation, the product ID sent in OneTag events must exactly match the product identifier in the product feed; retargeting runs on this match. When a user browses product X, OneTag reports "X viewed", Criteo finds X in the feed and shows that product in the ad.

‍

Important: On Shopify, a product has three different identifiers: product ID, variant ID and SKU. The identifier type OneTag sends must be the same as the identifier type in the feed. The most common setup mistake is OneTag sending the variant ID while the feed contains the product ID. In that case the match rate drops, the Criteo dashboard shows a "match rate" warning, and the campaign runs only with the small set of products that do match.

Setting Up with the Criteo Shopify App: Step by Step

The Criteo Shopify integration takes four steps through the official app and needs no technical knowledge. The longest part of the process is Criteo account approval, not the app installation.

Step 1: Open a Criteo account. For Shopify stores, Criteo GO is self-service; accounts with large budgets can also be opened through a Criteo representative. Budget and billing details are settled at this stage. For accounts opened from Turkey, the billing currency and tax configuration are set in this step.

Step 2: Install the Shopify app. Add the "Criteo GO" app to your store from the Shopify App Store (if you search for the old name, "Product Ads by Criteo" also leads to the same app). During installation the app asks you to link your Criteo account; once the connection is complete, OneTag is deployed to the storefront automatically and the product feed is created. No manual changes to the theme code are needed. Installing the app is free; the media cost of the campaigns you run is billed separately based on usage.

Step 3: Verify the feed and the tag. In the catalog section of the Criteo dashboard, check that products have come through correctly (price, image, stock, ID). To verify OneTag events, do a test run through the store: view a product, add it to the cart and complete a test order, then confirm that each step appears as an event in the Criteo dashboard. If the match rate is below 90 percent, fix the ID matching problem during setup, not after the campaign is live.

Step 4: Configure your first campaign. Start with a retargeting campaign and target people who viewed a product in the last 30 days without buying. Plan the budget for the first 2-4 weeks as a learning period. During this time Criteo's prediction model learns how the store converts, and performance usually settles after the first week.

Tip: Do not judge campaign performance day by day right after setup. Criteo's optimization model improves as data accumulates, and first-week ROAS does not show where the campaign will settle. Review weekly and make decisions with at least 2 weeks of data.

Criteo or the Alternatives? Comparing Meta, Google and RTB House

Criteo is not the only option in the retargeting market; the right choice depends on the store's traffic volume, target market and current channel mix. The four platforms differ mainly on inventory, entry threshold and creative format.

Criterion Criteo Meta Retargeting Google Ads Remarketing RTB House
Ad Inventory Open web publisher network (thousands of major news and content sites). Facebook, Instagram, Messenger and Audience Network. Google Display Network (GDN), YouTube and Gmail. Open web inventory; dynamic buying driven by deep learning.
Entry Threshold Medium; Representative approval and a certain minimum budget may be expected. Low; Fully self-service dashboard with no minimum budget. Low; Fully self-service dashboard that suits any budget. Medium / High; Usually handled directly by the sales team and focused on mid-sized and large accounts.
Shopify Setup The official app (Criteo GO) provides automatic product feed and tag integration. Automatic pixel and catalog setup through the official "Facebook & Instagram" channel. Easy matching through the official "Google & YouTube" channel and the Merchant Center integration. Requires manual code, a Custom Pixel or an integrator app.
Minimum Traffic Needed Medium; Needs steady monthly traffic to build a stable retargeting pool. Low; Can run actively even with very small audience pools. Low / Medium; Runs once Google's standard minimum audience sizes are reached. High; Needs high traffic volume so the deep learning model can be trained and work properly.
Best Fit Stores with steady traffic looking for extra reach and additional sales channels beyond Meta and Google. The first and most basic retargeting channel every e-commerce store should set up, whatever its size. Intent-based visual reminder campaigns that work together with Google Search ads. High-traffic brands aiming for aggressive, smart retargeting to raise conversion rates.

For most Shopify stores the practical order is this: start retargeting with Meta, cover the search side with Google, and add Criteo or RTB House as a third layer once monthly traffic and revenue reach a certain maturity. We look at how RTB House's deep learning approach differs from Criteo in our separate article on Shopify RTB House integration.

Campaign Structure: From Retargeting to Commerce Media

Treating Criteo only as a tool to bring back users who left the site narrows what the platform can do. Criteo's current structure offers three campaign layers:

Campaign Layer Audience When to Launch
Retargeting Users who have visited the store before but left without making a purchase. First campaign: Launch it as soon as the technical setup and data flow (pixel/feed) are verified.
Acquisition (New Customer Acquisition) Users who have never visited the store but are actively interested in product groups similar to yours. Launch it after the retargeting campaign's ROAS (return on ad spend) has settled and feed quality has been proven.
Retail Media Active users shopping directly on various large retailer sites. Launch it if there is a specific agreement or integration with the relevant retailer ad network; in the Turkish market it is still used only in limited scenarios.

For Shopify stores in Turkey, the starting point is almost always the retargeting layer. The acquisition layer should be launched only after retargeting ROAS has settled and feed quality has been proven. Launching both layers at once splits the learning-period data and makes both campaigns slow to settle.

Whether Criteo traffic turns into conversions depends as much on the quality of the landing page as on the ad itself. Retargeting traffic lands on product pages, so how ready those pages are in terms of speed, trust signals and checkout flow directly determines campaign returns. To run this preparation systematically, our Shopify conversion optimization service handles ad traffic and the product page experience in the same process.

Common Setup Mistakes

Launching a campaign without verifying ID matching. When the product identifier OneTag sends does not match the identifier in the feed, the campaign runs only with the matching part of the catalog. If the match rate metric in the Criteo dashboard is below 90 percent, fix this before the campaign goes live.

Not keeping the feed up to date during promotions. If the feed still carries the old price when a sale starts, the price in the ad contradicts the price on the product page. This inconsistency lowers conversions and damages user trust, so plan the campaign calendar and the feed update frequency together.

Not removing out-of-stock products from the feed. Showing an out-of-stock product in ads spends click budget on something that cannot be bought. The Shopify app syncs stock status, but setups that use a manual feed need an explicit stock filter.

Showing ads to the same user without limit. Retargeting without a frequency cap creates the feeling of ads that follow people around and wears down brand perception. Setting a daily impression cap in the campaign settings manages this risk.

Leaving the checkout event unverified. If the purchase event does not fire, Criteo cannot see conversions and the optimization model has nothing to aim for. In stores using Checkout Extensibility, confirm with a test order that the purchase event flows correctly through the Custom Pixel sandbox.

FAQ: Shopify Criteo Integration

How do you connect Criteo to Shopify? Through the official Criteo app on the Shopify App Store. The app deploys OneTag to the store automatically and creates the product feed, with no manual changes to the theme code. The prerequisite is an active Criteo account.

Does Criteo require a minimum budget? For Shopify stores, Criteo GO is self-service and free to install. Large-budget accounts opened through a Criteo representative may come with a minimum budget expectation that varies by market and account type; for an exact figure you need to talk to a Criteo representative.

What is the difference between Criteo retargeting and Meta retargeting? Inventory. Meta ads stay within Facebook, Instagram and Audience Network, while Criteo shows products in banner and native formats across thousands of independent publisher sites. The two channels are not alternatives to each other; they complement each other.

Why is my Criteo match rate low? The most common reason is that the product identifier in OneTag events and the identifier in the product feed are of different types (a mix-up between variant ID and product ID). The second most common reason is missing or filtered products in the feed. If the match rate is below 90 percent, check these two points before launching the campaign.

When does a Criteo campaign start delivering results? The first 2-4 weeks are the learning period, during which Criteo's prediction model learns how the store converts. Base any lasting performance assessment on at least 2 weeks of data; ROAS in the first few days is misleading.

Are Criteo GO and Product Ads by Criteo the same app? Yes, Criteo GO is the current name of the same app. Criteo updated its Shopify App Store app with AI-driven campaign features and renamed it "Criteo GO"; the setup logic did not change.

Is Criteo a Shopify Plus Certified App Partner? Yes, it has held this status since 2022. The certification means Shopify has approved the app against its security, performance and support standards, and it is a sign of long-term compatibility for enterprise stores.

What is the Shopify Criteo connection? The Shopify Criteo connection is the integration that sends a Shopify store's product catalog and user behavior data to Criteo's retargeting platform. The official Shopify app deploys the OneTag pixel to the store automatically and syncs the product feed, and users who leave the store are shown dynamic product ads on publisher sites across the open web.

How do you install Criteo OneTag on Shopify? The recommended method is the official Criteo app on the Shopify App Store, which deploys OneTag to every page type automatically (product, collection, cart and thank-you page). If you prefer a manual setup, OneTag is added through Shopify's Custom Pixel framework; in that case, test that the purchase event fires correctly in the checkout sandbox.

When does Criteo make sense for Shopify stores? Criteo gives the best results when it is added as a third reach layer after the Meta and Google retargeting channels have settled. It suits Shopify stores with steady site traffic, a retargeting pool that has grown large enough and a goal of reducing dependence on a single platform. It is not recommended as the first channel for new, low-traffic stores.

Conclusion: Put Criteo in the Right Layer

Thanks to the official app, the Shopify Criteo connection is technically easy to set up. The real success factor is not the installation but verifying ID matching, keeping the feed current and placing Criteo in the right layer of the channel mix. Moving to Criteo before Meta and Google have settled splits the budget; adding it once they have settled frees your reach from single-platform risk.

To handle the setup, pixel verification and feed configuration of your retargeting channels, Criteo included, in a single process, our Shopify integration solutions service delivers ad platform connections together with testing and verification steps.