How streaming TV drove $805K in sales—96% of them in-store



Counting in-store sales turned a program that looked flat into a 3.96x return
85% of the retailer's business happens in stores. Its media reporting saw almost none of it.

The challenge
Ecommerce-only reporting hid the real business
Aided awareness sat at 9% against a 19% goal, and 85% of sales happened in stores that media reporting couldn't see. Judged on ecommerce alone, the program returned 0.65x, a number that made a working channel look like a failing one.
- Aided awareness at 9% against a 19% goal, with 1% mental market share
- 85% of revenue running through stores, invisible to online reporting
- Franchise rollout stalled without store-level proof to show owners

The approach
Streaming TV, measured store by store
Jamloop ran each market as its own line item, targeting ZIPs around individual stores and small clusters. In-store transaction records moved through a clean room and were matched to household identifiers, so store sales counted alongside ecommerce in one number.
- ZIP-level targeting around single stores and small store clusters
- In-store point-of-sale data matched to exposed households through a clean room
- CTV, pause ads, online video and display each reporting their own ROAS

The result
A 3.96x return, and 96% in-store
The program drove 12,300+ transactions and $805K in attributed revenue, a 3.96x blended return. Test-versus-control reads showed a 2.11x incremental sales lift across the store footprint, and 96% of attributed transactions happened in a physical store.
- 3.96x blended ROAS across ecommerce and in-store sales
- 2.11x incremental lift in sales across the store footprint
- Aided awareness up five points in streaming TV markets
"The year-over-year increases undeniably correlate by zip code to the streaming TV advertising with Jamloop."



