Criteo + Shopify

Connect Criteo and Shopify for Smarter Retargeting and Real Revenue Growth

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

Why integrate Criteo and Shopify?

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.

Automate & integrate Criteo & Shopify

Use case

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.

Use case

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.

Use case

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.

Use case

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.

Use case

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.

Use case

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.

Use case

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.

Get started with Criteo & Shopify integration today

Criteo & Shopify Challenges

What challenges are there when working with Criteo & Shopify and how will using Tray.ai help?

Challenge

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 Can Help:

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.

Challenge

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 Can Help:

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.

Challenge

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 Can Help:

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.

Challenge

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 Can Help:

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.

Challenge

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 Can Help:

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.

Start using our pre-built Criteo & Shopify templates today

Start from scratch or use one of our pre-built Criteo & Shopify templates to quickly solve your most common use cases.

Criteo & Shopify Templates

Find pre-built Criteo & Shopify solutions for common use cases

Browse all templates

Template

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.

Steps:

  • Trigger on a scheduled interval or Shopify product update webhook event
  • Fetch updated product data including price, inventory, images, and descriptions from Shopify
  • Format product data to match Criteo catalog feed schema requirements
  • Push updated product records to Criteo catalog via API
  • Log sync results and flag any products that failed validation for review

Connectors Used: Shopify, Criteo

Template

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.

Steps:

  • Trigger on Shopify abandoned checkout webhook event
  • Extract customer email, cart items, and associated product IDs from the checkout payload
  • Check if customer already exists in the target Criteo audience segment
  • Add or update the customer record and associated product signals in the Criteo audience
  • Notify internal team via Slack or email if high-value cart abandonment threshold is exceeded

Connectors Used: Shopify, Criteo

Template

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.

Steps:

  • Trigger on Shopify order creation webhook event
  • Retrieve customer email and purchased product IDs from the order payload
  • Remove customer from active Criteo acquisition and retargeting audience segments
  • Enroll customer in designated Criteo post-purchase upsell audience segment
  • Record the conversion event in Criteo to inform algorithmic optimization

Connectors Used: Shopify, Criteo

Template

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.

Steps:

  • Trigger on Shopify price rule or discount creation event
  • Identify all products and collections affected by the active promotion
  • Fetch updated promotional pricing from Shopify for each affected product
  • Push promotional pricing updates to Criteo catalog for affected product records
  • Revert catalog prices in Criteo when the Shopify promotion expires or is deactivated

Connectors Used: Shopify, Criteo

Template

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.

Steps:

  • Trigger on a scheduled daily or weekly basis
  • Fetch campaign performance metrics from Criteo including impressions, clicks, and attributed revenue
  • Fetch corresponding order and revenue data from Shopify for the same time period
  • Join and reconcile datasets by date range and product identifiers
  • Generate formatted attribution report and deliver via email or push to a connected data warehouse

Connectors Used: Criteo, Shopify

Template

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.

Steps:

  • Trigger on a scheduled weekly basis
  • Query Shopify orders to calculate total spend per customer over a defined lookback window
  • Classify customers into LTV tiers such as VIP, active, at-risk, and lapsed based on spend thresholds
  • Create or update Criteo audience segments corresponding to each LTV tier
  • Add or remove customers from appropriate Criteo segments based on their current LTV classification

Connectors Used: Shopify, Criteo