STABLE TV × DTC DARLING RAZOR
Full Funnel Impact. 90d window. Jan 26 - Apr 26, 2026.
Period window
Default: Era. Phase 1 hero, -24% / 8-week window.
Lift read. Trailing 90 days. Brand spend correlates with reactivations (r=+0.96). CTV strong-positive with Acq KPIs (r=+0.83), strong-negative with performance CAC (r=-0.78). Northbeam Metrics Explorer 10-mo dataset.

The 8-month arc · May 2025 engagement → CTV Aug 11 2025 → Apr 2026.

Jan-Apr 2025 · the system was broken

The feedback loop was disconnected. The way they measured success was wrong. Acquisition strategies were hitting diminishing returns. Spend climbed +64% MoM yet new-customer CAC blew +55% and one-time CAC blew +142% - Meta CAC held flat at $138 and that was the headline they were tracking. The composed view told the truth: the system needed a strategic pivot.

May/Jun 2025 · Stable engaged as embedded fractional media strategy lead

Operating model reframe delivered. “It was never a Meta problem. It was a mix problem.” Audit → align → bridge. Cash-view (CFO) and accrual-view (CMO) reconciled in one operating model. Vendor measurement became a guide, not a gospel. Triangulation replaced single-source decisioning.

Aug 11 2025 · CTV launched as brand layer

Phase 1 hero · Aug 11 – Oct 5 2025. Halo-forward CAC compressed from a $42.69 pre-CTV baseline to $32.58 over 8 weeks (−24%). Phase 2 (Oct – Dec, 9 weeks of holiday brand-layer cuts) drifted to $41.70. Phase 3 (Dec – Mar, 16 weeks, brand-layer restored at 40% intensity) settled at $40.20. Every week of the 33-week arc held below the pre-CTV baseline. MER trajectory aligns with brand-converted demand landing in highest-retention cohorts.

Trailing 90 days. Brand spend correlates with reactivations (r=+0.96). CTV strong-positive with Acq KPIs (r=+0.83), strong-negative with performance CAC (r=-0.78). Northbeam Metrics Explorer 10-mo dataset.
Operational view below. Same underlying data, alternate framings live in the methodology card. Methodology card ↓ shows all three with the math.
Lift read
Trailing 90 days. Brand spend correlates with reactivations (r=+0.96). CTV strong-positive with Acq KPIs (r=+0.83), strong-negative with performance CAC (r=-0.78). Northbeam Metrics Explorer 10-mo dataset.

Is the relationship real?

L2

Weekly read. When TV moves, do downstream channels actually follow? Three different math approaches all confirm the same answer here. Not a fluke, not double-counted, holds up to a CFO audit.

Reference correlations · live refit at 60+ days of your data. Linear, ranked, ridge, and the lag-slider read here show case-study correlations. Live correlations refit from your brand's own 60+ days of paid + delivery data once it flows.

When does today's TV spend show up in acquisition MER?

+0.75at 2w lag
Lag-correlation read · 2.0-year window
0w · peak2w4w6w8w
Builds from 0 lag (response still in flight), peaks at 0w (0.95 — the brand-layer half-life zone), then decays as the spend variation falls past the response window. Cut TV at week 4 because acquisition MER looks flat at 0 lag and you cut two weeks before the peak shows up.

When TV moves, here's what follows

checked two different ways
ChannelStrength · linearStrength · rankedLag to peakConfidence
Stablebrand-layer $ → Reactivations+0.80+0.782wHigh
AcqAcquisition MER+0.93+0.912wHigh
AcqAcquisition CAC-0.59-0.612wHigh
ReactReactivation Subs+0.96+0.952wHigh
GoogNew Visits Brand Srch + PMax+0.89+0.867dHigh
GoogAcq Rev Brand Srch + PMax+0.83+0.8030dHigh

Solves "every channel claims the lift"

cross-channel credit isolation
TV
62%
overlap
62%
Meta
48%
overlap
48%
Google
55%
overlap
55%
Without penalty: 165% credit attributed (every channel claims the lift)With ridge: 100% isolated by source
Show the mathThree different ways of reading the relationship · why we use all three

Linear strength. The standard correlation read. Sensitive to outliers · a few weird weeks can pull the number up or down.

Ranked strength. Same idea but compares the ranking instead of the absolute values. Robust to outliers. If linear and ranked agree, the relationship is real, not driven by a few extreme weeks.

Cross-channel isolation (Ridge regression). Solves the "every channel takes credit" problem. Standard reporting tools double-count: Meta says it drove the lift, Google says it drove the lift, Northbeam says they all drove the lift, and the totals add to 165% credit. Ridge applies a penalty when channels overlap, redistributes credit cleanly to 100%.

When all three agree, the read survives a CFO audit. When they disagree, diagnose the data shape before acting on either number.

Open-source: statsmodels.tsa.stattools.grangercausalitytests · pingouin partial correlations · ridge regression with alpha tuned via cross-validation. All free.