Skip to main content
Card class: HeroCategory: Ad Platform

At a glance

Spend on Criteo line items, audience segments, and catalogue product-sets that produced zero attributed conversions in the trailing 30 days despite receiving meaningful spend (>3 days live, >€100 spend threshold). On Criteo this surfaces (a) audience pools that match poorly to converting users (often iOS-attribution-stress fallout), (b) catalogue product-sets that render dynamic ads but never convert (low-margin or out-of-fashion SKUs), (c) Commerce Media publisher placements with no buy-intent traffic. Typical “healthy” Criteo accounts have 5 to 12% of spend in this bucket; >15% is a signal to audit the audience and catalogue layers.
What it countsSum of metrics.spend on line items / audience segments / catalogue product-sets where attributed conversions over the 30-day window are zero (post-click + post-view), excluding line items live for fewer than 3 days (still in learning) and excluding line items with sub-€100 cumulative spend (statistical noise).
Cost basisMostly CPC, sums billable cost regardless of bid type.
CurrencySingle advertiser-account currency.
Conversion attribution30-day post-click + 7-day post-view default. Generous attribution makes “zero conversions” a strong signal, if Criteo can’t even claim view-through credit, the line item really isn’t working.
Attribution window30D click + 7D view default.
Bot / invalid trafficExcluded from numerator (filtered pre-billing).
iOS 14.5+ ATT impact on the cardMaterial. ATT can produce false-positive zero-conversion reads on iOS-heavy line items, conversions are happening but Criteo can’t attribute them. Rule of thumb: discount the wasted-spend number by 15 to 25% on iOS-heavy accounts to account for under-measurement.
Catalogue-feed dependencyWasted spend often clusters on catalogue product-sets where the SKU has gone out-of-stock, image-quality dropped, or pricing went out-of-date. Audit the feed before pausing line items.
Time window30D (rolling 30 days). The lookback is long enough to filter out short-term noise but recent enough to catch active issues.
Alert trigger>$0 (any zero-conv keyword), fires the moment any qualifying line item / segment / product-set hits zero conversions in the trailing 30 days with >€100 spend. The card lists every offender and its spend; the alert fires once when a new line item enters the bucket.
Rolesowner, marketing, finance

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 French electronics DTC retailer running 14 active Criteo line items. The 30-day window is 02 Apr 26 to 01 May 26. Account currency EUR. Total Criteo spend €27,000.
Wasted line itemSpend (€)Days liveConversionsReason (best guess)
Catalogue product-set: clearance accessories1,420300Out-of-fashion SKUs; users click but don’t convert
Audience segment: lapsed-365-days visitors980300Audience too cold for retargeting; convert via prospecting
Commerce Media: tech-news vertical720300Wrong context; readers are research-stage, not buy-intent
Catalogue product-set: refurbished items540300Image quality flagged; ads render but trust signal is low
Audience segment: cart abandoner >14 days380300Cart-abandoner intent decays; >14 days is too late
Sponsored product: low-margin earphones220210Marginal SKU; click-through happens but checkout drops
Total wasted (this card)€4,260-015.8% of account spend
What this tells you:
  1. 15.8% of Criteo spend is in the wasted bucket, above the 5 to 12% healthy band. On a €27k monthly spend, this is €4,260 / month, €51,000 / year, that’s a real number. The first action is to pause or restructure the offenders, not to defend them.
  2. The clearance-accessories product-set is the biggest single offender. Two routes: (a) pause it entirely and reallocate budget to the converting product-sets, or (b) audit catalogue freshness (out-of-stock SKUs, image quality, pricing) before pausing. Most catalogue-driven wasted spend is fixable at the feed level, not by pausing the line item.
  3. Lapsed-365-days audience is structurally a poor fit for retargeting. Users who haven’t visited in 365 days are not retargetable in Criteo’s strongest sense; they’re effectively prospecting. Either move them into a Commerce Media prospecting campaign with proper prospecting bid strategy, or exclude them entirely.
  4. Commerce Media tech-news vertical is a context fit issue. Tech-news readers are in research mode, not buy-intent. Try a different vertical (review sites, comparison shopping content) or move spend to lower-funnel campaigns.
  5. Cart abandoner >14 days is past the recoverable window. Cart-abandoner intent decays fast: 80% of recovered carts close within 7 days. Beyond 14 days, the audience has either purchased elsewhere or abandoned the consideration entirely. Tighten the window to 7 days.
  6. The refurbished-items product-set is an image-quality problem. Criteo’s image-quality filter flagged the SKUs but didn’t fully block them; the ads serve at lower priority and against poorer placements, conversion rate collapses. Re-shoot the product images or escalate to Criteo client services to lift the flag.
  7. Cross-checking against cri_total_spend: account ROAS would lift from 7.8× to ~9.2× if all €4,260 was reallocated to the converting line items at average ROAS.
Decision tree for each row:
  • Catalogue-driven (product-sets): audit feed first; pause as last resort. Most product-set waste is fixable.
  • Audience-driven (segments): audit definition first; tighten or exclude. Pause is acceptable for clearly-cold audiences.
  • Commerce Media-driven: audit context fit first; reassign to better-fit verticals. Pause if no fit found in 14 days.
  • Sponsored product (retail-media): audit margin and pricing first; the SKU may need a price adjustment, not a campaign pause.

Sibling cards merchants should reference together

CardWhy pair it with Criteo Wasted SpendWhat the combination tells you
Total SpendDenominator for the waste percentage.Whether 5% wasted on a €100k account is meaningful (€5k) or whether 15% wasted on a €5k account is noise.
Zero-Conversion SpendCompanion alert card; campaign-level granularity.Wasted Spend rolls up across line items; Zero-Conversion shows individual offenders.
ROASPausing wasted line items mechanically lifts ROAS.Sets the expected ROAS gain after cleanup.
Spend by CampaignPer-campaign breakdown.Confirms whether wasted spend is concentrated in one campaign group or spread across many.
Conversion LagLate-arriving conversions can rescue line items from the bucket.Don’t pause until conversion lag has settled (allow 7 days).
Conversion Rate TrendThe conversion-engine signal.If account-wide CR dropped, “wasted” line items may just be victims of a measurement issue, not real failures.
AdRoll Wasted SpendCross-retargeting peer.Cross-platform waste comparison; if both have similar zero-conversion line items targeting the same audiences, the audience is the problem, not the platform.
Google Ads Wasted SpendDifferent funnel position; cross-channel waste check.Google Ads waste is keyword-driven; Criteo waste is audience and catalogue-driven. Different fixes.

Reconciling against the vendor’s own dashboard

Where to look in Criteo’s own dashboard:
Criteo Management Centre → Reporting → Custom Report → Group by Line Item or Audience Segment, sort Conversions ASC.
Criteo doesn’t surface “wasted spend” as a dedicated UI; reconcile by sorting the Custom Report ascending by conversions and filtering to spend > €100. The bottom rows match this card’s wasted-spend list. For catalogue product-sets specifically, Reporting → Catalogue Performance → Sort by Conversions ASC shows under-performing product-sets. Why our number may legitimately differ from Criteo:
ReasonDirectionWhy
Threshold definitionThis card stricterWe exclude line items with <3 days live or <€100 spend (statistical noise). Criteo’s UI shows all line items regardless.
Time zoneBoundary days offCriteo uses advertiser-account TZ; this card uses UTC. The 30-day window can shift by 1 day.
View-through lookbackOurs undercounts conversions for recent daysCriteo’s 7-day view-through means a “zero-conversion” line item in this card may pick up conversions in the next 7 days. Always wait 7 days after a line item enters this list before pausing, the conversions might just be lagging.
Conversions API healthOurs undercounts on iOSIf CAPI is down, iOS and Safari conversions disappear; line items reading “zero” may actually have iOS conversions. Audit CAPI before pausing.
CurrencyNone expectedBoth use account currency.
Cross-connector reconciliation: Wasted spend is platform-specific by definition; cross-connector reconciliation is at the audience-level diagnostic.
SourceExpected relationshipWhat causes legitimate divergence
adroll.adr_wasted_spendCross-retargeting peer.If the same audience definition (e.g. cart-abandoner-30d) is wasted on both platforms, the audience is the problem. If wasted only on Criteo, the catalogue / inventory-fit is the issue.
facebook_ads.fac_wasted_spendCross-platform waste benchmark.Meta wasted spend often concentrates on prospecting audiences; Criteo on retargeting and Commerce Media. Pattern differences inform allocation, not 1:1 reconciliation.
google_ads.gads_wasted_spendCross-channel waste pattern.Google waste is keyword-level; Criteo is audience and catalogue-level. Different shapes.
Shopify / BC / Adobe Out-of-Stock SKU reportCatalogue-feed root-cause check.Many Criteo product-sets in the wasted bucket are out-of-stock or low-stock SKUs the feed still pushes. Cross-reference to the inventory side.

Known limitations / merchant FAQs

A line item is in the “wasted” list but I think it’s working; what’s wrong? Three usual causes for a false positive on Criteo:
  1. Conversions API outage, iOS / Safari conversions silently dropped. Audit Criteo Pixel & Tag Manager for CAPI errors; restore the feed and the line item recovers in 7 days.
  2. View-through lookback hasn’t settled, the line item just hit the 30-day spend threshold and view-through hasn’t credited yet. Wait 7 days.
  3. Conversion-tag misfire, the storefront’s Criteo pixel has a CSP block, GDPR-consent regression, or a script-loader race. Check tag-firing rate in Criteo Tag Manager.
If none of those, the line item is genuinely wasted; pause or restructure. What’s a healthy wasted-spend percentage on Criteo? 5 to 12% on accounts running 8+ line items. Below 5% suggests you’re not pushing the auto-bidder hard enough (some experimentation cost is worth paying for new audience and product-set discovery). Above 15% is a cleanup signal; pause or restructure offenders. Above 25% indicates a structural problem (feed health, attribution tag, or audience saturation) and warrants a full account audit. Should I just pause everything in the wasted list? No. The right order is (1) audit the feed, (2) audit the tag, (3) wait 7 days for view-through, (4) restructure the line item (tighter audience, narrower product-set), (5) pause as last resort. Pausing is irreversible in the sense that the line item loses learning data; restoring later means starting from cold. If a line item has been wasted for 60+ days, pause is fine; if 30 days, restructure first. Why does my catalogue product-set show wasted spend if the products are in stock? Three usual causes: (1) image-quality flag on a subset of SKUs, the product-set serves but at lower priority and against worse placements; (2) price-mismatch suppression, Criteo’s price audit found feed-vs-landing-page mismatches; (3) low-margin SKUs that get clicks but checkout drops because the landing-page experience is poor. Audit (1) and (2) in Feed Manager → Diagnostics; audit (3) by checking landing-page conversion rate for the affected SKUs. My audience segment is in the wasted list but Criteo’s auto-bidder put it there originally; whose fault is that? Criteo’s auto-bidder optimises for spend pacing first, then ROAS. If pacing pressure was high (the campaign-group budget needed to fill), the bidder may have spent into a sub-optimal audience to hit cap. The line item is wasted; the bidder is doing what it was told. The fix is to tighten the campaign-group budget cap or raise the CPA target so the bidder doesn’t spend into low-quality auctions to hit pacing. How do I distinguish iOS-attribution-stress wasted spend from real wasted spend? Cross-check the iOS share of impressions for the line item. If iOS impressions are >60% of the line item’s total impressions and the rest of the line items in the same campaign group with similar audience definitions are converting, the iOS-attribution stress is the likely culprit. Restore CAPI feed integrity and re-evaluate after 14 days. If iOS share is <40% and conversions are still zero, the line item is genuinely wasted. Should I clean wasted spend before or after a major flight (Black Friday, Christmas)? Before. Going into a high-stakes flight with 15% of spend wasted means 15% less budget available for the converting line items at the most competitive auction time. Clean 14 to 21 days before the flight to give the auto-bidder time to redistribute learning into the converting line items. Can I automate the cleanup? Partially. Vortex IQ’s Wasted Spend alert flags the offenders the moment they cross the threshold; the actual pause/restructure decision needs human judgment because of the false-positive sources (CAPI, view-through, feed). The right automation is alert-then-review, not alert-then-pause. My Commerce Media line items always show as “wasted” because of the longer consideration window; is that right? Commerce Media wasted-spend reads can be noisier because the consideration window for prospecting audiences is longer (14 to 30 days from first impression to conversion vs 1 to 7 days for retargeting). Use the 30-day spend threshold as a minimum but extend the conversion lookback to 30 days for Commerce Media specifically. If after 30 days a Commerce Media line item still has zero conversions, it’s genuinely wasted. Does pausing a wasted line item actually lift account ROAS? Yes, mechanically. Pausing a line item with €1,000 spend and zero conversions removes that spend from the denominator while leaving the numerator unchanged. Account ROAS lifts proportionally. Realistic ROAS lift after cleaning 10% wasted spend is 8 to 14% on the account level. Reallocating the freed budget to converting line items lifts further (the marginal ROAS of the converting line items determines the net gain).

Tracked live in Vortex IQ Nerve Centre

Wasted Spend is one of hundreds of KPI pulses Vortex IQ tracks across Criteo and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.