Proof

We don't estimate what your TV ad did. We match it to the sale.

Top Stream runs the CTV campaign. GrōVault identity resolution matches every household that saw the ad to your website visits and your sales records by name, address and email.

Both clients below are long-running accounts. Each result is a snapshot of the period shown, not a one-time test.

Same delivery report on every campaign. Attribution optional. Opt-outs suppressed. How every number is counted

How it works

Four steps, one loop.

1

Target

A household-level audience built by ZIP and buyer profile. The client owns the records.

2

Deliver

The spot runs on CTV through Top Stream's real-time bidding engine.

3

Resolve

Exposed households that visit the website are identified by name and address.

4

Attribute

Exposed households are matched to the client's sales or DMS records.

Case study 1

A Precision Garage Door franchise: 321 new customers and $255,548.45 from households that saw the ad.

Western and Central New York. March to July 2026: part of a client relationship that began in July 2025 and is still running. Results: Top Stream Media + GrōVault.

$255,548.45
Revenue from new customers: households that had never called the company
321
New-customer jobs, each tied to a home address
1.8×
New-customer return on $141,355 of media
1.5×
New-customer return on $167,428.89 total spend
All matched jobs, shown separatelyIncluding existing customers: 2,442 closed jobs and $1,889,210.52 matched to households that saw the ad. That is 13.4× on media and 11.3× on total spend. $1,633,662.07 of it (2,121 jobs) came from existing customers.
Spend$141,355 of CTV media plus a one-time data license of $26,073.89, for $167,428.89 total. $68.56 all-in cost per closed job across all 2,442 jobs.
Delivery2,998,765 impressions to 48,800 households, 61.5 impressions per household over the five months.
Website visitors2,363 anonymous website visitors resolved to a real name and address.
CRM match31,328 of 60,352 CRM records matched to a resolved household.
MarketMediaClosed jobsMatched revenue, all customersReturn on media, all customers
Western New York$96,5811,601$1,131,018.8511.7×
Central New York$44,774841$758,191.6716.9×

These buyers were in the audience before they bought. This is not a measure of incremental lift.

Case study 1b

One month, new customers only: $48,017.39 on $7,750.

A Precision Garage Door franchise, Central New York. August 2026, month 14 of a client relationship that began in July 2025. Results: Top Stream Media + GrōVault.

$48,017.39
Verified new-customer revenue
41
New customers (38 first-time buyers)
6.2×
Verified return on $7,750 media
96.5%
Households matched to real homes: 10,944 of 11,346
Reach11,346 households reached. 10,944 matched to real homes (96.5%). 803 website visits.
Delivery238,273 impressions (229,382 on TV + 8,891 on other devices). 21× average frequency. 99.93% video completion.
Frequency depth82% of households saw the ad 15+ times. Every household saw it at least 7.

These buyers were in the audience before they bought. This is not a measure of incremental lift.

Case study 2

A multi-brand auto dealer group: $80,450.63 in gross profit from 26 matched sales.

Acadiana, Louisiana. A client since November 2025; this is the September 2026 snapshot, month 11. Results: Top Stream Media + GrōVault.

$80,450.63
Gross profit from 26 matched sales (25 first-time buyers) across four rooftops, all on the target list before they bought
20.1×
Matched gross profit on $4,000 of CTV and retargeting spend
$153.85
Media per matched sale
26
Matched buyers
RooftopsGMC and Toyota each produced 6 sales, about $55,000 of the gross combined.
How it was countedA sale matches on email, name and location, or last name and address. Gross profit is front plus back gross. Sales dated before the September 21 flight reflect exposure from earlier campaigns.
The loopHouseholds that saw the spot on TV were retargeted with a “Buy Your Car” display ad on social and search, then matched to the DMS.

These buyers were in the audience before they bought. This is not a measure of incremental lift.

Order a campaign