Skip to main content
Card class: SensitivityCategory: Ad Platform

At a glance

A short-fuse alarm for money draining into a retargeting campaign that has run out of people to convert. AdRoll is retargeting-first: most spend chases your own site visitors and cart abandoners, and those audience pools are finite by definition. A pool of a few thousand recent visitors saturates after days of delivery, frequency climbs, the pixel keeps showing the same banner to the same shoppers, and the conversions dry up while the budget keeps pacing. This card watches for a campaign burning meaningful spend over a recent window with little or no conversion value to show for it, and flags it fast, because a retargeting pool can exhaust in days rather than weeks and the dynamic ads keep re-serving the same cart abandoners long after they have given up on the basket.
What it tracksSpend on a campaign over a recent rolling window paired with the conversions it produced in the same window. A burst is flagged when meaningful spend yields essentially no conversions.
Reporting sourceAdRoll reporting API for spend at campaign granularity, aggregated daily into the window, joined to AdRoll Pixel conversions on the configured attribution window (default 30-day click, 1-day view).
What “wasted spend” meansMedia cost on a campaign that returned no conversion value in the window. It does not mean the campaign is permanently bad; it means this stretch produced nothing worth the money.
What “retargeting pool exhaustion” meansThe retargeting segment (recent visitors, cart abandoners, viewed-product audiences) has been served so many times that incremental impressions reach people who have already seen, ignored, or converted. Frequency rises, fresh reach falls, and cost-per-conversion climbs toward infinity.
Why it mattersRetargeting normally carries the best ROAS in the account, so when it stops converting the loss is doubly painful: you are burning budget on your most efficient channel while the pool that fed it shrinks. The card aims to surface the burst within a few days.
CurrencyAccount currency. Single currency per AdRoll advertiser account.
Time windowA short rolling window (roughly the last three days) so a fresh burst surfaces quickly rather than waiting for a 30-day average to drag down.
Alert triggerFires when a single campaign accumulates more than a configured amount of zero-conversion spend within the recent window. The amount is tunable per account to reflect normal campaign budgets.
Rolesowner, marketing, finance

Calculation

Calculated automatically from your AdRoll 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 mid-size homeware merchant on BigCommerce running AdRoll for web retargeting and dynamic product ads. Account currency GBP. Their flagship campaign retargets cart abandoners from the last 14 days with dynamic ads pulled from the product feed. The abandoner pool sits around 4,000 people on a normal week. After a quiet sales fortnight site traffic dipped, fresh abandoners slowed, and the pool stopped refilling while the budget held flat. The card evaluates the trailing three days.
DaySpendImpressionsFrequencyConversionsNotes
14 Jun 26£21038,0004.29Healthy
17 Jun 26£21541,0006.13Frequency climbing
20 Jun 26£22043,0008.40Saturated
21 Jun 26£21842,5008.90Saturated
22 Jun 26£22543,8009.30Saturated
Over the trailing three days (20 to 22 Jun) the campaign spent roughly £663 and produced zero conversions. The card fires on 23 Jun 26.
  1. The frequency column is the smoking gun. It climbed from 4.2 to 9.3 over a week. The abandoner pool is finite (around 4,000 people) and stopped refilling, the budget did not shrink, so AdRoll had no choice but to re-serve the same cart abandoners again and again. Past a frequency of roughly 6 to 8 on a retargeting pool, incremental conversions collapse.
  2. The spend did not fall, which is the trap. Pool exhaustion does not pause a campaign; AdRoll keeps spending the budget by hammering the people it already reached. Without this card, the £663 would have run unnoticed until the next weekly review, by which point a full week of budget on your best channel could be gone.
  3. The fix is to refill or refresh, not to kill. This is a strong campaign whose pool went stale. Options, in rough order: widen the lookback window so more recent visitors qualify, layer in a prospecting or lookalike audience to top the funnel back up, rotate the dynamic creative to reset fatigue, add a frequency cap, or pause for a cooling-off period and relaunch once traffic recovers. Deleting the campaign throws away its conversion history and pixel learnings.
  4. Distinguish exhaustion from a tracking break. Zero conversions can also mean the AdRoll Pixel stopped firing on the thank-you page. Before refreshing the audience, glance at the AdRoll Pixel Tracking Broken card. If the pixel is healthy and frequency is high, it is genuine pool exhaustion.
Quick triage when this card fires:
  • Zero conversions + rising frequency + flat spend = textbook pool exhaustion. Widen the audience or refresh creative.
  • Zero conversions + flat frequency + flat spend = could be creative gone stale or a pixel break. Check the pixel card first.
  • Zero conversions + falling impressions = a delivery or pacing problem, not exhaustion. Check campaign status and bids.
  • Zero conversions on a brand-new prospecting campaign = it may simply be in the learning phase; give it volume before judging.

Sibling cards merchants should reference together

A wasted-spend burst is the symptom; these cards explain the mechanism and rule out false positives:
CardWhy pair it with the burst alertWhat the combination tells you
Wasted SpendThe steady-state view of zero-return spend across the account.The burst card catches a new spike; this card tracks the chronic baseline.
Retargeting ROAS Dropped Below ThresholdThe efficiency consequence of an exhausting pool.Falling retargeting ROAS plus a burst confirms the pool is decaying, not just one campaign.
AdRoll Pixel Tracking BrokenRules out a tracking break masquerading as exhaustion.Pixel healthy + high frequency = real exhaustion. Pixel broken = fix the pipe first.
Active Dynamic Ads on Out-of-Stock SKUsDynamic ads on dead SKUs add their own zero-return spend on top of exhaustion.Both firing means you are serving tired creative for products nobody can buy.
Spend by CampaignLocates exactly which campaign is leaking.Always open this to confirm the culprit and check its budget.
CPA TrendRising cost-per-acquisition accompanies exhaustion as the auction works harder to re-serve a tired pool.Climbing CPA plus zero conversions reinforces the exhaustion read.
Conversions TrendConfirms the conversion count really is zero, not just delayed.Cross-check against conversion lag before declaring waste.
Conversion LagSome “missing” conversions may simply not have landed yet on a long view-through window.High lag means today’s zero could fill in over coming days.

Reconciling against the AdRoll dashboard

Where to look in the AdRoll dashboard: Sign in at app.adroll.com, open Campaigns, select the flagged campaign, and set the date picker to the same recent window. Add the Spend, Conversions, and Frequency columns to the table. The spend figure should reconcile to within rounding, the conversion count should match the conversion count this card uses (subject to your attribution window), and the frequency column will usually confirm the exhaustion story. AdRoll also exposes audience size and reach under the Audiences section, which is where you confirm the pool has actually shrunk. Columns that look related but are not this card:
  • Conversions in the AdRoll dashboard blends click-through and view-through under your default attribution window, so it may read non-zero where this card reads zero on a stricter join.
  • Cost per Conversion can look healthy on a lifetime basis while the recent three days are dead; this card deliberately uses a short window to catch the burst.
  • Frequency is diagnostic, not the trigger; the trigger is zero-conversion spend, but frequency usually explains why.
Why our number may legitimately differ from AdRoll:
ReasonDirectionWhy
Attribution windowCard may read fewer conversionsAdRoll’s default 30-day click, 1-day view assigns more conversions to a campaign than a tighter join; if your card uses a stricter window it reads lower.
View-through creditCard may read fewer conversionsAdRoll counts view-through conversions on display impressions; if those are excluded from the join, a campaign can read zero here while the dashboard shows conversions.
Short windowCard fires earlierThis card uses a roughly three-day window to catch bursts fast; a 30-day dashboard view dilutes the recent dead stretch.
Conversion lagApparent waste may healView-through conversions can land days after the impression; some flagged “waste” may convert later. The card weighs this but cannot eliminate it.
Time zoneBoundary days offAdRoll reports in the account time zone; this card normalises to UTC.
Ingest lagToday’s spend lagsA few hours of reporting lag on the cost side firms up the next morning.
Cross-connector reconciliation: A wasted-spend burst is mostly a within-AdRoll signal, but the conversion side reaches into the store and the catalogue:
SourceExpected relationshipWhat causes legitimate divergence
Store order count (BigCommerce, Shopify, Magento)Confirms whether “zero conversions” is real or a pixel gapThe store counts every order; AdRoll counts only pixel-attributed, in-window conversions.
Spend Over TimeThe account spend curve that the burst sits insideAccount-level smoothing can hide a single campaign’s spike.
Conversions TrendThe conversion curve against which the burst’s zero stands outTrend includes all campaigns; the burst is one campaign.

Known limitations / merchant FAQs

Why does retargeting exhaust faster than prospecting? Pool size. A retargeting segment is built from your own recent traffic, so it is only ever a few thousand people deep, and a fixed budget chews through that in days. Prospecting audiences are much larger, so they tolerate sustained spend for longer. That is why this card uses a short window and fires fast on retargeting bursts. What exactly is retargeting pool exhaustion? Your retargeting pool is finite and refills only as fast as new visitors and cart abandoners arrive. If traffic dips while the budget holds flat, AdRoll must re-serve the same people repeatedly. Frequency climbs, the shoppers most likely to buy already have or have firmly decided not to, and incremental spend produces diminishing then zero returns. Frequency above roughly 6 to 8 on a retargeting pool is the warning sign. Should I delete a campaign this card flags? Rarely. A flagged campaign is often your best performer whose pool simply went stale. Widen the lookback window, layer in a lookalike or prospecting audience, refresh the dynamic creative, add a frequency cap, or pause for a cooling-off period and relaunch once traffic recovers. Deleting it discards the conversion history and pixel signal AdRoll has already learned. The card says zero conversions but the AdRoll dashboard shows some. Which is right? Both, measuring different things. The dashboard blends click-through and view-through under your default attribution window; this card joins on a stricter, configurable basis. If the campaign is producing only view-through credit on a saturated pool, it reads non-zero in the dashboard and zero here. The gap is itself a useful signal that real, click-driven demand has dried up. How do I set the threshold? Set the zero-conversion spend amount to reflect your normal campaign budgets. If a typical retargeting campaign spends a couple of hundred per day, a threshold that triggers after a couple of dead days catches real bursts without firing on a single quiet day. Accounts with very low daily budgets should set it lower and lean on the trend. Could a brand-new prospecting campaign trip this card unfairly? Yes, during the learning phase a fresh prospecting campaign can spend before it converts, and prospecting converts more slowly than retargeting anyway. Give new campaigns enough volume to exit learning before treating a zero-conversion reading as waste; the card is most reliable on established retargeting campaigns whose normal output you already know. Does dynamic creative on out-of-stock SKUs cause false bursts? It can compound a real one. If the feed is serving dynamic ads for products that have sold out, those impressions cannot convert no matter how fresh the pool is. When this card fires alongside Active Dynamic Ads on Out-of-Stock SKUs, fix the catalogue first, then judge whether the pool is genuinely exhausted.

Tracked live in Vortex IQ Nerve Centre

Wasted-Spend Burst (retargeting pool exhaustion) is one of hundreds of KPI pulses Vortex IQ tracks across AdRoll 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.