Back to Blog
Source Intelligence9 min read2026-04-21

How to Track Cost Per Case from Podcast Advertising for Personal Injury Firms

Most PI firms sponsoring podcasts track promo code redemptions and call it attribution. Here's the setup — dedicated tracking numbers, show-specific source tags, and promo codes — that finally puts podcast advertising on the same cost-per-case dashboard as Google, Facebook, and every other channel.

How to Track Cost Per Case from Podcast Advertising for Personal Injury Firms

Ask a PI marketing director what their podcast sponsorships cost per signed case. Most will quote a CPM rate, a promo code redemption count, or a monthly spend figure—and then go quiet. Podcast advertising is one of the fastest-growing line items in PI marketing budgets, and it is among the least measured.

The show host reads your ad, drops your vanity URL and promo code, and your analytics dashboard records a spike in direct traffic. Maybe the promo code gets used. Maybe it doesn't. Either way, you have no clear line from that sponsorship spend to a signed retainer—which means podcast advertising either gets defended on faith (“we get calls when we run the show”) or cut during budget pressure because you can't prove it works.

This guide covers the three-method attribution framework that connects your podcast spend to signed cases—so you can calculate a real cost per case, benchmark podcast advertising against your other channels, and make budget decisions based on outcomes instead of listener counts.

Podcast Attribution: The Gap Most PI Firms Are Operating With

PI Firms Tracking Podcast Ads to Signed Cases

~8%

Most PI podcast advertisers track promo code uses and website traffic — not cases signed from those listeners

Typical Attribution Recovery Rate

45–60%

With dedicated tracking numbers, intake questioning, and promo codes, firms recover 45–60% of podcast-attributed cases

Recommended Attribution Window

60–90 days

Podcast listeners often act on host recommendations over days or weeks — a 30-day window systematically undercounts performance

Why Podcast Advertising Is Harder to Attribute Than Digital Channels

Digital ads carry inherent attribution signals. A user who clicks a Google search ad generates a session ID, a source parameter, and a conversion event your CRM can capture automatically. A podcast listener hears a host mention your firm during their morning run, thinks about it for a week, and eventually calls after an accident they weren't expecting. The connection between that impression and the inbound call is invisible unless you build a system to surface it.

Podcast attribution has two structural challenges that make it uniquely difficult. First, podcast listening is a passive, ambient activity. Listeners do not stop mid-episode to fill out a form. They hear your ad, remember the name or URL, and act later—sometimes much later. Second, podcast listeners frequently convert through the most attribution-invisible channels available: they search your firm name on Google, call the number from your website, or ask a friend. None of those conversions carry a “heard it on a podcast” tag without a deliberate system to capture it.

Despite these challenges, podcast attribution is achievable. The same frameworks used for radio and TV apply here, with one addition specific to podcasts: promo code tracking embedded in host-read creative. Used together, dedicated tracking numbers, structured intake questioning, and promo codes recover the majority of podcast-attributed cases and produce a cost-per-case number you can put on the same dashboard as your Google, Facebook, and aggregator sources.

Method 1: Dedicated Tracking Numbers and Vanity URLs by Show

The most direct attribution method is a phone number that exists exclusively in your podcast advertising. When that number rings, the call is podcast-attributed by definition.

Assign a unique CallRail tracking number to each podcast show you sponsor. If you run host-read ads on five shows, you need five numbers. Pair each tracking number with a dedicated vanity URL—a short, memorable domain or subdomain that routes to a landing page specific to that show. The vanity URL captures listeners who prefer to type rather than dial. Both signals feed into your CRM as the same source tag.

A few rules that protect attribution accuracy:

  • Never reuse a tracking number or vanity URL across shows. A number shared between two podcasts cannot tell you which show produced the call.
  • Keep tracking numbers and vanity URLs live for the full attribution window. If you deactivate a number 30 days after your last episode airs, you will miss calls from listeners who acted later. Maintain podcast assets for at least 90 days after the final episode in a run.
  • Include the tracking number in both the host read and the show notes. Podcast show notes are often the first place listeners go to find a link, and they are indexed by search engines. A tracked link in the show notes captures the listeners who typed rather than dialed.

Method 2: Structured Intake Questioning

Tracking numbers and vanity URLs capture direct responses. They miss the listeners who heard your podcast ad, searched your firm name, and called the number from your website. Structured intake questioning bridges that gap.

Every intake call should include a source question with a forced-choice dropdown—not a free-text field. Free text produces dozens of variations (“podcast,” “heard it on a show,” “True Crime Daily,”) that cannot be aggregated. A dropdown produces a clean, consistent tag.

Build your podcast source options specifically. If you sponsor multiple shows, list each by name in the dropdown:

  • Podcast / [Show Name A]
  • Podcast / [Show Name B]
  • Podcast / Other Podcast

When a caller says they heard you on a podcast, intake selects the specific show if they know it, or “Podcast / Other” if not. That tag flows to the case record in your CRM and eventually to your cost-per-case calculation. This method typically recovers an additional 15–25% of podcast-attributed cases beyond what tracking numbers and vanity URLs capture alone.

Method 3: Promo Code Tracking

Promo codes are native to podcast advertising in a way they are not for most other channels. Listeners are conditioned to use them, and hosts are experienced at delivering them. A well-integrated promo code provides a third attribution signal that supplements your tracking number and intake tagging—and it is the only signal that travels with the listener even when they act through a non-tracked channel.

Assign a unique promo code to each show you sponsor. When a caller mentions a promo code or uses it on your intake form, that code maps directly to the sponsoring show in your CRM. The code does not need to offer a discount to work for attribution purposes—it can simply trigger a preferred intake queue or a dedicated intake specialist trained to handle podcast-sourced inquiries.

A few implementation details:

  • Keep promo codes short and phonetic.Podcast listeners hear the code, not read it. A code like “CASE10” or the show name works better than a random alphanumeric string.
  • Track promo code mentions separately from promo code uses. Intake should record whether a caller mentioned a podcast promo code, even if they do not use it on a form. That mention is attribution data.
  • Ask about promo codes proactively in intake.Many callers intend to use the code but forget to mention it. A simple “Did you hear about us from a specific source or podcast?” during intake recovers a meaningful share of podcast-attributed cases that would otherwise go untagged.
Setting Up Podcast Attribution: A Three-Step Implementation
1

Assign Dedicated Tracking Numbers and Vanity URLs by Show

Create unique CallRail numbers and vanity URLs for each podcast sponsorship. Embed both in the host-read creative and the show notes. Keep assets live for 90 days after the final episode in each run. Never share a podcast tracking number with any other channel.

2

Build Podcast Source Tags and Promo Codes in Your CRM

Add each sponsored show as a named option in your intake source dropdown. Create a unique promo code per show and map each code to the correct source tag. Train intake specialists to ask about podcast sources proactively on every call — not just when a caller volunteers the information.

3

Calculate Cost Per Case by Show at 90-Day Intervals

Pull total sponsorship spend per show for the attribution period. Pull signed cases tagged to each podcast source from your CRM. Divide spend by signed cases. Run the calculation at 30, 60, and 90 days — podcast cases keep coming in past day 30 as listeners act on delayed intent.

What Cost Per Case from Podcast Advertising Actually Looks Like

PI firms with full podcast attribution report wide ranges depending on show type, audience size, and how well intake questioning is executed. Niche legal and true crime podcasts with highly relevant audiences often produce lower cost per case than their reach numbers suggest, because listener intent is higher. Broad entertainment and sports podcasts reach large audiences at lower CPMs but convert at much lower rates.

The most consistently efficient podcast category for PI firms is local and regional content—local news podcasts, city-specific talk shows, and community interest programs. These audiences are geographically constrained to your market and skew toward the demographics most likely to need personal injury representation.

Estimated Cost Per Case by Podcast Category

Based on PI firms with full podcast attribution. Ranges reflect audience size, market competition, and intake conversion rate.

Why the 60-to-90-Day Attribution Window Is Non-Negotiable for Podcasts

The most common mistake PI firms make with podcast attribution is measuring it on a 30-day window. Podcast advertising does not produce immediate intent the way paid search does. A listener who hears your sponsorship during their commute on a Tuesday is not necessarily in need of legal help that week. They file the name away. Weeks later, after an accident or a conversation with an injured friend, they remember “that attorney from the podcast.”

PI firms with full podcast attribution consistently find that 35–50% of podcast-attributed cases convert more than 30 days after the first exposure. A 30-day window cuts those cases out of your attribution entirely, making the channel appear more expensive than it is and leading to under-investment in what can be a meaningful source of cases with strong lifetime value.

Run your podcast cost-per-case calculations at 30, 60, and 90 days and watch how the cohort matures. The 30-day number will look poor. The 90-day number is almost always the defensible one. Keep promo codes active and tracking numbers live through the full window.

How Podcast Fits Into Your Full-Channel Comparison

Once you have a cost-per-case number for podcast advertising, the comparison is straightforward. Tag every podcast-attributed case in your CRM the same way you tag Google, Facebook, TV, radio, and aggregator cases. Run the same cost-per-case query across all channels. Podcast earns a line on the same dashboard—no more “brand building” exemptions that make it impossible to evaluate.

For most PI firms that have measured it, podcast advertising lands in the mid-range of channel performance: below branded Google search and attorney referrals, often comparable to radio and OTT streaming, and frequently more efficient than Facebook Lead Ads and broad aggregator buys. The relative position is less important than having the number. You cannot manage what you cannot measure.

Podcast advertising also compounds in a way most channels do not. Show sponsorships build brand familiarity over multiple episodes, which lifts conversion rates on your digital channels as listeners who are already aware of your firm encounter your Google or Facebook ads. That halo effect is hard to quantify, but the direct case attribution is not. Start with that.

Tracking podcast advertising the same way you track every other source is the foundation. RevenueScale's Source Intelligence layerpulls all channel data into a single cost-per-case view, including offline and audio sources like podcasts and radio, so your budget decisions are based on your actual portfolio—not just the channels that happen to have easy digital tracking.

Start with Your Highest-Spend Show, Then Scale

If you are running podcast sponsorships across multiple shows and have no attribution infrastructure, do not try to build it all at once. Pick your highest-spend show and assign a dedicated CallRail tracking number, a unique vanity URL, and a promo code this week. Add a podcast source option to your intake dropdown in the same conversation.

Run that setup for 90 days and calculate your first cost-per-case number for that show. That single data point will tell you more about your podcast investment than any CPM report your media buyer has ever sent you. Once you have one show working, replicating the framework across the rest of your podcast portfolio takes less than a week.

Podcast advertising is growing as a PI marketing channel because it reaches audiences during high-attention moments—commutes, workouts, household tasks—with a trusted host voice. It deserves the same measurement discipline as every other channel in your portfolio. The firms that build attribution infrastructure now are the ones who can defend their podcast budgets—or reallocate them confidently— while competitors are still counting promo code redemptions and calling it attribution.

If you want to see what a full-channel cost-per-case view looks like for your firm, book a demo and we will walk you through how RevenueScale connects your podcast spend to signed cases alongside every other source you manage.

See it in action

Discover how RevenueScale tracks cost per case from click to settlement.

Book a Demo

Want to see Revenue Intelligence in action?

See how RevenueScale connects your marketing spend to case outcomes — so you can cut waste, scale winners, and prove ROI to partners.