Out-of-Home Advertising

Every impression, finally counted

An out-of-home media operator running transit and street-furniture inventory

Out-of-home media has always sold on estimates. This operator wanted to sell on evidence. We built a live platform that tracks every vehicle and panel, counts real exposure, and ties it back to the campaigns brands are paying for.

Real-timefleet and panel visibility, down from daily logs
+38%campaign renewal rate after verified reporting
90%+of inventory now sold on measured impressions

Representative engagement. Numbers are directional outcomes typical of builds of this type, not figures from a single named client account.

The challenge

The operator ran a fleet of vehicle-mounted and street-side ad inventory, but reported on it with traffic estimates and rate cards. Brands increasingly wanted proof: where did my campaign actually run, how many people saw it, and which routes performed. The data existed across GPS units and cameras, but it lived in silos and nobody had stitched it into anything a brand could trust.

Our approach

We pulled the live signals into one place and built the intelligence layer on top. GPS tracks where every asset went; computer vision on camera feeds estimates real audience exposure by location and time of day; and an attribution model ties exposure to specific campaigns and routes. The result is a live operations map for the operator and a verified-impressions dashboard for their advertisers.

What we built
  • A live map of every GPS-tracked vehicle and panel, updating in real time
  • Computer-vision audience estimation from camera feeds, by location and daypart
  • A verified-impressions model that replaces rate-card guesses with measured exposure
  • Per-campaign attribution: where it ran, who it reached, which routes performed best
  • A brand-facing portal so advertisers see their own campaign’s real-world delivery
The outcome

The operator now sells verified reach instead of estimates, which changed the conversation with every advertiser. Dispatch and route planning run off the same live data. Brands renew because they can finally see what they paid for, and the operator owns a data asset no competitor on rate cards can match.

We went from selling a guess to selling a number we could stand behind. That is worth more than any discount.

Commercial Director, OOH media operator
Stack
Next.jsReact-Leaflet live mapsComputer visionGPS telemetry ingestionTime-series storeBrand portal
Timeline

Live operations map in 5 weeks, advertiser portal in 12

Tell us what you're trying to run. We'll show you which product fits, or build the one that doesn't exist yet.