How to Measure TV Advertising ROI in 2026

To measure TV advertising ROI, calculate the revenue attributable to your TV campaign minus what you spent, divided by spend — but the critical step is how you attribute revenue to TV in the first place. View-through attribution overstates results; holdout-based incrementality measurement, which compares an exposed group against an unexposed control, is the only defensible method. For connected TV, this is achievable at any budget. For linear TV, it requires third-party brand lift studies or geo-matched market tests. The metrics that matter: incrementality lift percentage, cost per incremental conversion, completion rate, and reach/frequency against your target audience.

Self-serve TV advertising with built-in incrementality measurement. Start at $50/day.

The TV advertising ROI formula

Basic formula:

TV advertising ROI = (Revenue attributable to TV − TV ad spend) ÷ TV ad spend × 100

Worked example:

  • 4-week streaming TV campaign: $10,000 spend
  • Holdout test shows 1,200 incremental conversions vs. control group
  • Average order value: $85
  • Revenue attributable to TV: 1,200 × $85 = $102,000
  • ROI: ($102,000 − $10,000) ÷ $10,000 × 100 = 920% ROI

The calculation is straightforward. The hard part is the numerator — "revenue attributable to TV" — which requires a measurement method that actually isolates TV's effect. Without that, the number is fiction.

ROAS vs. ROI:

ROAS (return on ad spend) = Revenue attributable to TV ÷ TV ad spend. It's the same numerator, different denominator math. TruHeight Vitamins achieved 728% ROAS on Vibe. That means $7.28 in attributed revenue for every $1 spent. ROI on the same campaign would be 628% (ROAS minus 1, times 100).

Incrementality vs. view-through attribution

This is the single most important concept in TV advertising measurement. Get this right and every other metric follows. Get it wrong and your ROI number is meaningless.

View-through attribution credits a conversion to TV if a viewer was exposed to your ad and later converted — regardless of whether TV caused the conversion. If someone sees your streaming TV ad on a Tuesday and buys from your site on Thursday because they got a promotional email, view-through attribution credits TV. It measures exposure overlap with conversions, not TV's actual effect.

The problem: heavy TV advertisers tend to target high-intent audiences who would have converted anyway. View-through attribution inflates TV's apparent ROI precisely because the people you're reaching are already likely customers. The result: TV looks like it's performing when it may be doing nothing incremental.

Holdout-based incrementality solves this by randomly splitting your target audience into two groups: an exposed group that sees your ads and a holdout (control) group that doesn't. After the campaign, you compare conversion rates between the two groups. The difference is what TV actually caused.

This is the standard in digital performance marketing. It's how Sijo confirmed a 57% reduction in new customer acquisition cost versus social — Northbeam validated the holdout result, not just the conversion count. It's how the measurement numbers throughout this guide were established.

For connected TV advertising, holdout-based incrementality is built into platforms like Vibe. For linear TV, you need third-party studies (Nielsen Brand Effect, Kantar) or geo-matched market tests — more expensive and slower to run.

Best metrics for TV advertising

Which metrics actually tell you whether TV is working:

MetricWhat it measuresWhy it matters
Incrementality lift %% conversion lift in exposed vs. holdout groupProves TV caused outcomes, not just correlated
Cost per incremental conversionTotal spend ÷ incremental conversionsThe real cost of TV-driven outcomes
Completion rate% of viewers who watched the full ad<85% on CTV signals poor placement or audience fit
ReachUnique households exposedValidates campaign scale
FrequencyAverage exposures per household3–5 is typically optimal; above 7–8 is waste
CPMCost per 1,000 impressionsUseful for benchmarking, not for evaluating outcomes
Brand liftChange in awareness/consideration in exposed vs. controlRelevant for upper-funnel campaigns

The metric hierarchy: Incrementality lift and cost per incremental conversion are the metrics that measure whether TV advertising is generating returns. Completion rate tells you whether your creative and placements are working. Reach and frequency tell you whether your media plan is efficiently distributed. CPM is a buying metric, not an outcomes metric — a lower CPM that reaches the wrong audience at poor completion rates produces worse ROI than a higher CPM on direct premium inventory.

For performance marketers, cost per incremental conversion is the number to optimize. For brand campaigns, incrementality lift percentage combined with brand lift score is the right composite.

ROI from connected TV

Connected TV (CTV) — streaming TV delivered to internet-connected screens — produces measurably better ROI for performance marketers than linear TV, for three structural reasons.

1. Holdout testing is possible at any scale. Linear TV can't randomize audiences at the household level. CTV can. The same holdout methodology that powers digital marketing measurement applies directly to streaming TV campaigns. A $5,000 CTV test flight generates enough data to run a statistically valid holdout within 4 weeks. A comparable linear TV test requires a larger budget, a geo-matched market design, and months to close the measurement loop.

2. Placement-level reporting. With CTV, you can see exactly which streaming apps and channels ran your campaign, what completion rates each placement produced, and which audience segments drove the most incremental conversions. Linear TV offers demographic ratings (how many adults 25–54 likely saw the ad) — not placement-level performance data. The reporting gap means CTV optimization is faster and more defensible.

3. Audience precision. CTV lets you target by first-party CRM data, behavioral signals, intent data, and lookalike audiences — not just demographic proxies. Narrow, high-intent audiences produce higher conversion propensity. Combined with holdout measurement, this is why CTV ROI benchmarks consistently outperform linear TV for direct-response advertisers.

What CTV ROI looks like in practice:

  • Blindster ran CRM retargeting on Vibe and hit a $45 CPA versus $89 on Meta for the same audience
  • NYXT brought cost per lead to $0.85 on streaming TV versus $3.50 on LinkedIn for an identical B2B audience
  • TruHeight Vitamins achieved 728% ROAS on Vibe — verified via holdout, not view-through attribution

For more on how connected TV costs break down, see the TV advertising cost guide.

Built-in incrementality. See your real cost per outcome.

How to analyze TV ad campaign results

A structured approach to reading TV campaign performance, from launch through optimization:

Step 1: Define KPIs before the campaign launches

The most common measurement mistake is defining success after the campaign ends. Before launch, specify: What is your target cost per incremental conversion? What incrementality lift % would validate the channel? What completion rate threshold signals a creative or placement problem? Setting these in advance removes post-hoc rationalization from the analysis.

Step 2: Set up your holdout

For CTV, this means enabling holdout-based incrementality in your platform settings before the campaign goes live. The holdout group size is typically 10–20% of your target audience — enough to generate statistical significance without sacrificing too much campaign reach. On Vibe, this is built into the measurement feature and requires no third-party setup.

Step 3: Read the holdout result after 4 weeks

Compare conversion rates between your exposed and holdout groups. The lift percentage is TV's actual effect. Calculate cost per incremental conversion by dividing total spend by the number of incremental conversions (exposed conversions minus expected conversions based on holdout rate). If this number is at or below your target CPA, TV is working. If it's above target, the campaign needs to be adjusted before you scale.

Step 4: Break down performance by placement, audience, and creative

  • Which streaming apps and channels delivered the highest completion rates?
  • Which audience segments showed the highest incrementality lift?
  • Which creative variant (if you ran A/B) drove more incremental conversions?

This placement-level and audience-level breakdown is what separates CTV analysis from linear TV analysis. Act on it: pause low-completion placements, shift budget toward high-lift audiences, test the winning creative at higher frequency.

Step 5: Reconcile with your broader attribution stack

If you use a multi-touch attribution (MTA) tool like Northbeam or Triple Whale, cross-reference your holdout result against the platform's TV attribution. The holdout is ground truth; MTA is a model. Where they diverge, the holdout wins. This reconciliation tells you whether your attribution tooling is accurately crediting TV — and helps you set the right CTV weight in future attribution models.

How to optimize TV ad spend

Optimization in TV advertising means reducing cost per incremental outcome, not just cost per impression. Here's the loop:

1. Test before scaling

Run a minimum-viable test at $50/day for 4 weeks. Generate a holdout result. Calculate cost per incremental conversion. If the number beats your CPA target, scale the campaign budget. If it doesn't, adjust targeting or creative before adding spend. Every dollar added before validating the model is money spent on an unproven hypothesis.

2. Cut waste with frequency capping

Optimal frequency for TV ads is 3–5 exposures per household per week. Above 7–8 exposures, incremental conversion rate flattens while cost continues to accumulate. Set frequency caps in your campaign settings and monitor the holdout-adjusted conversion curve. Frequency waste is one of the fastest ways to inflate cost per outcome on TV.

3. Shift budget toward high-lift placements and audiences

After your first holdout measurement, you have placement-level and audience-level data. Reallocate budget away from placements with low completion rates or high CPMs relative to their contribution to incremental conversions. Double down on the audience segments — CRM, behavioral, intent-based — that showed the highest lift. This reallocation compounds with each test cycle.

4. Rotate creative to prevent saturation

At consistent frequency, creative wears out. Monitor completion rates over the campaign flight: a dropping completion rate (from 88% to 79% week-over-week, for instance) usually signals ad fatigue before the holdout data catches it. Introduce a new creative variant before completion rate drops below 80%.

5. Optimize toward cost per incremental conversion, not CPM

The cheapest CPM is rarely the lowest cost per outcome. Open-exchange inventory at $15–20 CPM produces lower completion rates, higher fraud exposure, and less reliable audience targeting than direct premium inventory at $30–50 CPM. The premium CPM on cleaner inventory typically generates a lower cost per outcome — because fewer impressions are wasted. For a deeper breakdown of how inventory tier affects real cost, see the CTV advertising rates guide.

How Vibe measures TV advertising ROI

Vibe.co is a self-serve streaming TV platform with holdout-based incrementality measurement built in — not added on via a third-party integration, and not charged as an add-on. Every campaign can run an incrementality test from day one.

What Vibe's measurement provides:

  • Holdout-based incrementality lift, calculated per campaign flight
  • Cost per incremental conversion, reported alongside standard campaign metrics
  • Placement-level reporting across 500+ premium streaming channels
  • 50+ third-party integrations including Northbeam, Triple Whale, HubSpot, Klaviyo, and Shopify — so holdout results reconcile directly with your existing attribution stack
  • CRM audience upload, lookalike modeling, and retargeting — targeting precision that makes the holdout result meaningful rather than averaging across a broad audience

The advertisers whose results are cited throughout this guide measured ROI using this methodology: Sijo's 57% CAC reduction was confirmed against a Northbeam holdout. Blindster's $45 CPA was a measured cost per incremental conversion, not a view-through attribution number.

Vibe was named a G2 Leader and Momentum Leader in the Summer 2026 reports, earning 25 badges plus the Users Love Us milestone — see the full awards list.

Incrementality built in. No third-party measurement setup required.

FAQ

How do you measure TV advertising ROI?

TV advertising ROI = (Revenue attributable to TV − TV ad spend) ÷ TV ad spend × 100. The critical step is attribution methodology: holdout-based incrementality — comparing exposed vs. unexposed control groups — is the only defensible way to isolate TV's effect. View-through attribution inflates results by crediting conversions that would have happened regardless of TV exposure. For connected TV, holdout testing is available at any budget through platforms like Vibe. For linear TV, it requires geo-matched market tests or third-party brand lift studies.

How do you track ROI on TV advertising?

To track TV ROI: (1) Define your target cost per incremental conversion before the campaign launches. (2) Enable holdout-based incrementality in your CTV platform or set up a geo-matched test for linear TV. (3) After 4 weeks, compare conversion rates between exposed and holdout groups — the difference is what TV caused. (4) Divide total spend by incremental conversions for cost per incremental outcome. (5) Cross-reference against your MTA stack (Northbeam, Triple Whale) to calibrate TV's weight in your attribution model. Tracking TV ROI requires closing the loop between ad exposure and downstream conversion — CTV makes this possible at the household level.

What is the ROI from connected TV advertising?

Connected TV delivers measurably better ROI than linear TV for performance marketers because holdout testing is possible at any scale, placement-level reporting enables rapid optimization, and audience precision means higher-intent targeting. In practice: TruHeight Vitamins achieved 728% ROAS on Vibe. Blindster hit a $45 CPA on CTV versus $89 on Meta for the same retargeting audience. NYXT brought cost per lead to $0.85 on streaming TV versus $3.50 on LinkedIn for an identical B2B audience. These results were measured via holdout incrementality, not view-through attribution.

How do you evaluate TV advertising ROI?

Evaluate TV ROI by measuring incrementality lift, not just attributed conversions. The evaluation framework: run a holdout test (10–20% of your target audience withheld from ad exposure), compare conversion rates after 4 weeks, calculate incrementality lift percentage and cost per incremental conversion, then compare cost per incremental conversion against your CPA target. If it's at or below target, the channel is working. If above, optimize targeting or creative before scaling. A campaign that looks profitable on view-through attribution may have zero incremental effect — the holdout tells you which.

What are the best metrics for TV advertising?

The most important TV advertising metrics, in order of actionability: (1) Incrementality lift % — proves TV caused outcomes; (2) Cost per incremental conversion — the real cost of TV-driven outcomes; (3) Completion rate — should exceed 85% on premium CTV; signals creative and placement health; (4) Reach and frequency — validates scale and prevents saturation waste; (5) CPM — useful for benchmarking buying efficiency, not for evaluating outcomes. Brand lift score matters for upper-funnel brand campaigns. CPM and impressions alone tell you what you paid, not whether it worked.

How do you analyze TV ad campaign results?

Analyze TV ad campaign results in five steps: (1) Compare holdout vs. exposed conversion rates — the gap is your incrementality lift. (2) Calculate cost per incremental conversion (total spend ÷ incremental conversions). (3) Break down performance by placement — which streaming channels had 85%+ completion and which underperformed? (4) Break down performance by audience segment — which CRM, behavioral, or lookalike segments drove the most lift? (5) Reconcile holdout results against your MTA tool. Shift budget toward high-lift placements and audiences. Pause underperformers. Rotate creative when completion rate drops below 80%.

How do you optimize TV ad spend?

Optimize TV ad spend by treating the first 4 weeks as a test, not a commitment. Start at minimum spend ($50/day on self-serve CTV), generate a holdout measurement, and calculate cost per incremental conversion. If the number beats your CPA target, scale. If not, adjust targeting or creative first. Then: cap frequency at 5–7 exposures per household per week to eliminate saturation waste; reallocate budget from low-completion placements to high-lift audiences; rotate creative before completion rates fall below 80%; and favor direct premium inventory over open-exchange — the higher CPM on clean supply typically produces a lower cost per incremental outcome. Optimization is a cycle: test → measure → cut waste → scale what proves ROI → retest.

Feb 03, 2025

Get started with Vibe in minutes.