Podcast Attribution: Tracking Listeners Who Become Visitors
Podcast ads and mentions are notoriously unmeasurable. Vanity URLs, UTMs, and landing pages that make audio attribution workable.
Podcast attribution has a physics problem: the 'click' is a human hearing a URL while driving. There is no referrer, no link, no pixel — just a listener who may or may not remember you at a keyboard hours later. You cannot fix the physics, but you can engineer the remembering, and the toolkit is older than the internet: memorable URLs and patience with measurement windows.
The vanity URL, done properly
Spoken on air: "yoursite.com/lenny"
Redirects to: https://yoursite.com/
?utm_source=lennys_podcast
&utm_medium=podcast
&utm_campaign=sponsorship_q3_2026- One word, no hyphens, survives being spoken. /lenny beats /lennys-podcast-offer every time. Test the candidate by saying it aloud to someone once and asking them to type it.
- One path per show (or per campaign on the same show) — that granularity is exactly what decides renewals.
- Redirect, never a standalone page with the tag baked in — editable after the episode airs forever.
Layer 2: the offer code as backstop
Some listeners skip the URL and search your brand instead — landing as organic or direct. A show-specific discount or extended-trial code catches them at signup: track it as a property (track('signup_completed', { promo: 'LENNY' })) and you recover attribution the URL missed. URL plus code together typically capture the honest majority of response.
Layer 3: 'How did you hear about us?'
The unfashionable free-text field at signup is podcast attribution's truth serum — audio drives responses that no tracking can see (spouse heard it, listener told a colleague). Keep it optional, read it weekly, and treat it as a correction factor on the measured numbers, not noise.
Reading the results without panic
- Expect a decay curve, not a spike: podcast response arrives over 2–6 weeks as back-catalog listeners trickle in. Judge an episode at day 30, not day 3.
- Measure to revenue, not visits: podcast traffic is small and high-intent. A hundred visitors who convert at 10% beat ten thousand who bounce — first-touch persistence carries the show's credit through to the subscription.
- Compare shows on cost per activated user, not cost per visit — the only fair test across audiences of different sizes and intent.
None of this needs special tooling: redirects, UTMs, one event property, one form field. The discipline is the product.