Gross impressions are the total number of times an ad was potentially seen, counting every exposure, including multiple exposures to the same person. If one shopper passes a screen three times during a store visit, that's three gross impressions.
It's the broadest exposure metric. Not deduplicated, not verified, not quality-filtered.
Just the raw count of how many times the ad appeared in front of someone.
Why gross impressions still matter
Despite being the crudest exposure metric, gross impressions serve a purpose. They're the denominator in frequency calculations: gross impressions divided by unique reach equals average frequency. Without gross impressions, you can't calculate how often each shopper was exposed.
They're also the basis for CPM pricing. Cost-per-thousand impressions is calculated on gross impressions. When a brand compares CPMs across channels, they're comparing gross impression rates.
And they provide a scale indicator. A campaign with 5 million gross impressions across 300 stores has a different scale profile than one with 500,000 impressions across 30 stores. The number tells you how much media was deployed.
The overclaim risk
The risk with gross impressions is overclaiming. A large gross impression number sounds impressive in a report, but without context, unique reach, frequency, viewability , it's volume without meaning.
10 million gross impressions could mean 2 million shoppers reached 5 times each (good frequency, broad reach). Or it could mean 500,000 shoppers reached 20 times each (excessive frequency, narrow reach, severe waste). The gross number looks the same.
The campaign quality is vastly different.
This is why gross impressions should never be the headline metric. They're an input, useful for calculating other metrics, not an outcome. Report them alongside reach, frequency, and viewability to give a complete picture.
Gross impressions and the proof hierarchy
On the proof ladder, gross impressions sit at Rung 2, above raw ad plays (which just confirm the system worked) but below identified exposure (which confirms who was reached).
Gross impressions add a human estimate to the machine log. "The ad played" becomes "the ad played and approximately X people could have seen it." It's progress, but it's still estimated, still aggregate, and still unconnected to purchase behavior.
The goal is to climb higher: from gross impressions to verified reach to identified exposure to purchase attribution to incrementality. Each step adds confidence. Gross impressions are a waypoint, not a destination.
The bottom line
Gross impressions are a proxy for exposure, not proof of attention. They're useful for frequency calculations, CPM benchmarking, and scale estimation. They're misleading when presented as the campaign result.
Count them. Report them. But always in context, alongside the metrics that actually describe what the campaign achieved with real shoppers.
Related Reading
- Unbundling Trap: How Retail Media Becomes a CPM Price War
- Share of Wallet: The Senior Metric That Shows Real Household Growth
- Ad Play: The Lowest Level of Retail Media Proof
- Bundling: Why Retail Media Sells Better
- Repeat Rate: Turning Retail Media Acquisition Into Retention
Ready to see how this works in practice?
Footprints AI helps brands and retailers measure what matters. See our customer success stories or get in touch to discuss your retail media strategy.



