June 14, 2026 · 4 min read

How to Track Podcast Sponsorships

Podcast ads convert through ears, not clicks. Vanity URLs, promo codes and lift analysis, the three-layer setup that shows if a show is working.

links attribution strategy

The hardest channel to measure, still worth measuring

Podcast ads work through someone's ears while they're driving. There's no click. There's a host saying "go to yourbrand.com slash pod" and a listener who maybe remembers it at a red light, maybe Googles you tonight, maybe buys next month.

That gap between hearing and acting is why podcast attribution has a deserved reputation as a black box. But sponsors keep buying because the channel converts, and the measurement is more solvable than the reputation suggests. You need three layers, because each one catches what the others drop.

Layer 1: a vanity URL a human can hold in their head

The spoken URL is your tracking pixel. Design it for ears:

  • Short and speakable. yourbrand.com/pod or go.yourbrand.com/lenny. If the host has to spell it, you've already lost half the drivers.
  • One per show, minimum. /lenny and /hardfork, not one shared /podcast. Per-episode slugs (/lenny142) are better if the host will read them, though most won't reliably.
  • Case-insensitive and typo-tolerant. Listeners type what they heard. If /Lenny 404s while /lenny works, you're burning conversions on capitalization. Register the obvious misspellings too and point them at the same place.
  • Tagged underneath. The vanity link redirects to your landing page carrying utm_source=podcast-lenny and utm_medium=audio. That last value isn't arbitrary: GA4's channel rules recognize "audio" and will file "podcast" under Unassigned, a trap straight from the utm_medium mapping.

A branded short domain makes the whole thing cleaner to say and to trust. "go dot yourbrand dot com slash lenny" reads on air, honestly. A generic shortener doesn't.

Layer 2: a promo code for the people who skip the URL

Plenty of listeners never visit the vanity URL. They go straight to your site later and would pay full price unless reminded. The code (LENNY15, matching the link slug) catches them at checkout and re-attributes them to the show.

Same joining logic as creator campaigns: the link counts intent at the top, the code catches conversions that skipped the link, the shared name lets you merge the two with no guesswork.

Layer 3: the survey question, because most listeners skip both

Here's the honest part. Podcast measurement studies keep finding that vanity URLs and promo codes together capture a minority of actual podcast-driven customers. Here's the thing: most listeners hear the ad, remember the brand, and arrive days later through Google or by typing your domain. They look like organic search and direct traffic.

Two backstops:

Ask at checkout. A "how did you hear about us?" field with Podcast as an option catches a chunk of the invisible ones. Self-reported attribution has its own biases, but on a channel this dark it's load-bearing.

Watch for lift. Compare branded search and direct traffic in the 3-7 days after an episode drops against your baseline. A real show moves the line. This is blunt, and it's also the method that finally settles "is this show doing anything," because it doesn't depend on listener behavior at all.

Reading the results

One row per show: clicks on the vanity link, code redemptions, survey mentions, and the post-episode lift. Some shows will look dead on links and alive on lift, which usually means an audience that listens at the gym and buys from a laptop. That's a keep. A show that's flat on all four after three episodes is a cut, whatever the host's download numbers claim.

And keep the per-show links permanent. Podcast back catalogs keep converting for years, an episode from 2024 still sends listeners to /lenny today. A vanity link you can edit the destination of means those old mentions land on a current page instead of a dead campaign.

The channel stays fuzzy. But fuzzy with three instruments beats fuzzy with a shrug, and it's the difference between renewing the right shows and renewing the loudest ones.

← All posts