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
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