Criteo + Segment

Connect Criteo and Segment to Run Smarter Retargeting with Unified Customer Data

Sync your Segment customer data directly into Criteo to run high-performance retargeting campaigns with real-time audience intelligence.

Why integrate Criteo and Segment?

Criteo and Segment do very different jobs. Criteo handles commerce-focused retargeting and dynamic advertising. Segment collects, unifies, and routes customer data from across your stack. Together, they form a closed-loop system where every user event, purchase signal, and behavioral trait tracked in Segment can immediately inform Criteo's ad targeting. Businesses that connect these two platforms stop guessing at their paid campaigns and start running them on precise, event-driven audience data.

Automate & integrate Criteo & Segment

Use case

Real-Time Audience Sync from Segment to Criteo

Automatically push Segment audiences — built from behavioral, demographic, or lifecycle data — into Criteo as dynamic audience lists. When a user meets the criteria for a segment (abandoning a cart, reaching a loyalty tier), they're added to the corresponding Criteo audience within minutes. Retargeting campaigns always reflect your most current customer data.

Use case

Conversion Event Forwarding for Closed-Loop Attribution

Forward Segment's tracked conversion events — Order Completed, Lead Submitted, Subscription Started — directly to Criteo as conversion signals. Criteo's bidding engine gets accurate, real-time feedback on which ad interactions are actually driving results, so it can optimize bids and creatives more effectively. This also reduces your reliance on pixel-only tracking, which is increasingly unreliable.

Use case

Customer Suppression to Eliminate Wasted Ad Spend

Automatically suppress recently converted customers or active subscribers from Criteo retargeting campaigns by syncing Segment's post-purchase events in real time. When a user completes a purchase, Segment triggers an update that removes them from active Criteo audience pools. You stop serving retargeting ads to people who already bought, and budget shifts toward unconverted prospects instead.

Use case

Dynamic Product Catalog Enrichment

Use Segment's product interaction events — Product Viewed, Product Added, Product Searched — to enrich and update Criteo's dynamic product catalog. When users engage with specific products, those interactions can trigger catalog updates or signal product popularity to Criteo, so dynamic retargeting ads feature the most relevant products. On-site behavior directly shapes off-site ad personalization.

Use case

Cross-Device Identity Resolution for Unified Retargeting

Use Segment's unified customer identity graph to resolve cross-device and cross-channel user identities before syncing audiences to Criteo. Passing a consistent user identifier from Segment lets Criteo match users across devices more accurately, cutting audience duplication and frequency capping errors. The result is cleaner audience pools and more consistent ad experiences for users switching between mobile and desktop.

Use case

Lookalike Audience Seeding from High-Value Customer Segments

Automatically seed Criteo lookalike audiences with your highest-value customer segments defined in Segment — repeat purchasers, high-LTV customers, VIP loyalty members. As Segment continuously updates these cohorts based on real behavioral data, the seed lists flowing into Criteo stay fresh, so lookalike models are always built on your most valuable users.

Use case

Triggered Ad Sequencing Based on Segment Lifecycle Events

Use Segment lifecycle events — Trial Started, Onboarding Completed, Subscription Lapsed — to trigger entry and exit from specific Criteo ad sequences. Marketers can design personalized ad journeys in Criteo that match exactly where a customer sits in their lifecycle: win-back creatives for churned users, upsell ads for active customers, re-engagement ads for dormant ones, all running automatically.

Get started with Criteo & Segment integration today

Criteo & Segment Challenges

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

Challenge

Keeping Audiences Fresh Across Both Platforms

Criteo audiences built from Segment data go stale fast when syncs are infrequent or depend on manual CSV exports. Users who have converted, churned, or changed behavior sit in outdated audience buckets, which means irrelevant targeting and wasted budget.

How Tray.ai Can Help:

Tray.ai runs event-driven workflows that update Criteo audience membership the moment Segment fires a qualifying event. No scheduled batch jobs to babysit — audiences reflect user behavior as it happens, so Criteo campaigns stay continuously optimized.

Challenge

Complex Data Mapping Between Segment Schema and Criteo API

Segment and Criteo use different data schemas, identifier formats, and event taxonomies. Translating Segment's track and identify calls into Criteo's Events API or Audience API payloads requires careful field mapping, and mismatches cause attribution failures or audience errors.

How Tray.ai Can Help:

Tray.ai's visual data mapper and built-in transformation tools let teams define precise field mappings between Segment's event schema and Criteo's API requirements without writing custom code. Conditional logic handles edge cases like missing identifiers or unmapped event types without breaking the workflow.

Challenge

Identity Resolution Across Both Systems

Criteo and Segment often use different primary identifiers — email hashes, Criteo GUMs, anonymous IDs, customer IDs — making it hard to reliably match users across both platforms, especially for anonymous or cross-device users.

How Tray.ai Can Help:

Tray.ai workflows can incorporate identity resolution logic that maps Segment's user IDs and traits to Criteo-compatible identifiers before syncing data. Custom lookup steps can enrich records with matched identifiers from a CRM or data warehouse to maximize match rates.

Challenge

Managing Consent and Privacy Compliance Across Data Flows

Syncing user-level data between Segment and Criteo must respect GDPR, CCPA, and platform-specific consent requirements. Sending behavioral data or PII for users who haven't granted advertising consent is a real regulatory and reputational risk.

How Tray.ai Can Help:

Tray.ai lets teams embed consent-checking logic directly into integration workflows. Before any user data is forwarded to Criteo, the workflow can verify consent flags stored in Segment traits or an external consent management platform, routing only compliant records to Criteo's API.

Challenge

Handling API Rate Limits and High-Volume Event Throughput

High-traffic e-commerce sites generate enormous volumes of Segment events that need to reach Criteo without overwhelming API rate limits or creating processing backlogs that delay audience updates and conversion signals.

How Tray.ai Can Help:

Tray.ai's workflow engine handles high-throughput event streams with built-in queuing, batching, and retry logic. Workflows automatically batch audience updates to stay within Criteo's API limits, and failed requests retry with exponential backoff to preserve data integrity without manual intervention.

Start using our pre-built Criteo & Segment templates today

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

Criteo & Segment Templates

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

Browse all templates

Template

Sync Segment Audiences to Criteo in Real Time

Automatically mirrors Segment audience membership changes into Criteo audience lists, adding or removing users as they enter or exit segments based on behavioral rules defined in Segment.

Steps:

  • Listen for Segment audience_entered and audience_exited events via webhook or Segment Destination function
  • Map Segment user traits and identifiers to Criteo's audience API payload format
  • Call Criteo's Audience API to add or remove matched users from the designated audience list

Connectors Used: Segment, Criteo

Template

Forward Segment Conversion Events to Criteo as Offline Conversions

Captures server-side conversion events tracked in Segment and forwards them to Criteo's Events API, enabling accurate closed-loop attribution without relying solely on browser-based pixel tracking.

Steps:

  • Trigger workflow when Segment fires a conversion event such as Order Completed or Lead Submitted
  • Transform Segment event properties into Criteo Events API schema including event type, revenue, and user identifiers
  • POST the formatted conversion event to Criteo's Events API and log confirmation for attribution reporting

Connectors Used: Segment, Criteo

Template

Auto-Suppress Converted Customers from Criteo Retargeting

Monitors Segment for purchase and conversion events and immediately removes those users from active Criteo retargeting audiences to eliminate wasted spend and improve customer experience.

Steps:

  • Detect Order Completed or equivalent conversion event in Segment via webhook
  • Retrieve the user's Criteo audience memberships using the Criteo Audience API
  • Remove the converted user from all active retargeting audience lists in Criteo

Connectors Used: Segment, Criteo

Template

Seed Criteo Lookalike Audiences from Segment High-Value Cohorts

Periodically extracts high-LTV or repeat-purchaser cohorts from Segment and uploads them to Criteo as lookalike seed audiences, keeping prospecting models trained on your freshest valuable customers.

Steps:

  • Schedule a recurring workflow to query Segment's Profile API or Personas for users matching high-value criteria
  • Format the extracted user list with required identifiers into Criteo's bulk audience upload format
  • Upload the refreshed seed list to the designated Criteo lookalike audience via the Audience API

Connectors Used: Segment, Criteo

Template

Sync Product Engagement Events to Enrich Criteo Dynamic Catalog

Streams Segment product interaction events into Criteo to ensure dynamic retargeting ads surface the most relevant and recently engaged products for each user.

Steps:

  • Capture Product Viewed, Product Added to Cart, or Product Searched events from Segment
  • Extract product IDs and user identifiers and map them to Criteo's product event schema
  • Send enriched product interaction signals to Criteo's Events API to inform dynamic ad personalization

Connectors Used: Segment, Criteo

Template

Lifecycle-Triggered Criteo Campaign Audience Updates

Listens for Segment lifecycle milestone events and automatically moves users between Criteo audience segments to ensure ad creative and messaging matches each customer's current lifecycle stage.

Steps:

  • Monitor Segment for lifecycle events such as Subscription Lapsed, Trial Expired, or VIP Tier Achieved
  • Determine the target Criteo audience list corresponding to the user's new lifecycle stage
  • Add user to the new Criteo audience and remove them from their previous lifecycle audience list

Connectors Used: Segment, Criteo