Most podcast listeners never click a link. Castlytics captures them anyway, through vanity paths, promo codes, and post-purchase surveys — not just tracking links.
Podcast ads have terrible click-through rates — on purpose. Listeners can't click while driving. Traditional link tracking misses most of the conversions your ads actually drive.
Most podcast listening happens while people can't interact with their phone. They hear the ad, then go to your site minutes or hours later.
A host says 'go to brand.com/tim' and the listener types it in later. No UTM parameter. No referrer. Standard analytics shows 'direct' traffic.
Listener uses 'TIM10' at checkout three days later. The conversion is real. Without promo code attribution, you'd never connect it to the podcast.
Castlytics combines all four methods so no podcast-driven conversion slips through.
castlytics.app/r/abc123 or links.yourbrand.com/tim
Every campaign gets a short redirect link automatically. Paste it in show notes, video descriptions, or bio pages. Visitors who click are attributed to the campaign instantly.
Best for: show notes, YouTube descriptions, newsletter sponsor links
yourbrand.com/tim — no redirect needed
Your tracker script detects when a visitor lands on a vanity path on your own domain and fires an attribution event automatically. No redirect, no third-party domain. Just a clean URL your host mentions on air and your script detects on landing.
Best for: podcast ads, YouTube reads, any placement where the host says a URL aloud
Listener uses TIM10 at checkout — matched automatically
When a visitor uses a campaign's promo code at checkout, Castlytics matches it to the campaign — even if no link was clicked and no vanity path was visited. This is the next fallback that catches conversions other methods miss.
Best for: audio-only ads, radio-style reads, listeners who convert days later
"How did you hear about us?" — matched to campaigns automatically
Enable a post-purchase survey on your order confirmation page. Responses are auto-matched to campaigns — catching word-of-mouth and delayed listeners that all other methods miss.
Best for: buyers who never clicked a link, visited a vanity path, or used a promo code
3×
more conversions captured vs. link-only tracking
< 5 min
to create a campaign and start tracking
30 days
attribution window on free plan
No complex integrations. No developer required to get started.
Paste the Castlytics tracker into your <head>. It loads async — no impact on page speed.
<script src="https://castlytics.app/tracker.js" data-key="YOUR_KEY" async></script>Pick the show, enter the creator name, set a vanity path and promo code. Castlytics generates a tracking link automatically.
A single fetch call on your order confirmation page connects the purchase to the visitor's campaign touch.
fetch("https://castlytics.app/api/conversions", {
method: "POST",
body: JSON.stringify({
publicKey: "YOUR_KEY",
visitorId: window._cly_vid,
type: "purchase",
revenue: 49.00
})
})See clicks, conversions, revenue, and ROAS per campaign in real time. Switch attribution models any time.
UTM parameters only work when someone clicks. Most podcast listeners hear an ad while commuting or exercising — they don't click in the moment. They type a vanity URL directly or use a promo code days later. UTMs miss the majority of podcast-driven conversions.
Your tracker script fetches a lightweight map of your campaign vanity paths. Every time a visitor loads a page, the script checks if the URL path matches one of your campaigns. If it does, a campaign_landing event fires automatically. No redirect, no extra code on those pages.
Castlytics maintains a 30–60 day attribution window (depending on your plan). A visitor who heard a podcast ad on Monday and purchased on Thursday will still be attributed correctly, as long as they used a tracked link, vanity path, or promo code at some point.
Adding the tracking script takes one minute with no developer needed. Recording purchase conversions requires a small integration on your checkout confirmation page — typically 30 minutes of developer time. Shopify stores can skip this entirely by using the native integration.
Yes. Each Castlytics campaign maps to one placement — one show, one creator, one episode series. You get per-show clicks, conversions, revenue, and ROAS in a single dashboard so you can compare which shows actually drive sales.
Free plan includes 3 campaigns, unlimited clicks, and 30-day attribution. No credit card required.
Create free account →