At a glance
A real-time alert that fires when Criteo’s defensive retargeting ROAS falls more than a set margin below the same day-of-week reading from the prior week. Criteo’s retargeting line items (product-detail-page visitors, basket abandoners) are the warmest, highest-ROAS part of the account, so a sharp drop here is usually the first visible symptom of something structural: cookie deprecation tightening, Safari ITP or iOS ATT enforcement getting stricter, a catalogue-feed gap pulling dynamic creative, or an audience-match collapse in the next identity sync. This is an early-warning card, not a reporting card. It exists to catch the slide before a full reporting period bakes the loss in.
Calculation
Calculated automatically from your Criteo data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK home-and-garden DTC retailer running Criteo retargeting plus a small Commerce Media prospecting layer. The alert evaluates retargeting ROAS each day against the same weekday a week prior. Account currency GBP.
What the pattern tells you:
- The breach on Wed 03 Jun 26 is the signal, not the Thursday number. By Thursday the loss is obvious to anyone watching the weekly report. The point of this card is that it fired on Wednesday, roughly 24 hours earlier, before a reporting period closed.
- Spend held while ROAS fell. This is the classic identity-loss or feed-gap fingerprint. The auto-bidder is still pacing, still buying impressions, but each impression now lands on a worse-matched user or renders generic fallback creative. Flat spend masking falling efficiency is the most dangerous failure mode on Criteo.
- A 33% then 45% slide over two days points at a structural cause, not auction noise. Auction-heat wobble produces single-day dips that recover. A two-day deepening slide usually means a feed rejection, an ITP enforcement step, or a top-seller going out of stock.
- First diagnostic stop is the catalogue feed. Open Criteo Feed Manager Diagnostics. If active SKU count dropped, dynamic creative is falling back to generic and conversion rate has collapsed, fix the feed and ROAS recovers within 24 to 72 hours.
- Second stop is the tracking layer. If the feed is healthy, check whether the Criteo One Tag is firing without setting a cookie on a rising share of sessions, that is ITP catching up and the next audience sync will shrink. See the tracking-decay card.
- Third stop is competitive heat. If feed and tracking are both clean, a competitor may have entered the retargeting auction or Criteo’s bid floor moved. CPC will be rising in that case.
- ROAS down + spend flat + feed healthy = check tracking and identity match.
- ROAS down + spend flat + active SKU count dropped = feed gap, fix the feed first.
- ROAS down + CPC up = competitive auction heat eating efficiency.
- ROAS down only on iOS / Safari split = attribution measurement loss, not necessarily real revenue loss.
- ROAS recovered same week after a feed re-sync = confirmed feed-driven, no further action.
Sibling cards merchants should reference together
Reconciling against Criteo
Where to look in Criteo’s own dashboard:Criteo Management Centre → Reporting → Performance Report, filtered to retargeting campaign types and grouped by day, then compare the “Revenue” and “Spend” columns against the same advertiser-account and date range used in this card.Criteo does not surface a same-day-of-week retargeting-ROAS breach alert natively, the Performance Report shows raw ROAS per period. To reconcile, divide the retargeting “Revenue” column by the retargeting “Spend” column for the breach day and for the same weekday a week earlier; the percentage gap should match this card within rounding. The Home dashboard tile shows account-level ROAS, which blends prospecting and Commerce Media, so it will read higher and steadier than this retargeting-only card. Always isolate to retargeting campaign types in the Performance Report when reconciling. Why our number may legitimately differ from Criteo itself: A small gap is normal. Usual suspects:
Cross-connector reconciliation:
This card is Criteo-only. The retargeting-ROAS breach concept has no direct counterpart on other platforms, but for merchants running parallel retargeting the reasonable comparison set is: