# Criteo + Shopify integration

> Sync your Shopify store data with Criteo to automate audience targeting, cut wasted ad spend, and recover lost sales at scale.

**Canonical page:** https://tray.ai/connectors/criteo-shopify-integrations/
**Criteo connector:** https://tray.ai/connectors/criteo-integrations/
**Criteo documentation:** https://tray.ai/documentation/connectors/service/criteo
**Shopify connector:** https://tray.ai/connectors/shopify-integrations/
**Shopify documentation:** https://tray.ai/documentation/connectors/service/shopify

## Overview

Criteo and Shopify are a natural pairing for ecommerce brands that want to get more from their customer and product data. Shopify holds the ground truth about your catalog, orders, and customer behavior, while Criteo uses that data to serve personalized retargeting ads across the open web. Connecting the two eliminates manual data exports and keeps your ad campaigns in sync with real-time inventory, pricing, and purchase activity.

When Shopify and Criteo run independently, ecommerce teams end up manually exporting product feeds, reconciling attribution data, and updating audience segments — slow, error-prone work that introduces lag at every step. Automating the data flow between these platforms means Criteo always targets the right customers with accurate product information, ads stop serving to customers who've already converted, and bids adjust based on real purchase signals from Shopify. The result is a tighter feedback loop between ad performance and store revenue, lower acquisition costs, and retargeting spend that actually pulls its weight.

## Use cases

### Real-Time Product Catalog Sync

Automatically push product updates from Shopify — new listings, price changes, inventory status — directly into Criteo's product catalog. Your retargeting ads always show accurate pricing and available stock, so shoppers aren't clicking ads for items you can't sell. Keeping the catalog fresh directly improves click-through rates and cuts wasted spend.

- Eliminate stale pricing and out-of-stock products from retargeting ads
- Reduce manual product feed management with automated syncing
- Improve ROAS by promoting only available, correctly priced items

### Abandoned Cart Audience Targeting

When a Shopify customer adds items to their cart but doesn't complete checkout, automatically create or update a Criteo audience segment to retarget that shopper with the exact products they left behind. No abandoned cart goes unaddressed, and no one has to manually upload a list to make it happen. Timely retargeting meaningfully increases the chances of cart recovery.

- Automatically enroll abandoned cart shoppers into Criteo retargeting audiences
- Serve personalized ads featuring the exact abandoned products
- Reduce cart abandonment revenue loss without manual audience uploads

### Post-Purchase Suppression and Upsell Audiences

When a Shopify order is confirmed, automatically remove the buyer from active retargeting campaigns in Criteo — no point spending money on someone who already converted. At the same time, enroll them in a Criteo upsell or cross-sell audience tailored to complementary products. Your retargeting budget ends up doing useful work across the full customer lifecycle, not just acquisition.

- Stop serving conversion ads to customers who already purchased
- Automatically shift buyers into upsell and cross-sell campaigns
- Cut redundant post-conversion impressions from your ad spend

### Dynamic Pricing and Promotion Updates

When a Shopify sale or promotion goes live, automatically update the affected products in Criteo's catalog and adjust ad parameters to match. Your promotional retargeting campaigns launch at the same moment your storefront does — not hours later. That coordination matters most during peak shopping periods when timing directly affects revenue.

- Sync Shopify promotions with Criteo campaigns in real time
- Prevent customers from seeing regular pricing ads during active sales
- Maximize revenue during promotional windows with coordinated ad and store updates

### Customer Lifetime Value Segmentation

Use Shopify order history and customer spend data to build audience segments in Criteo that separate VIP customers, one-time buyers, and lapsed purchasers. Automated syncing of customer data lets Criteo apply higher bids and better placements to your most valuable cohorts. Differentiated bidding by segment makes campaigns more efficient across the board.

- Target high-LTV customers with premium retargeting placements and budgets
- Re-engage lapsed customers with personalized win-back ad creatives
- Improve bid efficiency by segmenting audiences based on actual purchase history

### Refund and Return Audience Management

When a Shopify refund or return is processed, automatically update Criteo audience segments to reflect the change in customer status. Customers who returned a product won't keep seeing retention campaigns for something they sent back, and you can enroll them in re-engagement sequences instead. Clean audience data makes a real difference in how these customers experience your brand after a return.

- Remove returned-product purchasers from irrelevant retention campaigns
- Enroll refunded customers into tailored re-engagement ad sequences
- Maintain clean, accurate audience data across both platforms

### Attribution and Revenue Reporting Consolidation

Automatically pull Criteo campaign performance metrics and match them against Shopify order and revenue data to generate consolidated attribution reports. Marketing and ecommerce teams get a single view of how Criteo ad spend translates to actual Shopify revenue, with no manual spreadsheet reconciliation required. Unified reporting means faster, better-informed budget decisions.

- Eliminate manual reconciliation between Criteo and Shopify revenue data
- Generate accurate ROAS reports that reflect true Shopify conversion value
- Give marketing teams the numbers they need to make faster budget calls

## Templates

### Shopify Product Catalog to Criteo Auto-Sync

Automatically synchronizes the full Shopify product catalog to Criteo on a scheduled basis, pushing updates for new products, price changes, and inventory availability to keep retargeting ads accurate and current.

Connectors used: Shopify, Criteo

### Abandoned Cart to Criteo Retargeting Audience

Listens for Shopify abandoned checkout events and automatically enrolls the associated customer and cart products into a Criteo dynamic retargeting audience segment to serve personalized recovery ads.

Connectors used: Shopify, Criteo

### Shopify Order Confirmation to Criteo Purchase Suppression

When a Shopify order is placed, automatically removes the customer from active Criteo conversion-focused retargeting campaigns and adds them to a post-purchase upsell audience to maximize lifetime value.

Connectors used: Shopify, Criteo

### Shopify Sale Event to Criteo Campaign Promotion Sync

Detects when a Shopify discount or sale campaign is activated and automatically updates the Criteo product catalog with promotional pricing, optionally adjusting campaign budget parameters for the duration of the sale.

Connectors used: Shopify, Criteo

### Criteo Performance to Shopify Revenue Attribution Report

Pulls Criteo campaign performance data on a daily or weekly schedule and cross-references it with Shopify order data to produce a unified revenue attribution report delivered to stakeholders via email or saved to a data warehouse.

Connectors used: Criteo, Shopify

### Shopify Customer LTV Segmentation to Criteo Audiences

Periodically analyzes Shopify customer order history to calculate lifetime value tiers and automatically creates or updates corresponding Criteo audience segments to enable differentiated bidding and creative strategies.

Connectors used: Shopify, Criteo

## Challenges Tray.ai solves

### Keeping Product Feeds Accurate Across Platforms

Shopify catalogs can contain thousands of SKUs with prices, inventory levels, and availability that change constantly. Manually exporting and uploading feed files to Criteo is error-prone and creates lag — which means ads end up promoting products that are out of stock or mispriced. That damages customer trust and burns ad budget on clicks that can't convert.

**How Tray.ai helps:** Tray.ai automates continuous product catalog syncing between Shopify and Criteo using scheduled triggers and real-time webhook events. Workflows validate and transform Shopify product data into Criteo-compatible formats before each push, so the feed stays accurate without any manual intervention.

### Managing Audience Segments at Scale

As a Shopify store grows, keeping Criteo audience segments current for abandoned carts, purchasers, VIP customers, and lapsed shoppers gets increasingly difficult. Manual audience uploads stop being feasible well before you hit enterprise scale, and stale segments quietly undermine campaign performance in ways that are hard to diagnose.

**How Tray.ai helps:** Tray.ai workflows respond to real-time Shopify events — order placements, cart abandonment, refunds — to instantly update Criteo audience memberships. Every segment stays accurate regardless of catalog or customer volume, with no manual uploads or batch jobs required.

### Preventing Ad Spend Waste on Converted Customers

Without automated suppression, Criteo campaigns keep serving conversion-focused ads to customers who've already purchased — burning budget on people who don't need acquisition-stage messaging. It's one of the most common and costly inefficiencies for Shopify merchants running always-on retargeting.

**How Tray.ai helps:** Tray.ai listens for Shopify order confirmation events and immediately triggers workflows that remove converted customers from active Criteo acquisition segments. The same workflow can enroll them in upsell campaigns at the same time, so every ad impression is directed at the right stage of the customer journey.

### Reconciling Attribution Data Across Two Platforms

Criteo and Shopify each report conversions and revenue through their own attribution models, which makes it genuinely hard to understand what retargeting spend is actually producing. Without integration, reconciling these datasets means manual spreadsheet work that's slow, inconsistent, and easy to get wrong.

**How Tray.ai helps:** Tray.ai automates the extraction, joining, and delivery of performance data from both Criteo and Shopify on a regular schedule. Unified attribution reports go to BI tools, email, or data warehouses — giving stakeholders a single, consistent view of retargeting ROI without any manual effort.

### Coordinating Promotional Campaigns Across Store and Ads

When Shopify promotions aren't reflected quickly in Criteo campaigns, customers click retargeting ads showing regular prices only to find discounts on-site — or worse, see sale ads after a promotion has already ended. Either way, the timing mismatch erodes trust and reduces the return you get from promotional periods.

**How Tray.ai helps:** Tray.ai monitors Shopify discount and price rule events and automatically propagates pricing changes to the Criteo product catalog in real time. Workflows also revert Criteo pricing once a Shopify promotion expires, so ad creatives and catalog data stay in sync with store conditions throughout the entire promotional window.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
