in Retail Media Impressions are not reach. This sounds obvious. It isn't, because most retail media reports treat them as the same thing.
A screen plays an ad 10,000 times in a week. That's 10,000 impressions. But how many unique shoppers actually had the opportunity to see it? Maybe 3,000. Maybe 1,500.
Maybe less.
True reach is the number of unique, real shoppers who had a meaningful opportunity to be exposed to the campaign. Not playback counts. Not estimated footfall multiplied by a frequency assumption. Actual shoppers, identified where possible, deduplicated across touchpoints.
Getting reach right matters because every downstream metric depends on it. If your reach number is inflated, your cost-per-reach is understated, your frequency is wrong, and your conversion rate is fictional.
The inflation problem
Retail media has an inflation problem with reach, especially in-store.
In digital, reach is imperfect but understood. A logged-in user on the retailer's website or app is one person. You can deduplicate across sessions. You can count unique visitors. The methodology is established.
In-store is different. A screen plays to whoever walks by. The system logs a playback. To estimate reach, you need to know: how many people were in the store? How many walked past the screen? How many actually looked at it? Were they the same people who walked by yesterday?
The typical approach is to take store footfall, apply a proximity factor (what percentage of shoppers pass the screen location), and divide by average visit frequency to get unique reach. Each step involves assumptions. Each assumption introduces error. And the errors tend to compound in one direction, overstating reach, because that's what makes the report look good.
At Footprints AI, we approach this differently. We connect exposure conditions to the retailer's loyalty and transaction data. Instead of estimating how many people might have been near the screen, we look at how many identified shoppers transacted in the store during the campaign period, during the hours the ad played, with purchase patterns consistent with category exposure.
It's still not perfect, not every shopper in the store is identified. But it's grounded in observed behavior rather than modeled assumptions. And where we extrapolate, we state the rules.
Cross-channel deduplication
The reach problem gets harder when campaigns span multiple touchpoints, which they should.
A campaign that runs across in-store screens, the retailer's website, the loyalty app, and offsite programmatic might reach the same shopper four times across four channels. If each channel reports its own reach, the total looks like four shoppers. It's one shopper, reached four times.
True reach requires deduplication across channels. That means a unified identity layer, connecting the loyalty card in-store to the login on the website to the device ID in programmatic to the app profile on mobile.
This is one of the core advantages of the retailer's first-party data ecosystem. Because the loyalty ID is the common thread across all channels, deduplication is possible in a way that multi-platform digital campaigns can't achieve.
The campaign report should show: total unique shoppers reached (deduplicated), average frequency per shopper, and reach by channel. Not four separate reach numbers that can't be added together.
Reach vs frequency: the planning trade-off
Reach and frequency are always in tension.
With a fixed budget, you can reach more shoppers fewer times, or fewer shoppers more times. The right balance depends on the objective and the occasion frequency.
High-frequency occasions (quick breakfast, daily top-up): the shopper does this often. You don't need to hit them every time, once or twice a week maintains presence.
Optimize for reach. Cast wide.
Low-frequency occasions (party purchase, seasonal): the shopper does this rarely.
You need to be present in the specific window. Optimize for frequency within the occasion. Go deep.
New-to-brand objectives: reach is the priority. You need to expose as many potential new buyers as possible. Each additional unique shopper is a new opportunity.
Loyalty and repeat objectives: frequency is the priority. You're reinforcing existing behavior. The same shoppers need to see the message enough times to sustain the habit.
The platform's campaign planner should model this trade-off explicitly: forecasted reach at different budget levels, with corresponding frequency distributions. Not just "you'll get X impressions" but "you'll reach Y unique shoppers an average of Z times each."
Why reach matters for pricing
Reach is the metric that connects retail media to the broader media market.
Brands and agencies think in reach. Media plans are built on reach curves. Budget allocation decisions compare channels by cost-per-unique-reach.
If a retail media network can't provide a credible reach number, it can't participate in those conversations. It gets relegated to a "nice-to-have" channel that's hard to plan against, rather than a core channel that earns a meaningful share of the budget.
Credible reach, properly measured, deduplicated, and reported, positions the RMN
alongside TV, digital, and out-of-home in the media plan. Inflated reach eventually gets discovered, damages trust, and leads to budget cuts.
The bottom line
True reach is the number of unique shoppers who had a real opportunity to see the campaign. Not impressions. Not playback logs. Not inflated footfall estimates.
It requires identity resolution, cross-channel deduplication, honest methodology, and transparent reporting. It's harder to produce than raw impression counts, but it's the only number that supports credible planning, honest pricing, and lasting trust.
Reach is not a vanity metric. It's the foundation of everything else: frequency, cost efficiency, conversion rate, and ultimately, the business case for investment. Get it right, and the rest of the report is credible. Get it wrong, and nothing else matters.
Related Reading
- Sponsored Products: Retail Media at the Moment of Choice
- Occasion Frequency: How Often the Moment Happens Per Shopper
- Match Rate: The KPI That Limits Retail Media Proof
- Audience-Based Buying: The Future of Retail Media
- Shopping Occasions: Behavior Patterns as Campaigns
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.



