Mid-May, the team began judging the Meta account on Clicks + Deterministic Views instead of Clicks only — right as CAC blew out. The hypothesis: the model masks dead ads, so we scale and hold the wrong ones. Here's what the data actually says.
Prepared Jun 19 2026Source Northbeam (Meta 7-day-click vs 7-day-click+1-day-view)Scope Facebook Ads · Jul 2025 baseline → Jun 2026
The verdict, up front
Directionally right. Materially smaller than it looks. Not the cause.
✓ Confirmed
The gap between the two models has widened since the break. View-dependency rose from ~15% to ~21% of Meta-attributed orders, and it's concentrated in specific ad types that look ~2× cheaper on Clicks+Views than on Clicks.
▲ The real risk
It's a decision-quality problem, not a measurement bug. Scaling on Clicks+Views rewards ads that harvest views (retargeting, static "agitation" creative) and starves true cold prospecting — exactly the wrong move during a break.
✗ Not the cause
The model cannot explain the CAC spike. Real first-time CAC on clicks nearly doubled ($145 → $233) and real customers fell ~40%. Those are real orders. No attribution setting creates or destroys them.
The numbers that matter
Four facts
+40%
Rise in view-dependency of Meta-attributed orders
14.9% → 20.8% (late Apr → June)
$145→$233
Real FB clicks-only first-time CAC
+60% in 7 weeks · the actual break
2.6×
Worst single-ad gap (clicks vs clicks+views CPO)
$303 on clicks · $118 on clicks+views
3 of 52
Scaled ads where clicks-only CPO is ≥2× the clicks+views CPO
concentrated, not account-wide
Window for the per-ad figures: last ~4 weeks (May 22 – Jun 18). CAC figures are Northbeam clicks-only first-time CAC for Facebook Ads.
Plain language
What the two models actually mean
Clicks only gives an ad credit for a sale only when the customer clicked it before buying. It's the strict, conservative read — "this ad did the work of getting the click that led to the order."
Clicks + Deterministic Views gives credit for clicks plus sales from people who saw the ad (logged-in, identity-matched) and bought later without clicking. It's a superset — it always counts more orders, so the CPO it reports is always lower.
The key idea
The gap between the two numbers is the share of an ad's "wins" that came from a view, not a click. A small gap means buyers clicked. A big gap means the ad is being seen and credited — but barely acted on. The gap isn't a setting to optimize around. It's a thermometer.
Why your eyeball test showed a bigger gap after May 10
The gap widens automatically when clicks dry up
You noticed the two models agreed in July 2025 and April, then diverged hard after the break. That's not a coincidence — it's arithmetic. Three forces stacked up at the same time:
CTR fell → the click count went toward zero. When an ad gets 1 click-buyer instead of 5, clicks-only CPO doesn't just rise, it goes unstable — divide spend by a number near zero and you get $600. Clicks+Views still has a healthy denominator, so it stays near $100. The ratio explodes.
CPMs rose ~40% and spend concentrated → frequency rose. You're paying to show the same warm, logged-in audience more often. More impressions to identifiable people = more view-matches — even though they aren't clicking. View-credit inflates exactly when clicks fall.
The audience drifted older / more passive (already confirmed). That's the textbook "scrolls past, logged in, buys anyway" profile: high views, near-zero clicks. It widens the gap further.
Worked example — a real ad from the last 4 weeks
og_video_calm_broad_OG-RECIPE: on Clicks+Views it reads a healthy $87 CPO. On Clicks only it's $151 — a 1.7× gap. 383 view-credited orders vs 220 click orders. On the model you switched to, this looks like a scale-up. On clicks, it's a borderline cut. Same ad, same spend, opposite decision.
Did the gap actually widen? — the evidence
Facebook Ads, week by week through the break
The red dashed line marks May 10, when both the account broke and the team switched the scoring model. Read these as small multiples — each panel is one signal over time.
① View-dependency of attributed orders
% of Meta-attributed orders that needed a view, not a click — higher = more of the "wins" are passive
② Clicks-only CPO vs Clicks+Views CPO
The two scoreboards, side by side. The widening band between them is the disagreement.
Clicks onlyClicks + Views
③ Real first-time CAC (clicks-only) — the ground truth
This is what actually broke. No attribution toggle changes this trajectory.
④ Spend (context)
Spend held, then was pulled back in June. The CAC rise is efficiency, not budget.
Read it straight: the gap is real and it grew — view-dependency climbed ~40% relative (panel ①) and the two scoreboards pulled apart (panel ②). But the move at the account level is from 15% to 21%, not the 6× you saw on individual ads. That extreme lives at the single-ad level — next section — and, importantly, in Northbeam's native view model, which is more aggressive than the Meta proxy I could pull here (see Method).
Where the disagreement concentrates
The per-ad scoreboard (last 4 weeks)
Every scaled Facebook ad (spend > $2k) with its CPO under each model and the gap between them. This is where your $100-vs-$600 lives — in specific creative, not the average. Note the pattern in the high-gap rows: retargeting/MOF ads and static "problem-agitation" creative (coffee jitters, acidity, gut). Those are demand-harvesters — they get seen by warm audiences and credited on views.
Sort
Ad
Spend
Clicks-only CPO
Clicks+Views CPO
Gap
Clk / View orders
"Gap" = clicks-only CPO ÷ clicks+views CPO. Amber ≥ 1.4×, red ≥ 2×. One ad (Retail/Target traffic) had 0 click-orders and 1 view-order — an infinite gap — excluded from the gap sort as noise.
Why this matters for scale/hold/kill
The trap you're walking toward
Deterministic views are still views. Even when perfectly matched, a view-through is the least incremental signal you have — it credits an ad for a purchase that often would have happened anyway (loyal intenders, demand you already created). When you make that model the judge of what to scale, you systematically:
Reward ads that pile up frequency on warm viewers — harvesting — because they accumulate view-credit cheaply.
Kill or starve cold-prospecting ads that clicks-only would show are still doing real acquisition work.
The feedback loop
Budget flows to high-frequency, saturating ads that look cheap on Clicks+Views → real new-customer volume keeps falling → blended CAC (the ground truth) keeps rising → but the intraday dashboard looks fine. That loop is a near-perfect fit for the paradox in your board note: "the Meta account is structurally healthier than six months ago, yet volume and efficiency are much worse." You may have a tidy account optimized to the wrong scoreboard.
There's a quieter cost too: switching the model mid-May broke your own time-series. The team is comparing May-after to April-before on two different rulers — so the account's self-reported "recovery" can't be trusted across the break.
What I'd do
Recommendations
Revert intraday scale/hold/kill to Clicks Only. It's your locked standard and the more incremental, more conservative signal. Use Clicks+Views as a secondary lens — never the deciding vote.
Make the gap itself a KPI. Track clicks-only-vs-clicks+views per scaled ad. A widening gap = the ad has stopped prospecting and is now harvesting → that's a cut-or-refresh flag, not a scale flag. This turns your discovery into a standing instrument.
Settle the spend-pullback call with an incrementality test, not an attribution argument. Your CFO wants to cut spend; the honest arbiter of "are these customers incremental to LTV" is a Meta conversion-lift study or a geo holdout. No attribution model answers "would this have happened anyway" — worth doing before a multi-million-dollar plan cut.
Don't let the model fix become false comfort. Even perfectly reverted, real volume stays down until the audience/creative/CVR problems resolve. This improves decision quality, not demand. Keep it out of the "we found the bug" column for the board.
Method & honest limitations
How this was built — and what it can't see
What I could pull: Northbeam's API (this connection) is locked to the "Clicks only" model and won't toggle to "Clicks + Deterministic Views." So I used the closest available equivalent: Meta's own pixel data, split 7-day-click vs 7-day-click+1-day-view — the same click-vs-view comparison, fully reproducible.
The big caveat: Meta's view window here is 1 day. Northbeam's "deterministic views" use a longer, cross-device window — so Northbeam's native gap is larger than this proxy. In other words, the true effect in your Northbeam UI is bigger than what's charted here. The direction is confirmed; treat the magnitude as a floor.
Granularity: weekly buckets built from per-week Northbeam exports (the export collapses a date range to totals; weekly granularity in one call times out). Each bucket is Mon–Sun, aggregated across all Facebook Ads campaigns.
Ground-truth CAC = Northbeam clicks-only first-time CAC for Facebook Ads; runs higher than blended CAC (which is spend ÷ Shopify new customers) but the trajectory is what matters.
Next step if you want the exact Northbeam native deltas: a 2-click export from the Northbeam UI with both models selected would let me chart the real gap per ad over time. Say the word.