All posts
vanity URLspodcast attribution

Vanity URLs for Podcast Sponsors: How to Set Them Up and What the Data Tells You

Castlytics TeamMarch 17, 20267 min read

A vanity URL is a short, clean path a podcast host reads on air. Instead of rattling off a tracking link with UTM parameters, they say "go to bestcompany.com/tim" or "check it out at bestcompany.com/darknet." The listener types it in. You track it.

It sounds simple because it is. But most brands either set them up wrong, ignore the data once they have it, or don't use them at all because they think promo codes cover the same ground. They don't.

This is a practical guide on why vanity URLs are worth the setup time, how to configure them properly, and how to read the data they generate.

Why Vanity URLs Catch What Promo Codes Miss

When someone hears a podcast ad, they face a friction hierarchy: tapping a link is easiest, typing a URL is medium effort, remembering a code and applying it at checkout is highest friction.

Promo codes require the listener to remember a string of characters, return to your site, add items to a cart, and then recall the code at checkout. Plenty of motivated buyers drop off somewhere in that chain, not because they don't want the product, but because they got distracted, forgot the code, or didn't want the discount badly enough to dig for it.

A vanity URL requires only one thing: go to this specific web address. There's no code to remember. The visit itself is the tracking event. You capture every listener who took any action as a result of the ad, not just the ones who completed the discount redemption flow.

In head-to-head tests, vanity URL visits reliably run 2-4x higher than promo code redemptions for the same campaign. That doesn't mean those are all conversions, but it means the top of the funnel data is much larger, and the conversion rate you calculate from that data is more accurate.

The Technical Setup (Three Approaches)

Approach 1: Redirects with UTM Parameters

The most common approach. You create a path on your domain, /joe, /darknet, /listennow, and redirect it to your product page with UTM parameters appended.

/joe → /products/widget?utm_source=podcast&utm_medium=host-read&utm_campaign=joe_rogan_s3

Every visit to /joe lands on the product page with the UTM parameters included. Google Analytics or your analytics platform records the source automatically.

This works fine, but it has a limitation: if the listener types the vanity URL into their browser and closes it before converting, then comes back to your site via direct traffic later, the UTM parameters are gone. The conversion happens in a separate session and gets attributed to direct.

Approach 2: Cookie-Based Attribution

A more reliable approach is to set a cookie when the visitor hits the vanity URL, regardless of whether they convert in the same session. When they convert later, even in a new session, the cookie is still present and you can attribute the conversion.

This requires a small amount of custom code on your site or a purpose-built attribution tool, but it solves the session-break problem that kills UTM-based attribution.

The attribution window is up to you: 30 days is common, 60-90 days makes sense for higher-consideration purchases.

Approach 3: Dedicated Landing Pages

Instead of a redirect, you build a custom landing page for each creator. The page content can reference the host by name ("Joe sent you"), which increases conversion rates while also making the attribution unambiguous.

This is more work per campaign, but dedicated landing pages consistently outperform generic product pages for podcast traffic because they match the context the listener arrives with.

How to Configure Attribution Windows

The default attribution window in most analytics tools is 30 days, session-based. For podcast advertising, that's usually too short.

Podcasts are evergreen. An episode published in January might get a meaningful percentage of its total downloads in March and April, as new subscribers discover the show and binge the back catalog. A listener who hears your ad in episode 47 might visit your site that day, think about it for three weeks, and buy in month two.

Set your vanity URL attribution windows to at least 60 days. For considered purchases (B2B, big-ticket consumer), 90-120 days reflects how the buying cycle actually works.

If you're using cookie-based attribution, the cookie expiration date is your attribution window. If you're using UTM parameters without cookies, you're constrained by session length and the limits of your analytics platform.

Reading the Data: What to Actually Look At

Once your vanity URLs are live, you'll see traffic data. Here's what matters:

Visit count vs. conversion count. A 100-visit campaign with 5 conversions (5% CVR) is performing differently than a 1000-visit campaign with 10 conversions (1% CVR). Absolute conversion numbers look better for the second campaign, but the first campaign's audience converted at 5x the rate. That's a quality signal about the creator's audience fit with your product.

Visit timing relative to episode airdate. If you're using a tool that timestamps vanity URL visits, look at when the visits spike. A healthy podcast campaign shows a big spike in the first 48-72 hours after the episode drops, then a long tail that might last weeks. If you see a spike with no tail, the show might be front-loaded (common for news podcasts). If you see a flat, steady traffic pattern, the show likely has a large back-catalog listener base.

Multi-touch paths. Some visitors will hit your vanity URL, leave, and come back via a direct search or Google ad before converting. Vanity URL data lets you see that the podcast was the first touchpoint even when it doesn't get last-touch credit. This matters for understanding true contribution to revenue.

Vanity URL traffic vs. promo code redemptions. If you have both a vanity URL and a promo code for the same campaign, compare the two numbers. If vanity URL visits are 300 and code redemptions are 45, you have a 15% code application rate among visitors. That's fairly typical. If the ratio is much lower, you might have a leakage problem with the code being found on coupon sites before actual listeners show up.

Common Setup Mistakes

Using the same vanity URL for multiple episodes or campaigns. You lose the ability to isolate which specific buy drove results. Every campaign flight should have either a unique path or unique UTM parameters at minimum.

Not testing the redirect before the episode airs. Sounds obvious; happens constantly. The redirect breaks or the landing page 404s, and you lose the traffic spike in the first 48 hours after the episode drops, your highest-intent window.

Using too-long URLs. The host has to say it on air. "Bestcompany.com/joe" is fine. "Bestcompany.com/podcast-joe-rogan-march-2026-campaign" is going to get mangled or skipped entirely.

Not setting up the attribution window before launch. If you add the cookie logic or extend your attribution window after the campaign starts, you'll miss the early-episode conversions that fell outside the window.

Combining Vanity URLs with Other Signals

Vanity URLs work best as one piece of a broader attribution picture:

  • Tracking links for any digital promotion (show notes, newsletter placements) that lets the listener actually click
  • Vanity URLs for audio-only attribution where clicking isn't possible
  • Promo codes for purchase-time confirmation and discount incentive
  • Post-purchase surveys for everything that fell through the cracks

When all four signals point to the same creator campaign, the attribution confidence is high enough to make real budget decisions. When only one or two signals are present, there's always a plausible alternative explanation for the data.

The brands that scale podcast advertising confidently are the ones who stacked these signals early, got their attribution infrastructure right, and now have quarters of data to pattern-match against. The infrastructure investment is small. The compound learning over time is significant.

Ready to track your podcast ad ROI?

Castlytics gives you per-campaign attribution, real-time ROI, and listener journey analytics — free to get started.

Start free — no credit card