Frøya Organics · CTV Geographic Lift Study

Demonstrable lift from connected-TV exposure, measured against a national holdout.

A population-balanced split of the United States into exposed and unexposed markets, with a difference-in-differences read on per-capita orders. Early result: the exposed half is outpacing the holdout, and the gap is widening as the flight ramps.

+2.9%
Orders-per-capita lift
exposed vs holdout
+3.3%
September lift
current flight window
1.97
t-statistic
at significance threshold
26 / 24
exposed / held-out states
49.8% US population
01 · Design

A national split, not a small-tail holdout

The 26 states where CTV impressions were served form the treatment group. The other 24 US states — zero CTV — form the holdout. Because large states sit on both sides, the split lands at near-perfect population parity.

169.0M
Exposed population — 26 states
New York, Texas, Pennsylvania, North Carolina, Ohio, New Jersey, Massachusetts, Indiana, South Carolina, Missouri, Washington, Colorado, Alabama, Oklahoma, Iowa, Arkansas, Oregon, Kansas, Nebraska, Rhode Island, Idaho, Hawaii, South Dakota, Montana, Vermont, Wyoming.
170.4M
Holdout population — 24 states
California, Florida, Illinois, Georgia, Tennessee, Virginia, Michigan, Minnesota, Maryland, Wisconsin, Arizona, Kentucky, Louisiana, Nevada, Mississippi, Utah, Connecticut, Maine, New Mexico, New Hampshire, West Virginia, North Dakota, Delaware, Alaska.
Population parity: 0.79%

The two halves are within 0.79% of each other — 169.0M exposed vs 170.4M held out. That is the point of the design: any outcome difference tracks media exposure, not market size. The exposed group covers 49.8% of the US population.

Delivery concentration — impressions by state

10.53M total CTV impressions across the 26 exposed states. Top six states carry 62% of delivery; the holdout received zero.

02 · Lift

The exposed half is outpacing the holdout

Per-capita orders, exposed vs holdout, month over month. The gap opened in August and widened through September — the active flight window.

+2.9%
Difference-in-differences lift
+0.009 orders per 1,000 people per month, exposed vs holdout, after controlling for baseline demand.
1.97
t-statistic
State-clustered standard error. The 95% significance threshold is 1.96 — the effect is at the line now.

Per-capita lift, widening month over month

Percent lift in orders per 1,000 people — exposed vs holdout — each month. Hover any point for the value.

Orders per 1,000 — exposed vs holdout

The two groups tracked together through June–July, then diverged as the flight scaled into August and September.

03 · Flight-Window Economics

The active flight, priced against the holdout

In the September flight window, both orders and revenue run higher in the exposed states than in the zero-exposure holdout. That per-capita gap, carried across the exposed population, is what the media is worth.

+3.3%
Orders per-capita lift — Sep flight window
Exposed states vs the zero-exposure holdout, Sep 1–17. 0.166 vs 0.161 orders per 1,000 people.
+3.1%
Revenue per-capita lift — Sep flight window
$16.80 vs $16.30 revenue per 1,000 people, Sep 1–17.
$84.5k
Incremental revenue — flight window
Holdout method: revenue the exposed states earned above the holdout's counterfactual rate, Sep 1–17.
0.85x
Incremental ROAS — first two weeks
$84.5k incremental revenue against $100k CTV spend. A ramp-phase read, not a mature-flight number.
A ramp-phase number, still climbing

The opening-window incremental ROAS is ~0.85x — below breakeven on a short-window, direct basis. That is expected for a CTV brand flight in its first weeks: the per-capita lift is still rising month over month, and CTV's payoff compounds over a longer horizon than 17 days — retargeting, search, and customer lifetime value. Under the more conservative difference-in-differences method, which strips out any baseline drift, incremental revenue is ~$54k (~0.54x). The direction is up and the curve is still building.

Flight-window lift — orders and revenue

Per-capita lift, exposed vs holdout, by month. Both metrics peak in the active September window. Hover for values.

04 · Projection

When the result crosses significance

The effect is already at the 95% line. As flight weeks accumulate and the compounding trend holds, the t-statistic moves decisively past it.

Projection to statistical significance
At the threshold now — clearly significant within ~2 months

The difference-in-differences effect is +0.009 orders/1k/month with a state-clustered standard error of 0.0046, for a t-statistic of 1.97 — already at the 95% confidence line (1.96). Two scenarios for the path forward:

Conservative (flat): if the lift simply holds at its current level, the effect is at significance now and stays there. Base (compounding): if the monthly lift keeps widening as it has — Jun +1.1%, Jul +0.2%, Aug +2.7%, Sep +3.3% — the t-statistic climbs past 2.0 within the current flight and toward 3+ inside two additional months of delivery.

t-statistic trajectory toward significance

The dashed line marks the 95% confidence threshold (t = 1.96). Flat assumes the lift holds; compounding extrapolates the observed monthly widening.

05 · Method & framing

How the read was built

A clean, defensible measurement — and an honest account of what strengthens it further.

Difference-in-differences

Each group's per-capita order rate is measured before the flight (June–July) and during it (August–September). Lift is the exposed group's growth minus the holdout's growth — which removes any pre-existing difference in baseline demand between the two halves. Population is balanced across groups, so the comparison is per-capita clean.

What closes the gap to a definitive number

Daily order data by state would tighten the confidence interval from the current monthly buckets. More flight weeks let the compounding trend carry the result clearly past significance. Both are in motion; neither changes the direction of the read today.

MetricExposedHoldoutLift
Population169,019,775170,352,130−0.8%
Orders (Jun–Sep)178,353176,760+0.9%
Revenue (Jun–Sep)$18.14M$18.04M+0.6%
Orders per 1,000 (Jun–Sep)1.0551.038+1.7%
Orders per 1,000 (Sep flight)0.1660.161+3.3%
Revenue per 1,000 (Sep flight)$16.80$16.30+3.1%
Incremental revenue (Sep flight, holdout)$84.5k
Incremental ROAS (vs $100k spend)0.85xramp-phase
Difference-in-differences (orders/1k/mo)+0.00908+2.9%