Skip to main content

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

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

  1. In Innkeepr, navigate to Connections → Browse
  2. Click Connect Criteo
  3. Sign in with your Criteo Advertiser credentials
  4. Grant Innkeepr permissions to:
    • Upload audience lists
    • Send event data (view, add_to_cart, purchase)
    • Access merchant feed attributes
  5. Confirm the connection — Criteo will now appear as an active destination

Step 2: Create Audiences in Innkeepr

  1. In Innkeepr → Audiences, click Create Audience
  2. Choose Criteo as your destination
  3. Set Audience Type to:
    • Seed for prospecting
    • Retargeting for re-engagement
    • Exclusion to remove users from campaigns
  4. Define segmentation rules (e.g. 30-day lookback, top 50% incremental score)
  5. Set your campaign objective (e.g. conversion, retention)
  6. Click Create — your audience will sync to Criteo within 24–48 hours

Monitor & Optimize

Test Innkeepr audiences against your existing Criteo setup before rolling them out broadly. Keep creatives, bidding, and budget identical between control and test so performance differences are attributable to the Innkeepr audience. Weeks 1–2: Observation Phase
  • Do not adjust budgets, bids, or creatives during the initial learning phase
  • Confirm both the control and test campaigns are spending their allocated budget
  • Verify that conversions are being tracked correctly
Weeks 2–4: Evaluation
  • Compare ROAS, new customer share, and AOV between the control and test campaigns
  • For exclusion audiences, watch that reduced reach does not cut conversion volume without improving efficiency
  • For seed and retargeting audiences, check whether the Innkeepr segment outperforms your standard Criteo audiences
After Week 4: Rollout
  • Roll the best-performing audiences out to your other active Criteo campaigns
  • Scale budget on winning audiences incrementally (20–30% per increase) and allow 3–5 days to stabilize before evaluating again
  • Refresh audiences periodically so predictions stay current

Best Practices

  • Segmentation depth: Keep audiences large enough for delivery (1,000+ users recommended)
  • Creative isolation: Test one variable at a time — if you add or change creatives, do so across control and test simultaneously
  • Dynamic creatives: Enable Criteo’s Dynamic Ads format so audience segments are paired with personalized product recommendations
  • Value tiers: Use Innkeepr’s LTV scoring to run tiered bid strategies (e.g. Gold, Silver, Bronze)
  • Feed hygiene: Keep your product feed refreshed and free of expired or unavailable products so ads render correctly
  • Combine audience types: Seed, retargeting, and exclusion audiences are complementary — apply exclusions to prospecting and retargeting campaigns once each audience has been validated individually

Troubleshooting

Audience Not Populating

Issue: Audiences don’t appear in Criteo Solutions:
  • 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 items Solutions:
  • 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 Innkeepr Solutions:
  • 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 data Solutions:
  • Verify purchase events 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