Skip to content
Convokast

How to Track Podcast Traffic with UTMs and Vanity URLs

Set up a dedicated vanity URL per show before it airs, use UTM parameters only where a real clickable link exists, and accept that most podcast traffic shows up as branded search days later, not as a tagged click.

How to Track Podcast Traffic with UTMs and Vanity URLs

Set up a dedicated vanity URL per show, like yoursite.com/showname, before the episode airs. Add a UTM parameter only where a real clickable link exists, in show notes or a recap post, not in the audio itself. Most of what a podcast appearance actually produces is branded or direct search days later, arriving with no tag attached, and the vanity URL is what makes that traffic legible anyway.

Why UTMs mostly fail for podcast traffic

A UTM parameter only does anything after someone clicks a link. Google's own documentation on custom campaign URLs is explicit about the mechanism: when a user clicks a referral link, the URL parameters are sent to Analytics and show up in the traffic acquisition report (URL builders: Collect campaign data with custom URLs, Google Analytics Help, 2026). No click means no data, and that is the entire model.

Audio gives a listener nothing to click. A host reads a URL out loud partway through an episode, and the listener is on a run, driving, or half paying attention while folding laundry. Nobody is switching to a browser and clicking a link that only exists as spoken syllables. What happens instead is a listener finishing the episode later, opening a browser, and typing your brand name into Google or going straight to your homepage. Analytics records that as direct or organic branded traffic, not as anything connected to the episode.

This is why branded search lift is the more honest number for a podcast appearance than a UTM click count. A spike in searches for your company name in the days after an episode drop is a real signal a booking worked. A UTM report showing near-zero clicks from the same episode is not evidence the booking failed. It is evidence UTMs were never going to capture that channel in the first place.

Set up a vanity URL before the episode airs

Do this before recording day, not after the episode is live.

  1. Pick a path on your own domain, like yoursite.com/showname or yoursite.com/hostname. Match it to whatever the host is most likely to say on air, usually the show name.
  2. Build the redirect in whatever your site already uses, a simple 301 in your hosting platform, a link shortener with a custom domain, or a route in your app if you control the codebase. It should point at the page you actually want that audience to land on, not a generic homepage.
  3. Send the exact URL to the host or producer ahead of the recording, so it ends up in the pre-interview brief and gets read correctly on air instead of improvised.
  4. Keep it short. No dashes, no numbers, nothing that sounds different from how it is spelled. A listener typing it in from memory a day later is the realistic case, and every extra character is a chance to get it wrong.
  5. Reuse the same pattern for every show, so the format becomes predictable for you to build and for a host to read.

Podcast ad platform Acast gives the same advice from the sponsorship side: vanity URLs should be short, simple, avoid special characters, and ideally work the host's name or the show's name in directly, since listeners only ever hear them, never see them spelled out (Vanity URL Best Practices in Podcast Advertising, Acast, 2023). A guest appearance and a paid spot face the identical constraint, an audience that cannot click.

Add UTM parameters where a link actually exists

UTMs still have a job. It is just a narrower job than most people assume.

Use them anywhere a clickable link genuinely exists:

  • The show's own show notes page, if the host publishes one with a link to your site.
  • A LinkedIn or X recap post you write yourself after the episode airs.
  • An email newsletter mention, yours or the host's.
  • A guest directory or listing page that links out to your site.

Build the tagged link with utm_source set to the show's name, utm_medium set to something like podcast or shownotes, and utm_campaign set to the episode or guest name. Keep the values lowercase and consistent across every show, so a report six months from now still groups them correctly. Point the tagged link at the same destination the vanity URL uses, so both paths land the visitor in the same place.

What you should not do is put a UTM string into a URL you expect a host to read aloud. Nobody types a query string from memory, and a long tagged URL read on air just makes the vanity URL harder to catch correctly in the first place. Keep the on-air version clean and short, and save the tag for the version that lives somewhere clickable.

UTM, vanity URL, or promo code: what each one actually catches

MethodSetup effortClick capture rate from audioWorks for on-air mentions
UTM parameterLow, one link builderNear zero from audio, functions normally from a written linkNo, nothing to click
Vanity URLLow, one redirectN/A, not a click metric, captures direct hits by designYes, built for this
Promo codeMedium, needs checkout logicCaptures redemptions only, and plenty of buyers convert without entering itYes, but undercounts

None of the three gives a complete picture alone. A vanity URL catches traffic a UTM never will, because it does not need a click to be attributable, a hit on yoursite.com/showname is self-explanatory even with no parameters attached. Anything genuinely clickable still deserves a UTM tag on top. Purchase-side signal comes from the promo code, but it misses every listener who converts without typing it in.

What a vanity URL buys you when nobody clicks anything

Set the click-through expectation honestly low. Most listeners who visit your site because of a podcast appearance never touch a tagged link at all.

What the vanity URL still does:

  • It is memorable enough that a listener types it in correctly two days later, on a different device, in a different context than when they heard it.
  • It is easy for a host to say once on air without stumbling, which a long URL with a query string is not.
  • Traffic landing on it is unambiguous even with zero UTM parameters attached, because the path itself only exists for that one show.

That last point is the whole case for building one per show instead of pointing every appearance at the homepage. A homepage hit tells you nothing about which conversation sent it. A hit on a URL you built specifically for one show tells you exactly that, no query string required.

Where this fits with everything else you can't measure

A vanity URL and a UTM tag are two pieces of a bigger measurement problem. How to measure ROI from podcast guest appearances covers the rest of it, including what to track when neither method fires and a listener just remembers your name.

Booking the appearance itself is a separate job from tracking what it produces. Convokast books podcast guest spots for founders at a flat $499 a month, with at least one guaranteed interview and your approval on every target show before it is pitched. Setting up the vanity URL and UTM structure on your own site stays your job either way, since it lives on your domain, not the show's. See how the booking side works before you decide whether to hand that part off too.

Common questions

Do I need a UTM parameter for every podcast appearance?

No. Add a UTM parameter only where a real clickable link exists, such as the show's written show notes page, a host's LinkedIn recap post, or an email newsletter mention. A UTM tag has nothing to attach to when the only mention is spoken audio, so tagging a link nobody can click just adds a query string that never fires.

What should I actually name a podcast vanity URL?

Keep it short, and match it to something the host can say once without spelling it out. yoursite.com/showname or yoursite.com/hostname both work. Avoid dashes, numbers, and anything that sounds different from how it is spelled, since a listener typing it in from memory a day later is your best case, not your worst.

Why does almost no one click the UTM link from a podcast episode?

Because most podcast listening happens in an app playing audio, and there is no way to click a URL while an episode is playing. Google's own Analytics documentation on custom campaign URLs describes UTM data as being sent only when a user clicks a referral link, which an audio mention never produces (Google Analytics Help, 2026). The listener hears the URL, remembers a version of it, and visits later through a search bar instead.

If UTMs mostly don't work for podcasts, why set one up at all?

Because the vanity URL underneath the UTM is doing the real work. Even when a listener never clicks a tagged link and just types yoursite.com/showname from memory, that hit lands on a page you built specifically to catch traffic from that show. You know where it came from because of the URL itself, not because of a query string.

podcast utm trackingvanity urlpodcast attribution

Work with us

Want to be the guest, not the reader?

We pitch, book, and prep you for the shows your buyers already listen to.

Book a discovery call

Free 20-minute call. If we are not a fit, we will say so.