At a glance
The alert that fires when the AdRoll Pixel stops firing or conversion events collapse while campaigns keep spending. The tag fails quietly, purchase and add-to-cart events stop reaching NextRoll, attribution breaks, and the retargeting and dynamic-ad audiences that depend on fresh visitor signals begin to starve. It watches for clicks continuing on the normal pattern while confirmed conversions fall well below the level you would expect for that click volume, or for the live conversion-event rate dropping below a healthy threshold against the recent baseline. Because AdRoll is retargeting-first, a Pixel break does double damage: it breaks measured ROAS and CPA, and it stops feeding the visitor and cart-abandoner pools that most of your spend targets. The goal is to catch the break inside the same day, before a full cycle of spend reports as wasted and before the retargeting audiences shrink past the point of easy recovery. Caveat: a tracking break and a genuine demand drop look identical on a ROAS card alone, so this card exists to tell them apart.
| What it watches | The health of AdRoll conversion tracking: whether the AdRoll Pixel and its segment and conversion events are still arriving at NextRoll. It compares the live conversion rate against the recent expected baseline for the same click volume, and watches the live event-firing rate for a sudden drop. |
| Trigger condition | Clicks holding on the normal pattern while confirmed conversions run below roughly half of expected for more than about 30 minutes, OR the live conversion-event firing rate falling below roughly 50% of its recent baseline. Both thresholds are tunable per profile in the Sensitivity tab. |
| Why event rate matters | The AdRoll Pixel fires both audience-segment events (which populate retargeting pools) and conversion events (which power attribution). A drop in firing rate is the earliest signal that a tag has broken, and it surfaces before the daily conversion total has finished falling. |
| AdRoll’s two jobs for the Pixel | The same Pixel does measurement and audience building. When it breaks, you lose attribution and you stop topping up the visitor and cart-abandoner segments, so a retargeting-led account loses its targeting fuel as well as its scorecard. |
| Dynamic Ads dependency | AdRoll Dynamic Ads serve products a visitor viewed, driven by the Pixel’s product-view events matched against the synced catalogue. If the Pixel stops sending view events, dynamic creative falls back to generic or stale products, so a Pixel break degrades creative relevance too. |
| Chart type | Alert list. Each row names the affected Pixel or advertiser, the expected vs observed conversion level, and the event-firing rate. |
| What it is not | Not a demand metric. A real fall in sales also lowers conversions; this card is calibrated to fire on the clicks-steady-conversions-falling pattern that signals measurement failure rather than lost demand. |
| Currency | Not currency-denominated; the unit is a count and a rate. |
| Time window | RT (real-time, evaluated continuously on the standard refresh). |
| Roles | owner, marketing, engineering |
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
Northwind Outdoors, a UK outdoor-gear retailer on BigCommerce, runs AdRoll retargeting plus a small prospecting layer, with Dynamic Ads driven by their BigCommerce product feed. A tag-manager change at 09:00 on 14 Apr 26 reordered the container so the AdRoll Pixel loaded after a script that threw an error, and the Pixel stopped firing on most pages. All figures are illustrative.| Time window | Clicks | Expected conversions | Observed conversions | Event firing rate | State |
|---|---|---|---|---|---|
| 13 Apr, all day | 3,100 | ~93 | 95 | 98% | Healthy |
| 14 Apr, 00:00 to 09:00 | 1,180 | ~35 | 34 | 97% | Healthy |
| 14 Apr, 09:00 to 09:40 | 240 | ~7 | 1 | 38% | Alert fires |
| 14 Apr, 09:40 onward | steady | steady | near zero | falling | Alert sustained |
- The alert fires at 09:40, about 40 minutes after the break. Clicks held on the normal weekday-morning pattern, but observed conversions fell well below half of expected and the event firing rate dropped from 97% to 38%. That divergence is the tracking-break signature.
- The event-rate collapse is the tell. A pure demand drop would lower conversions while the Pixel kept firing at its usual rate. Here the firing rate cratered, which means the tag itself stopped, not that shoppers stopped buying.
- Every hour of delay costs measured ROAS and audience freshness. AdRoll keeps spending while it can no longer record conversions, so the ROAS and CPA cards drift toward false alarms. Worse, the visitor and cart-abandoner segments stop receiving new members, so the retargeting pools begin to shrink and age.
- The fix is an engineering action, not a marketing one. Restore the tag-container order or re-add the Pixel snippet, then confirm in the AdRoll dashboard (Pixel section) that segment and conversion events are arriving again.
- Recovery is not instant. Once the Pixel is firing, attribution resumes immediately, but the retargeting pools take time to refill to their previous size, and any optimisation that throttled during the blind period needs a short window to recalibrate.
- Clicks steady + conversions near zero + event rate collapsed = tracking break. Engineering fix.
- Clicks down + conversions down + event rate steady = genuine demand drop, not this card.
- Event rate drifting down over days = creeping implementation drift (consent change, script reorder, catalogue tag removed). Audit before it becomes a hard break.
Sibling cards merchants should reference together
| Card | Why pair it with AdRoll Pixel Tracking Broken | What the combination tells you |
|---|---|---|
| Clicks vs Conversions | The underlying divergence this alert formalises. | Clicks holding while conversions flatten is the raw shape of a tracking break. |
| Retargeting ROAS Dropped Below Threshold | A tracking break shows up there as a false ROAS drop. | Confirms the ROAS fall is measurement, not demand, so you do not cut retargeting spend in error. |
| Conversion Drop Alert | The conversion-side view of the same event. | Conversions falling while clicks hold separates a tag failure from a demand fall. |
| Conversions Trend | The daily series for context. | A vertical cliff (not a gradual slope) points to a tracking break. |
| Wasted-Spend Burst (retargeting pool exhaustion) | The downstream effect of a starved Pixel. | If pools are also exhausting, a prolonged Pixel break has begun to drain your retargeting audiences. |
| Active Dynamic Ads on Out-of-Stock SKUs | Both depend on the catalogue and Pixel staying healthy. | A Pixel break plus stale dynamic creative means your most personalised placements are flying blind. |
| Spend on Campaigns with Active Feed Rejections | The feed-side health signal that sits alongside the tag-side one. | If feed and Pixel both fail near the same deploy, the cause is likely a store-wide change, not an AdRoll-only issue. |
Reconciling against the AdRoll dashboard
Where to look in the AdRoll dashboard: The authoritative place to confirm a break is the AdRoll dashboard at app.adroll.com. Open the Pixel area (Settings, then the Pixel and conversion section) to see live event volume and whether your segments are still receiving members. The conversion-events view shows whether purchase and other conversion events are arriving, and the Pixel status indicator flags when AdRoll has not seen the tag fire recently. The campaign Reporting tab shows the downstream effect (conversions, ROAS and CPA moving) but not the cause; the Pixel view shows the cause. Other AdRoll views that look related but are not:- Attribution settings: configures the click and view windows (default 30-day click, 1-day view). Useful context but not a live health monitor.
- Audience segment sizes: a slow-moving count. A shrinking segment is a lagging symptom of a Pixel break, not an early detector, because pools deflate gradually over days.
| Reason | Direction | Why |
|---|---|---|
| Detection lead time | Ours fires earlier | AdRoll’s dashboard conversion totals settle on a reporting cadence; this card watches the live click-to-conversion divergence and fires within minutes. |
| Expected-baseline basis | Variable | The expected conversion level is derived from the account’s own recent ratio. A genuine shift in audience mix can move the baseline, which is why the clicks-steady condition is required before firing. |
| Attribution window | Variable | AdRoll’s reported conversions accrue over the configured 30-day click window, so a backfill can land after the fact. This card watches same-window firing, not the settled attributed total. |
| Time zone | Boundary only | AdRoll reports in the advertiser’s account time zone; this card uses UTC. Relevant only at day boundaries, not for a within-window break. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
google_analytics.gtm_tag_fire_failure_alert | If both fire at once, a site-wide deploy or tag-container change broke tags | If only AdRoll fires, the break is in the AdRoll Pixel snippet specifically, not the whole tag layer. |
shopify.total_revenue | Real orders continue during a tracking break | If store orders keep flowing while AdRoll conversions crater, the conversions are real but unmeasured: a tracking problem, confirmed. |
google_analytics.gtm_tag_fire_rate | A falling fire rate corroborates a measurement problem | If the analytics fire rate holds steady while AdRoll’s events drop, the fault is isolated to the AdRoll Pixel rather than the shared tag stack. |