Overview
Innkeepr connects your first-party data to Criteo to power dynamic retargeting and predictive acquisition campaigns.Through incremental prediction models, Criteo can target high-value users, exclude recent converters, and optimize dynamic creatives based on real user intent and product data. Unlike Meta or TikTok, Criteo combines audience signals with product feed optimization.
This means that user segments from Innkeepr (e.g. high-value shoppers, churn risks) are matched with your live merchant feed to deliver relevant product ads across web and app inventory.
Prerequisites
Technical Requirements:- Active Criteo Advertiser Account
- Active Product Feed (XML, CSV, or Merchant Center sync)
- Criteo OneTag installed on your website (or Events API)
- Innkeepr integration connected to your Criteo account
- At least 30 days of conversion and product data
- Feed refreshed daily
- Criteo tag tracks key commerce events:
view_itemadd_to_cartpurchase
Use Cases
Innkeepr supports four primary use cases for Criteo audience signals:1. Seed Audiences – Prospecting
Use high-quality seed segments (e.g. top 30% predicted converters) to power Criteo’s Similar Audience expansion.Best for: Cold acquisition campaigns that target new users similar to your best customers.
2. Retargeting Audiences – Re-engagement
Retarget users who viewed products or started checkout but didn’t complete a purchase.Innkeepr ensures only users with incremental conversion potential are included.
Best for: Dynamic retargeting ads that feature recently viewed or abandoned products.
3. Exclusion Audiences – Spend Protection
Exclude users who recently purchased or are predicted to have low incremental impact.Best for: Preventing ad waste on converted or inactive users.
4. Value-Based Audiences – CLV Segmentation
Create segments based on lifetime value (LTV), purchase frequency, or subscription tier.Best for: Tiered campaigns that prioritize premium or high-value customers.
Setup Instructions
Step 1: Connect Criteo to Innkeepr
- In Innkeepr, navigate to Sources → Browse
- Click Connect Criteo
- Sign in with your Criteo Advertiser credentials
- Grant Innkeepr permissions to:
- Upload audience lists
- Send event data (view, add_to_cart, purchase)
- Access merchant feed attributes
- Confirm the connection — Criteo will now appear as an active destination
Step 2: Create Audiences in Innkeepr
- In Innkeepr → Audiences, click Create Audience
- Choose Criteo as your destination
- Set Audience Type to:
- Seed for prospecting
- Retargeting for re-engagement
- Exclusion to remove users from campaigns
- Define segmentation rules (e.g. 30-day lookback, top 50% incremental score)
- Set your campaign objective (e.g. conversion, retention)
- Click Create — your audience will sync to Criteo within 24–48 hours
Step 3: Map Events and Feed Data
Criteo uses both user events and product feed attributes for dynamic ads.To ensure proper matching, verify that your feed and events share the same product IDs.
| Innkeepr Event | Criteo Event | Description |
|---|---|---|
view_item | ViewProduct | User viewed a product page |
add_to_cart | AddToCart | User added a product to cart |
purchase | Purchase | User completed an order |
- Must include product
id,name,image_url,link,price, andavailability - Supported formats: XML or CSV
- Recommended refresh: once every 24 hours
Step 4: Verify Data and Sync
To confirm that audiences and events are flowing correctly:- Open Innkeepr → Events
- Check that events like
ViewProductorPurchaseappear - In Criteo Audience Manager, verify:
- Audience status = Active
- Match rate > 80%
- Feed successfully imported
- Ensure event names match Criteo’s expected schema
- Check permissions under Innkeepr → Destinations → Criteo
- Wait 24–48 hours after audience creation
Best Practices
- Match IDs: Use consistent product IDs between your feed and website events
- Feed hygiene: Remove expired or unavailable products regularly
- Segmentation depth: Keep audiences large enough (1,000+ users) for delivery
- Dynamic creatives: Enable Criteo’s “Dynamic Ads” format to showcase personalized products
- Value tiers: Use Innkeepr’s LTV scoring to run tiered bid strategies (e.g. Gold, Silver, Bronze)
Troubleshooting
Audience Not Populating
Issue: Audiences don’t appear in CriteoSolutions:
- Confirm Criteo is connected as a destination in Innkeepr
- Ensure your OneTag or API events are firing (
view_item,add_to_cart,purchase) - Check minimum audience size (1,000 users recommended)
- Wait 24–48 hours for sync
Feed Sync Failed
Issue: Product feed not updating or missing itemsSolutions:
- Verify your feed URL or upload schedule in Criteo Merchant Center
- Ensure feed attributes match required fields (ID, price, URL)
- Check that product IDs align with event IDs in Innkeepr
Low Match Rate
Issue: Audience size in Criteo much smaller than in InnkeeprSolutions:
- Confirm emails or hashed identifiers are included in Innkeepr audiences
- Check for missing product IDs in event payloads
- Allow 24–48 hours for data matching to complete
Purchase Events Missing
Issue: Criteo doesn’t receive purchase dataSolutions:
- Verify
purchaseevents are firing correctly on the confirmation page - Confirm your Criteo pixel or API is active and authorized
- Review Innkeepr → Events for incoming purchase events
- Contact Innkeepr support if issue persists