At a glance
A real-time alert that fires when a dynamic campaign accumulates a burst of zero-conversion spend over a short trailing window. The most common cause on Criteo is specific and fixable: the product feed got rejected or went stale, Criteo’s dynamic creative could not render the intended product-detail-page ads, the creative fell back to generic, and conversion rate collapsed toward zero while the auto-bidder kept spending. Unlike the trailing-30-day Wasted Spend bucket, which is a slow audit list, this card is a fast-twitch burst detector tuned to catch a feed-driven creative failure within hours so you can stop the bleed before it compounds across a full reporting period.
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 German DTC footwear retailer runs three dynamic retargeting campaigns on Criteo. On 14 Jun 26 a feed schema change on the storefront broke the price field mapping, and Criteo rejected the catalogue. Account currency EUR. The burst window is the trailing 72 hours.
What the pattern tells you:
- Two campaigns breached, one did not, and the survivor uses a separate feed. That single fact localises the fault: it is not an account-wide bidding problem, it is the shared catalogue feed that the two dynamic campaigns depend on. The sponsored-product campaign reads a different priority-SKU feed and is unaffected.
- Active SKU count went to zero. This is the smoking gun. When the active-SKU count collapses, dynamic creative has nothing to render and falls back to generic, which costs the same per click but converts at near zero. Spend held because the auto-bidder is still pacing against budget.
- The basket-abandoner campaign got one stray conversion. That is residual lagged credit from before the feed broke, not evidence the campaign is fine. Do not let a single trailing conversion talk you out of the diagnosis.
- The 72-hour burst is roughly EUR 4,450 of pure waste. Left until month-end this would be a multi-thousand-euro hole in the report with no explanation. The burst card surfaces it on day one, while the fix (republish the feed with the corrected price mapping) is a few hours of work.
- First and only real action is the feed. Open Criteo Feed Manager Diagnostics, find the rejection reason (here, a price-field mapping error), fix it on the storefront feed export, force a re-sync, and confirm the active-SKU count recovers. Conversion rate returns within 24 to 72 hours as dynamic creative starts rendering real products again.
- Burst on dynamic campaigns + active SKU count dropped = feed failure, fix the feed.
- Burst on one campaign only, others fine = isolate to that campaign’s feed or audience.
- Burst on an iOS-heavy campaign with healthy feed = possible attribution false positive, check the store ledger before pausing.
- Burst that clears after a feed re-sync = confirmed feed-driven, no pause needed.
- Burst with a healthy feed and stable attribution = genuine creative or audience failure, then consider pausing.
Sibling cards merchants should reference together
Reconciling against Criteo
Where to look in Criteo’s own dashboard:Criteo Management Centre → Reporting → Performance Report, grouped by campaign and by day, filtered to dynamic campaign types, then read “Spend” against “Conversions” for the burst window. Cross-reference Criteo Feed Manager → Diagnostics for the catalogue status.The Performance Report shows the raw spend and conversion columns this card combines into a burst signal; Criteo does not surface a same-named 72-hour burst alert natively. To reconcile, sum the dynamic-campaign spend with zero conversions over the burst window in the Custom Report grouped by day, it should match this card within rounding. The decisive corroboration is in Feed Manager Diagnostics: a rejection reason and a collapsed active-SKU count there explains the burst directly. Why our number may legitimately differ from Criteo itself: A small gap is normal.
Cross-connector reconciliation:
The burst is a Criteo-internal signal, but its root cause and downstream cost cross into commerce and feed data: