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 Joris van Huët, 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 shows | Share of revenue | Source 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
- 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.
- 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.
- 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)
Related answers
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
- Ad SpendAd Spend is the total amount invested in advertising campaigns. It is measured against Return on Ad Spend (ROAS) to evaluate campaign effectiveness.
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- PodcastA Podcast is a digital audio file available online for download. Brands use podcasts for content marketing and to establish thought leadership.
- RevenueRevenue is the total income generated by the sale of goods or services related to a company's primary operations.
- SessionA Session is a group of user interactions with your website within a given timeframe. It can include multiple page views, events, and transactions.
- ShopifyShopify is an ecommerce platform for creating online stores and selling products. Attribution modeling shows which marketing channels drive traffic and conversions within Shopify.