Podcast attribution explained: why it is hard
Open a source-aware analysis with this article as the primary source.
Add us to your Preferred Sources.

Podcast attribution is the practice of connecting a podcast ad to something a listener did afterwards, and it works by matching two datasets rather than by following a click. There is no click. A podcast episode is a file your listener's app requests from a server, and under the IAB measurement standard it counts as a download once the app has requested roughly 60 seconds of audio, as Podnews sets out in its breakdown of plays and downloads. Nothing in that transaction carries a listener from your episode to an advertiser's checkout page.
So podcast attribution is probabilistic. Everything below is a different way of guessing well.
Why podcast attribution cannot work like web attribution
Web advertising has a click, and a click carries an identifier from the ad to the destination. The whole apparatus of digital measurement rests on that single handoff.
Podcast delivery has no equivalent. The listener hears a spot in their car, remembers it at their desk two days later, and arrives at the advertiser's site through a search box. No identifier crossed the gap, because there was no gap-crossing event to attach one to. Attribution tools therefore reconstruct the connection after the fact from whatever both ends happen to have recorded.
That reconstruction is why podcast attribution numbers are lower than reality and why two tools measuring the same campaign disagree.
The four methods and what each one proves
| Method | What it matches | What it proves | Where it loses people |
|---|---|---|---|
| Pixel and IP matching | The IP that downloaded the episode against the IP that visited the site | Exposure preceded a visit or purchase | Listener converts from a different network than they listened on |
| Promo code | A code typed at checkout | The listener heard the ad and acted on it | Everyone who forgot the code or found a better one |
| Vanity URL | Traffic to a dedicated address | The listener heard the ad and typed it in | Anyone who searched the brand instead of typing the URL |
| Listener survey | A stated answer about where they heard of the brand | Recall, across the whole audience | Memory, and people who skip the survey |
Each one has a dedicated write-up: attribution pixels, promo code attribution and vanity URL attribution cover the setup details for each.
The methods are not interchangeable. A promo code proves intent, because someone had to act deliberately. A pixel match proves sequence, which is weaker, but it catches the listeners who would never have typed anything. Running one of each is how most well-measured campaigns get a usable picture.
The lookback window decides most of your accuracy
Spotify Ad Analytics, the free tool formerly known as Podsights, uses IP addresses as its primary identifier alongside first-party cookies on the advertiser's site. Its default attribution windows are not uniform:
- 30 days for household and cable or DSL connections
- 1 day for corporate IPs
- 2 hours for mobile-tower IPs
A listener who streams your episode on mobile data during a commute gets the two-hour window. If they buy that evening on home wifi, the tool sees an unmatched purchase and an unattributed impression. The conversion happened and the dashboard will never show it.
Spotify also models cross-device reach by dividing total unique IPs by unique household IPs to build a multiplier. Ask which multiplier was applied when a reach figure looks larger than your download count, because that arithmetic is where the difference comes from.
None of this makes the tool bad. It makes the number a floor.
What to tell a sponsor
Say the floor out loud. A campaign report that presents an attributed conversion count as the complete result invites the sponsor to divide their spend by it, reach a bad cost per acquisition, and not renew.
Report three things instead:
- The attributed conversions, with the method and the window named.
- The delivery figures, which are audited and comparable: downloads against the IAB standard for the episodes carrying the spot. See what counts as a podcast download.
- One signal outside the attribution system, usually brand search volume or total revenue in the flight window against the weeks either side.
When those three point the same direction, the sponsor has a reason to renew that does not depend on trusting one dashboard. When the attributed number is weak but the other two moved, you have the conversation that saves the renewal, and you can only have it if you set the expectation at the start.
Our ad attribution guide covers how to run that measurement design across a live campaign, including what to agree with the sponsor before the first spot airs.
Podder reports per-episode download and listener data from the prefix, which gives you the audited delivery half of that report from your own feed rather than from the advertiser's tool. Start on the Analytics plan and install the prefix before your next campaign.
FAQ
How accurate is podcast attribution?
Accurate enough to compare campaigns against each other, not accurate enough to count every conversion. Every method undercounts. IP matching misses listeners who convert from a different network than they listened on, and promo codes miss everyone who forgets the code. Treat any attributed figure as a floor and say so when you report it.
Do I need an attribution tool to sell podcast ads?
No. Most direct sponsorships for independent shows run on a vanity URL or a promo code, both of which you can set up yourself in an afternoon. Pixel-based attribution usually arrives because the advertiser already uses it, and in that case they run it and share the reporting.
Why do attributed conversions fall short of what the sponsor actually saw?
Because the windows and the identifiers both leak. A listener on mobile data sits inside a two-hour attribution window on Spotify Ad Analytics rather than the 30-day household window, so a purchase made that evening never gets matched. Sponsors who also track brand search and total revenue lift usually see more than the attribution dashboard credits.
See who's actually listening.
Podder gives you audience demographics, per-episode analytics, and chart tracking. The Chartable alternative that goes deeper.
Start free