Skip to content

How do I track podcast ads for a fashion brand?

If you sell clothing, give each show a code and a short address that lands on the collection the host described. Judge the show over at least two weeks, net of returns. Listeners need to see the clothes before they buy, and refunds land after the sale.

By , Founder & CEOUpdated 5 min read

If you sell clothing, give each show a code and a short address. Send the address to the collection the host described, not your homepage. Judge each show over at least two weeks, and net of returns. A listener needs to see the clothes first, and refunds land after the sale.

If you sell fashion and apparel

If you sell clothes, the host has an awkward job. They can describe a jacket, but nobody hears the cut, the colour or how it falls. So the listener's first visit is usually a look, not a buy.

Fit slows things down further. A new customer has to guess their size in a brand they have never worn. They may check the size guide, read reviews or wait for payday before they commit.

Fashion also runs on drops and discounts. If a seasonal sale runs while an episode airs, the listener can take the bigger discount and skip the show's code. Then the show looks weaker than it was.

And clothes come back. A show's best week can shrink once that week's returns are processed, sometimes weeks later.

Instagram adds one more detour. A listener who wants to see the clothes may look you up there first. That visit can arrive tagged as social, untagged as Direct, or not at all if they only browsed the app.

What one store's data shows

One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.

What the export showsShare of revenueSource cell
Journeys with 2 to 3 touches (12.5 days to buy)12.2%Journeys sheet, 2 to 3 touches row
Journeys with 4 to 9 touches (16.9 days to buy)5.4%Journeys sheet, 4 to 9 touches row
Journeys with 10 or more touches (16.0 days to buy)3.0%Journeys sheet, 10+ touches row

Nothing in the export says Store A sells clothes. Read it for the shape of slower journeys, then check your own.

On the Journeys sheet, journeys with 2 to 3 touches took 12.5 days to buy, and journeys with 4 to 9 touches took 16.9 days. With the 10 or more row, multi-touch journeys hold 20.6% of revenue on the Journeys sheet (12.2% + 5.4% + 3.0%). So in this store, about a fifth of revenue came from journeys that took around two weeks or more.

If you sell clothes, a podcast is more likely to open one of those slower journeys than to close a sale on the day. The listener hears about a shirt, looks at it on Tuesday and buys after payday, through an email or a search.

A one-week check would miss that sale. A last-click report would hand it to the email.

What the export cannot show is which of these journeys a podcast opened. It holds visits to the site, not the episode before them.

What changes for a fashion brand?

Send the address to the clothes. Point the show's short address at the collection or product the host talked about. A listener who heard about the linen shirt should land on it, sizes and photos included.

Decide how the code stacks. In the code's Combinations section, choose whether it combines with your other discounts. Shopify notes that with combinable discounts, the same order can appear more than once in its discount report.

Wait for the returns. Shopify's sales reports book a return as negative sales on the date it was returned, not on the order date. So judge a show on net sales once your return window has closed.

Match the code to the season. If the episode promotes a summer collection, end the code when the season ends. An old code on a new collection muddles both.

Leave room for Instagram. If listeners follow you after an episode and buy from a post later, GA4 credits social. Compare your social sessions in the weeks around each episode too.

What to do this week

  1. Point one show's address at a collection. In Shopify, go to Content > Menus > View URL Redirects and set Redirect to the collection page, with the show's tags on the link. Pass: typing the address lands on the clothes the host described. Fail: it lands on the homepage, and the listener has to hunt for what they heard.
  2. Set the code's combinations on purpose. In Discounts, open the show's code and check its Combinations section. Pass: you chose whether it stacks with your seasonal sale. Fail: it stacks by accident, and one order may show up on several rows of Sales by discount codes.
  3. Rerun the code report after returns. In Analytics > Reports, open Sales by discount codes for the weeks since the episode, then run it again once your return window has passed. Pass: net sales hold close to the first read. Fail: they drop a lot, so judge the show on the later number.

Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework

Sources, 1 October 2026: Creating and managing URL redirects (Shopify); Amount off discounts (Shopify); Sales reports (Shopify); Understand (direct) / (none) traffic (Google)

Frequently asked questions

  • Should a podcast code stack with my seasonal sale?
    Usually not. If it stacks, a listener gets two discounts, and Shopify's discount report can show the same order on more than one row. Set the code's Combinations so it does not combine with a sitewide sale, unless the show is worth the deeper discount.
  • How do returns change a podcast ad's numbers?
    They lower them, later. Shopify's sales reports record a return as negative sales on the date it is processed, not on the order date. Rerun the show's code report once your return window has passed, and judge the show on that.
  • Which page should a fashion podcast ad send listeners to?
    The collection or product the host described. A listener who heard about one jacket should land on it, with its sizes and photos, not on your homepage. Point the show's short address there, with the show's UTM tags on the link.

Go deeper: Causal attribution, explained.

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

Free, in your browser: your file is not uploaded. The full read is €99, refundable within 30 days. Prices exclude VAT.
Or book a 30-min call.