Great! here is how you can do that:
Step 1: Add UTM Parameters to All Video Links
In each YouTube video description or CTA button (like in cards or pinned comments), use a unique UTM-tagged link.
Here’s a format:
https://yourdomain.com/?utm_source=youtube&utm_medium=video&utm_campaign=video_name_or_product&utm_content=videoID
Example for a specific video:
https://myshop.com/sneakers?utm_source=youtube&utm_medium=video&utm_campaign=summer-drop&utm_content=video123 ⚠️ You must tag each video differently in the utm_content or utm_campaign field to distinguish sales by video.
Step 2: Track Sales in GA4 as Conversions
Ensure purchases are set up as conversion events in GA4. Usually:
purchase
generate_lead
begin_checkout
If not already set, go to:
Admin > Events > Mark as Conversion
Step 3: Build Exploration Report in GA4
To see which UTM-tagged videos are driving sales:
Go to Explore > Blank
Set:
Dimension: Session source, Session medium, Session campaign, Session content
Metric: Conversions, Revenue, Transactions (or your custom purchase event)
Filter by:
Session source = youtube
Session medium = video
You’ll now see performance broken down by:
What If You Didn’t Tag with UTMs?
If the client didn’t tag the videos before:
Go to Reports > Acquisition > Traffic acquisition
Filter by Source/Medium = youtube / referral
You won’t get specific video-level insights, but you’ll get overall impact.
Then:
Look at Landing Page + Source report to narrow down where people landed from YouTube.
Use Model Comparison Tool under Advertising > Attribution to compare YouTube’s role in assisted or direct conversions.
Pro Tip: Use Bitly (or Rebrandly) + UTM for Shorter Tracking Links
You can use a custom shortener to make the links cleaner and still keep the UTM tags.
For Automation
Use Google Looker Studio with GA4 to create a client-facing dashboard showing: