How do I track YouTube sales for a beauty brand?
If you sell beauty or wellness products, give every tutorial and review its own tagged link, and put each creator's handle in utm_content. Judge a video on first orders over several weeks, because the refills that follow usually come back through email or a typed address.
By Joris van Huët, Founder & CEOUpdated 5 min read
Run the numbers for your store: the free repeat purchase rate calculator.
If you sell beauty or wellness products, give every tutorial and review its own tagged link, and put each creator's handle in utm_content. Then judge a video on first orders over several weeks. A tutorial can keep getting watched long after launch, and the refills that follow usually return by email or a typed address.
If you sell health and beauty products
If you sell skincare, makeup or supplements, YouTube is where a buyer can watch the product at work before paying. A shade on real skin, a texture on the back of a hand, a routine from start to finish. That is research, and research often takes more than one visit.
Some of that research happens on other people's channels. A creator's tutorial can mention your serum next to three rivals, and you can't edit their description. Your only levers are the link and the code you hand them.
Then comes the refill. If you sell a moisturiser that runs out, the second order usually doesn't start on YouTube. It starts in an inbox, a bookmark or a subscription, and the channel reports credit that door instead.
Tutorials also age slowly. A how-to posted in spring can still be watched in winter. A campaign named after a month will file those later sales under the wrong label.
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 |
|---|---|---|
| Organic Video, in all three views | 0.0% | Channels sheet, Organic Video row |
| Journeys with 4 to 9 touches: 1,568 distinct paths, 16.9 days to buy | 5.4% | Journeys sheet, 4 to 9 touches row |
| Journeys with 10 or more touches: 1,792 distinct paths, 16.0 days to buy | 3.0% | Journeys sheet, 10+ touches row |
Nothing in the export says Store A sells beauty products. Read it for the shape of long, research-heavy journeys, then check your own.
On the Journeys sheet, journeys with 4 to 9 touches took 16.9 days to buy, and those with 10 or more touches took 16.0 days. Those two rows hold most of the distinct paths on the Journeys sheet: 1,568 and 1,792. Yet in the export they carry only 5.4% and 3.0% of revenue.
So in this store, the long and winding routes are many and small. If you sell beauty, a buyer who watches a tutorial, compares shades and waits for payday could draw one of those routes.
Organic Video sits at 0.0% on the Channels sheet, in every view. If your own row reads zero while creators review your products, their viewers are reaching you some other way, or their links carry no tags.
What the export cannot show is which journeys a tutorial started, or which orders were first orders and which were refills. It holds no customer history at all.
What changes for a beauty brand?
Tag per video, and keep the tag for life. Give each tutorial one utm_campaign and never rename it. A review that still sells next year then still reports under its own name.
Keep the platform as the source. Google advises one utm_source per platform, so every creator link keeps youtube as the source. Put the creator's handle in utm_content, and GA4 shows it as Session manual ad content.
Tag products if your channel qualifies. YouTube Shopping shows tagged products in the description and in a product shelf below the video. The Shopping section of YouTube Studio reports how those products perform, and your Shopify orders show the rest.
Separate first orders from refills. Shopify's New vs returning customers report splits first-time from returning customers for each period. Its Customer cohort analysis groups customers by the date of their first order, so you can see whether a tutorial's buyers came back.
What to do this week
- Send each creator a tagged link. Use utm_source=youtube, utm_medium=video, your campaign name and the creator's handle in utm_content. Pass: in GA4, under Acquisition > Overview > View Manual campaigns, the handle shows as Session manual ad content. Fail: you see (not set), so the creator pasted a bare link.
- Split new from returning customers by week. In Shopify, go to Analytics > Reports, filter the Category to Customers and open New vs returning customers. Pass: first-time customers rise in the weeks after a tutorial goes live. Fail: only returning customers move, so the video mostly reminded people who already buy.
- Read the cohort a big tutorial brought in. Open Customer cohort analysis in the same Customers category and find the month the tutorial launched. Pass: that cohort keeps reordering. Fail: it buys once and stops, so judge the video on first orders alone.
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: URL builders: Collect campaign data with custom URLs (Google); Traffic-source dimensions, manual tagging, and auto-tagging (Google); Manual report (Google); Get started with Shopping on YouTube (YouTube); YouTube Shopping (Shopify); Customers reports (Shopify)
Related answers
Frequently asked questions
Should a beauty brand use YouTube Shopping or description links?
Both, if your channel qualifies. Tagged products show below the video and in a product shelf, and YouTube Studio reports how they perform. A tagged description link tells GA4 which video sent the visit. Shopify's list of requirements includes a channel with at least 1,000 subscribers.How should I tag a creator's makeup tutorial?
Keep utm_source=youtube and utm_medium=video, name your campaign, and put the creator's handle in utm_content. Google advises one source value per platform, so the handle doesn't belong in utm_source. GA4 then shows it as Session manual ad content.Do refills count as YouTube sales?
Not in GA4's channel reports, usually. A refill tends to start in an inbox, a bookmark or a subscription, so that visit gets the credit. Judge the video on first orders, and use Shopify's cohort report to see whether those customers came back.
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.
- Causal AttributionCausal Attribution uses causal inference to determine which marketing touchpoints genuinely cause conversions, not just correlate with them.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- 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.