HomeLearnWhy DSP and Sponsored Ads Double-Count Each Other
Comparison

Why DSP and Sponsored Ads Double-Count Each Other

Updated 2026-08-21 · 1257 words · Written against what currently ranked for “Why DSP and Sponsored Ads double-count each other”
The short answer

DSP and Sponsored Ads run entirely separate attribution systems, each unaware of the other. If a shopper sees a DSP display ad and later clicks a Sponsored Products ad before buying, both platforms can independently claim the sale — DSP through view-through credit, Sponsored Products through click credit — inflating any combined ROAS figure that simply adds the two together.

What this looks like in a real account

$89,885
of ad spend — 33.6% of everything the account spent — went to search terms that produced zero orders
Walkize · Amazon account data, Dec 2025–Aug 2026
89,045
individual search terms took money over the same period and returned nothing at all
Walkize · Amazon account data, Dec 2025–Aug 2026
75.5%
of all sales came from the top 1% of search terms. The other 99% is where the decisions actually are
Walkize · Amazon account data, Dec 2025–Aug 2026
2.25x
$267,131 of spend against $601,614 of sales — a 44.4% ACoS, with all of the waste above still sitting inside it
Walkize · Amazon account data, Dec 2025–Aug 2026

The mechanism, explained simply

Each Amazon ad product runs its own attribution logic, scoped only to its own impressions and clicks. DSP's reporting console has no visibility into whether the same shopper also clicked a Sponsored Products ad; Sponsored Products' console has no visibility into whether that shopper also saw a DSP display impression. Each platform independently checks: did an ad from me precede this purchase within my window? If yes, the platform claims the sale. Two platforms can both legitimately answer yes to that question about the exact same purchase.

A worked example of the inflation

Say a brand spends $10,000 on DSP in a month and its DSP dashboard reports $60,400 in attributed sales — a 6.04x ROAS, matching our own portfolio figure across 30 advertisers in July 2026. The same brand spends $8,000 on Sponsored Products and its dashboard separately reports $40,000 in attributed sales, a 5.0x ROAS. Add the two dashboards together naively and you'd report $100,400 in combined attributed sales against $18,000 in spend — a blended 5.58x ROAS that looks like a clean, additive number.

If even 15% of the Sponsored Products purchases were shoppers who'd also seen the DSP ad within its attribution window, those purchases are being counted in both totals. The true combined figure, once that overlap is removed, is lower than the naive sum — and the size of the gap is exactly the overlap percentage, which no single-channel dashboard can tell you on its own.

Why this isn't a bug in either platform

It's tempting to call this a flaw Amazon should fix, but each platform is doing exactly what it was built to do: report on its own ads, using its own attribution window, without reference to anything else. Expecting DSP's console to know about Sponsored Products activity — or vice versa — misunderstands what each tool is for. The reconciliation step was never going to live inside either single-channel dashboard; it has to happen somewhere that can see both, which on Amazon means Amazon Marketing Cloud specifically.

How to actually check your own overlap

Inside AMC, a reach-and-frequency or path query can identify, for a given set of purchases, how many shoppers were exposed to both DSP and Sponsored Products ads within their respective windows before buying. That overlap count — not an estimate, an actual pseudonymized measurement — is what lets you compute a deduplicated combined ROAS instead of the naive additive one. It's also the number that tells you whether your DSP and sponsored ads audiences are genuinely reaching different people, or mostly the same ones twice.

The common mistake, including ours

The mistake — one we've made and corrected — is presenting a combined ROAS by literally summing two channel reports in a client deck, under deadline pressure, without running the AMC reconciliation first. It produces a genuinely impressive-looking number, and it's genuinely wrong, in a way that only becomes visible once someone asks why the deduplicated figure from a proper query doesn't match the sum. We now treat any "combined DSP and sponsored ads ROAS" figure as provisional until it's been run through an overlap check, and we say so explicitly in any report where that check hasn't happened yet.

Why this matters even more once view-through is involved

The overlap problem compounds when one of the two platforms is crediting a view rather than a click. A DSP view-through conversion and a Sponsored Products click-based conversion can both legitimately claim the same purchase — one because the shopper saw the ad, the other because they clicked a different ad and bought — and because neither system requires the other kind of interaction to have happened, there's no natural check that catches the duplication before it reaches a report. This is a large part of why Amazon's own January 2026 attribution update moved toward a more relevance-judged view model in the first place — a blind view window made this exact overlap problem worse, crediting views far more liberally than a shopper's actual decision process usually justified.

What to do once you know the overlap

A high overlap isn't automatically bad news — it can mean your DSP and sponsored ads audiences are working together as intended, with DSP building awareness that sponsored ads then closes. What it does mean is that you should stop reporting the naive sum, report the deduplicated combined figure instead, and use the overlap size itself as a planning input: a very high overlap suggests DSP prospecting audiences may be too narrow, reaching people your sponsored ads were already going to convert rather than genuinely new shoppers.

A low overlap is informative in the opposite direction — it suggests DSP and sponsored ads are reaching largely distinct audiences, which is usually the healthier pattern for a prospecting-plus-search strategy, but it's also worth double-checking rather than assuming: a genuinely near-zero overlap on an account running meaningful spend in both channels can indicate the query itself missed matches, rather than that the audiences truly never intersect.

Side by side — Why DSP and Sponsored Ads double-count each other
Reporting approachWhat it showsRisk
DSP dashboard aloneDSP's own attributed salesNo visibility into sponsored ads overlap
Sponsored ads dashboard aloneSponsored ads' own attributed salesNo visibility into DSP overlap
Naive sum of both dashboardsAn inflated combined totalDouble-counts every overlapping purchase
AMC-reconciled combined figureA deduplicated, honest combined totalRequires a properly built query — the only reliable option

Which one you should actually pick

Any advertiser with AMC access can run this reconciliation themselves — it doesn't require a vendor, only a properly built query and the discipline to run it before publishing a combined number. reMKTR treats this reconciliation as a standing step on every managed account precisely because we've had to correct our own unreconciled reporting before, as part of the same practice behind Full Circle's $500M+ in managed Amazon spend across 100+ brands.

What to do with this

Shortlist on the job, not the feature grid. Pull your search-term report for the last 90 days and total the spend against terms that produced no orders — 33.6% on the account above. Then ask each vendor on your list what they would do about it in week one, and see who answers with a process rather than a screenshot.

Common questions

Is double-counting between DSP and sponsored ads a reporting error Amazon should fix?

It's a structural feature of how each independent ad product's attribution works, not a bug — each platform only reports on its own activity. Reconciliation has to happen in a tool built to see both, which is what Amazon Marketing Cloud is for.

How much overlap is normal between DSP and sponsored ads?

It varies by account and audience strategy — there's no universal benchmark. The only reliable way to know your own overlap is to run an AMC reach-and-frequency or path query against your actual purchases.

Should I stop reporting combined ROAS across channels?

No — just stop computing it as a naive sum of two separate dashboards. A properly deduplicated combined figure, built through AMC, is a genuinely useful number; an unreconciled sum isn't.

Does this overlap problem apply to Sponsored Brands and Sponsored Display too?

Yes — the same mechanism applies to any two Amazon ad products reporting independently. DSP and Sponsored Products is the most common pairing brought up, but the underlying issue is general.

We show the method before the number.

Claim the free audit
Written against what currently ranked for “Why DSP and Sponsored Ads double-count each other”, checked 2026-08-21: advertising.amazon.com. Vendor prices change without notice — check the vendor's own page before you budget. Our own figures are labelled with the account and period they came from.