All posts
Podcast AttributionGetting StartedDTC Brands

Podcast Ad Attribution From Scratch: What to Do in Your First 30 Days

Niels SchnadtApril 2, 20266 min read

Most brands launch their first podcast campaign and then figure out tracking afterwards. That is the wrong order. The data you lose in those first weeks is irretrievable, and the decisions you make without it tend to be expensive.

This guide covers exactly what to do in your first 30 days of podcast ad attribution: not theory, not a product pitch, but the actual sequence of steps that gets you from zero to trustworthy data.

Why the First 30 Days Matter More Than Any Other Period

Podcast attribution has a longer conversion tail than almost any other channel. A listener who hears your ad on a Tuesday commute might not buy until the following weekend, or even three weeks later after doing research and seeing your brand again. If your tracking is not in place from the moment your campaign goes live, that entire attribution window is dark.

Brands that set up attribution retroactively consistently undercount their podcast-driven conversions by 40 to 60 percent. Not because the sales did not happen, but because the data was not there to connect them.

Week 1: Install Your Tracking Infrastructure

Before you create a single campaign, get the technical foundations right. You need three things on your website: a tracking script, conversion event firing, and vanity path detection.

The Tracking Script

Add the attribution script to your site's <head> tag. If you are on Shopify, install the Castlytics app and the script will be placed automatically. For custom sites or other platforms, the snippet looks like this:

<script
  src="https://castlytics.app/tracker.js"
  data-workspace-key="YOUR_WORKSPACE_KEY"
  defer>
</script>

This script sets an anonymous first-party visitor ID, detects vanity path landings, and fires tracking link clicks. It is around 3KB and deferred, so it adds no perceptible latency.

Conversion Tracking

On your order confirmation or thank you page, fire a conversion event. If you are on Shopify, this happens automatically via the integration. For other platforms, add a small JavaScript call:

window.castlytics && castlytics.conversion({
  type: 'purchase',
  revenue: ORDER_TOTAL
});

You can pass the promo code too, which allows promo code attribution to work automatically.

Verify Before You Go Live

Click your own tracking link in an incognito browser, complete a test purchase, and confirm the conversion appears in your dashboard. Do the same for your vanity path. Catching a misconfiguration on day three is significantly better than discovering it at week five.

Week 2: Create Your Campaign and Go Live

Once your tracking infrastructure is confirmed, create your campaign in Castlytics. For each podcast placement you are running, set:

  • Creator name and show so you can identify it in reports
  • Campaign cost so ROAS is calculated automatically
  • Attribution window (30 days is the right default for most products)
  • Unique vanity path that the host will read aloud (e.g. /yourbrand)
  • Unique promo code tied to this campaign only

The campaign generates a unique tracking link. Share the vanity path and promo code with the host or podcast ad network. Never share the raw tracking link for host-read ads; the host will not read a URL that looks like /r/abc123xyz.

One Code Per Campaign, Always

If you are running two shows simultaneously and they share the same promo code, you will never know which drove which sale. Always create a unique code for each placement. Even if the discount amount is the same, the code must be different: PODS15 for one show, PODS15TIM for another.

Week 3: Watch for Gaps and Validate Your Data

By week three, your campaign has been live for seven to ten days. Now you want to sense-check the data before making any decisions from it.

Compare your promo code redemptions against your attributed conversions. If you are seeing 200 promo code uses but only 50 attributed conversions, your conversion event is probably not firing. Check the script placement.

Check your vanity path visit count. If the host read out your URL and you have zero vanity path visits, either the URL was not read correctly, or your vanity path detection is not set up. Visit the path yourself to confirm it fires.

Look at your direct traffic in Google Analytics around your ad's air date. A spike in direct and branded search traffic on the day after your ad ran is a strong proxy signal that the campaign is reaching listeners, even if they are not clicking your link. This is normal. Those visitors are exactly why you need a post-purchase survey as a fourth signal.

Week 4: Read Your First Attribution Report

At the end of week four, you have enough data to start understanding your baseline. The key numbers to look at:

Revenue per signal. How much revenue came via tracking link clicks, vanity path visits, promo code use, and survey responses? If one signal is generating significantly more than the others, understand why. Typically promo codes are the highest-confidence signal and also the easiest to verify.

Conversion delay. How many days on average between a first touch (click or vanity visit) and a purchase? If most conversions happen within 48 hours, your audience is impulsive buyers. If the average is 12 days, you need a longer attribution window than the default.

Attribution coverage. Compare your total attributed conversions to your total promo code redemptions. If these are within 20 percent of each other, your multi-signal setup is working well. A large gap suggests one signal is over or under-counting.

What Comes After 30 Days

After 30 days you have a baseline. Now the useful work begins: comparing campaigns against each other, identifying which shows have an audience that actually buys, and making the first real budget decisions based on data.

The brands that get the most from podcast advertising are not the ones who spend the most. They are the ones who track everything, cut the losers quickly, and double down on what is working. That starts here, in the first 30 days, by doing the setup properly before you spend a penny.

Start your first campaign with proper attribution today. Get started with Castlytics free and have your first report live within the hour.

Related reading: The Complete Guide to Podcast Attribution in 2026 | Podcast Conversion Tracking Setup

NS
Niels SchnadtLinkedIn

I help tech companies and scale-ups build the paid acquisition, tracking, and growth infrastructure needed to scale profitably, with full visibility into what's working.

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