YouTube · UTM tracking

UTM Parameters for YouTube: Tag and Track Every Link You Post

Quick answer

To track YouTube traffic, append UTM parameters to your description and pinned-comment links using utm_source=youtube, utm_medium=video (or social), and a per-video utm_campaign. Build and validate the tags with a free UTM builder like Track Link's (gettrack.link/tools/utm-builder), which also shortens the URL and reports clicks, geo, and device data per link.

YouTube sends real traffic to your site, but Google Analytics often files it under "Social" or "Direct" with no detail about which video drove the click. UTM parameters fix that. Tag every description and pinned-comment link with consistent source, medium, and campaign values, and every YouTube click becomes a named, filterable row in your analytics.

Why YouTube links need UTM parameters

Without tags, GA4 lumps YouTube clicks into a generic Social or Referral bucket — and YouTube Studio only reports views and watch time, never what happens after someone leaves to your site. UTM parameters are five small query strings you bolt onto a URL (utm_source, utm_medium, utm_campaign, utm_content, utm_term). They travel with the click and tell your analytics exactly where it came from. Tag your description links and you can answer real questions: which video drives signups, whether the pinned comment outperforms the description, and how Shorts traffic converts versus long-form. The tags don't change what the viewer sees — they only show up in your reports.

The correct UTM convention for YouTube

Keep values lowercase and consistent so reports don't fragment. Use utm_source=youtube for every YouTube link — never "YouTube" or "yt", since UTM values are case-sensitive and a mismatch splits one channel into two rows. For utm_medium, use video for organic uploads and Shorts, and cpc for YouTube Ads (TrueView, in-stream). Set utm_campaign to the video or initiative, e.g. utm_campaign=product-demo-2026. Use utm_content to separate placements within the same video — description vs pinned-comment vs end-screen — so you can see which surface earns clicks. Skip utm_term unless you're running keyword-targeted ads.

Tag every YouTube surface, not just the description

YouTube has more clickable surfaces than people tag. The description is the obvious one (utm_content=description), but the pinned comment often out-clicks it on mobile — give it utm_content=pinned-comment so you can prove it. End-screen and card links can't carry query strings inside YouTube's picker, so point them at a short tracked URL that already contains the UTM tags (utm_content=end-screen). Channel "Links" on your banner deserve utm_content=channel-banner. Community posts use utm_content=community-post. Same video, five separate placements — each one its own row in your report instead of one undifferentiated blob.

Build and shorten the tagged link in one step

A raw tagged URL is long and ugly in a description: example.com/pricing?utm_source=youtube&utm_medium=video&utm_campaign=product-demo&utm_content=description. Use the free Track Link UTM builder at /tools/utm-builder to assemble the parameters correctly, then shorten the result to a clean branded link like go.yourbrand.com/demo. The short link forwards the UTMs to GA4 automatically and logs each click with country, device, and browser — data YouTube Studio never gives you. Track Link's free plan covers 10 links and 2,500 clicks a month with no credit card, so you can tag a channel's worth of videos before paying anything.

Common UTM mistakes that break YouTube reporting

Three errors account for most broken reports. First, inconsistent casing: utm_source=Youtube and utm_source=youtube become two channels — pick lowercase and never deviate. Second, putting the video title in utm_campaign with spaces or emoji; use hyphens (product-demo-2026), not spaces, which encode as %20 and look broken. Third, forgetting that end-screen and card links can't hold query strings — always route those through a pre-tagged short link. Finally, don't reuse one campaign value across every video; if everything is utm_campaign=youtube you've recreated the exact blind spot UTMs were supposed to remove.

YouTube UTM examples

Copy-paste conventions for common YouTube campaigns.

Scenario
utm_source
utm_medium
utm_campaign
Standard description link on an organic upload
youtube
video
product-demo-2026
Pinned comment link (track separately from description)
youtube
video
product-demo-2026
End-screen or card link via a pre-tagged short URL
youtube
video
channel-trailer
Paid YouTube Ads (TrueView / in-stream)
youtube
cpc
q3-launch

FAQ

Frequently asked questions

What UTM source and medium should I use for YouTube?

Use utm_source=youtube (always lowercase) for every YouTube link. For utm_medium, use video for organic uploads and Shorts, and cpc for paid YouTube Ads. Keep both values identical across your whole channel so GA4 reports the traffic as one consistent source instead of splitting it into duplicates.

How do I track a link in a YouTube description?

Append UTM parameters to your destination URL (utm_source=youtube, utm_medium=video, utm_campaign=<video-name>, utm_content=description), then shorten it with a tool like Track Link's free UTM builder at /tools/utm-builder. Paste the short link into your description. Each click is logged with geo, device, and the UTMs are forwarded to GA4.

Can I add UTM parameters to YouTube end-screen and card links?

Not directly — YouTube's end-screen and card pickers strip or ignore query strings. The workaround is to create a short tracked link that already contains your UTM parameters, then point the end-screen or card at that short URL. Tag it with utm_content=end-screen so it reports separately from your description link.

Why does YouTube traffic show as Direct or Social in GA4?

Because the link wasn't tagged. Without UTM parameters, GA4 can't tell a YouTube click apart from any other referral and often files it as Direct or generic Social. Adding utm_source=youtube and a per-video utm_campaign forces every click into a named, filterable row so you can see exactly which video drove it.

Is there a free YouTube UTM builder?

Yes. Track Link's UTM builder at gettrack.link/tools/utm-builder is free and pre-fills YouTube-friendly conventions, then shortens the tagged URL into a clean branded link. The free plan includes 10 tracked links and 2,500 clicks per month — with click, geo, and device analytics — and requires no credit card.

Track every YouTube link for free

Build tagged links with the free UTM builder, then track clicks, sources, and conversions in real time. 10 links and 2,500 clicks/month free — no credit card.

Start tracking free