Clycyo
How-to5 min read

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

  1. 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.
  2. 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.
  3. 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.