What Are UTM Parameters? (The Simple Explanation)
You just shared an affiliate link on YouTube, Instagram, and your email newsletter. A week later, you check your analytics and see 500 clicks.
But from where? Which platform actually sent those people?
That's exactly what UTM parameters solve.
UTM parameters are little tags you add to the end of a URL. They tell your analytics tool — whether that's Google Analytics, Linkgaze, or anything else — exactly where each visitor came from, what type of content they clicked, and which campaign brought them in.
Think of them like invisible sticky notes on your links. Your audience doesn't notice them. But your analytics sees everything.
Here's what a link with UTM parameters looks like:
https://yoursite.com/recommended-camera?utm_source=youtube&utm_medium=video&utm_campaign=camera-review-2026
That one URL tells you three things:
- The visitor came from YouTube
- They clicked a link in a video
- The campaign was your camera review for 2026
Simple, right? Let's dig into how each parameter works.
Why Marketers Use UTM Parameters
Before we break down the five parameters, let's talk about why this matters.
Without UTM tracking, your analytics dashboard shows vague traffic sources like "direct" or "referral." That's almost useless for making decisions.
With UTM parameters, you get answers to questions like:
- Which platform drives the most traffic? YouTube vs. Instagram vs. email
- What content type performs best? Video descriptions vs. Stories vs. blog posts
- Which campaigns are worth repeating? Holiday promotion vs. product launch
- Where should I focus my time? The platform that actually converts
According to HubSpot's 2025 Marketing Report, marketers who use UTM tracking are 2.7x more likely to report positive ROI on their campaigns. The reason? They can see what's working and double down on it.
If you're an affiliate marketer promoting products across multiple platforms, UTM parameters are the difference between guessing and knowing. For a full walkthrough on setting up tracking, check out our guide on how to track affiliate links across platforms.
The 5 UTM Parameters Explained
UTM stands for "Urchin Tracking Module" — named after Urchin, the analytics software Google acquired and turned into Google Analytics. But you don't need to remember that. You just need to know the five parameters.
Three are essential. Two are optional.
utm_source (Required) — Where Did They Come From?
This identifies the platform or website that sent the traffic.
Examples:
utm_source=youtube
utm_source=instagram
utm_source=google
utm_source=newsletter
utm_source=facebook
utm_source=tiktok
In a full URL:
https://yoursite.com/product?utm_source=youtube
This is the most important parameter. It answers the fundamental question: which platform sent this visitor?
💡 Pro Tip: Always use lowercase. YouTube and youtube will show as two separate sources in Google Analytics. Pick one format and be religious about it.
utm_medium (Required) — What Type of Content?
This describes the marketing medium or content type — how the link was delivered.
Examples:
utm_medium=video
utm_medium=story
utm_medium=post
utm_medium=email
utm_medium=cpc
utm_medium=bio
utm_medium=banner
In a full URL:
https://yoursite.com/product?utm_source=youtube&utm_medium=video
The medium tells you how the traffic arrived. Did they click a link in a video description? A story? A blog post? An email?
This matters because the same platform can have very different performance depending on content type. For example, your Instagram bio link might convert 5x better than your Instagram Story links.
utm_campaign (Required) — What's the Campaign?
This identifies the specific campaign, promotion, or product you're promoting.
Examples:
utm_campaign=sony-a7iv-review
utm_campaign=black-friday-2026
utm_campaign=best-laptops
utm_campaign=spring-sale
utm_campaign=weekly-newsletter-feb
In a full URL:
https://yoursite.com/product?utm_source=youtube&utm_medium=video&utm_campaign=sony-a7iv-review
The campaign parameter groups all traffic related to one promotion — across all platforms and mediums. This lets you see the total impact of a campaign, not just one channel.
utm_term (Optional) — What Keyword?
Originally designed for paid search, utm_term identifies the keyword or targeting term that triggered the ad.
Examples:
utm_term=best+mirrorless+camera
utm_term=budget+laptop+2026
utm_term=wireless+headphones
In a full URL:
https://yoursite.com/product?utm_source=google&utm_medium=cpc&utm_campaign=cameras&utm_term=best+mirrorless+camera
Most affiliate marketers skip this parameter unless they're running paid ads. If you're doing organic promotion on YouTube and Instagram, you probably don't need it.
utm_content (Optional) — Which Version?
This differentiates different links within the same campaign. It's perfect for A/B testing or when you have multiple links on the same page.
Examples:
utm_content=top-banner
utm_content=sidebar-link
utm_content=text-link-1
utm_content=cta-button
utm_content=thumbnail-a
In a full URL:
https://yoursite.com/product?utm_source=blog&utm_medium=post&utm_campaign=sony-a7iv-review&utm_content=top-banner
Use this when you want to know which specific link on a page or in a video description people are clicking. For example, if your YouTube description has three affiliate links, tag each with different utm_content values.
How to Create UTM Links
Method 1: Manually (Quick and Dirty)
Just add the parameters to your URL with ? for the first parameter and & for each additional one:
https://example.com/product?utm_source=youtube&utm_medium=video&utm_campaign=review
Rules:
- Start UTM parameters with
?(or&if the URL already has a?) - Separate each parameter with
& - No spaces (use hyphens or plus signs)
- Use
=between the parameter name and value
Method 2: Google's Campaign URL Builder (Free)
Google provides a free tool at ga-dev-tools.google/campaign-url-builder. Fill in the fields, and it generates the URL for you.
Pros: Easy, prevents typos in parameter names
Cons: Still manual, one link at a time
Method 3: Link Tracking Tools (Recommended)
Tools like Linkgaze automatically add UTM parameters when you create a short link. You set up your source once, and every link gets properly tagged.
This eliminates the most common UTM mistake: inconsistent or forgotten parameters.
Real-World UTM Examples for Affiliate Marketers
Let's walk through realistic examples for different scenarios.
Scenario 1: Promoting a Camera on YouTube
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=youtube&utm_medium=video&utm_campaign=sony-a7iv-review
What this tracks: Traffic from your YouTube video review of the Sony A7IV.
Scenario 2: Same Camera in an Instagram Story
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=instagram&utm_medium=story&utm_campaign=sony-a7iv-review
What this tracks: Traffic from your Instagram Story about the same camera.
Scenario 3: Black Friday Email Newsletter
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=email&utm_medium=newsletter&utm_campaign=black-friday-2026
What this tracks: Traffic from your Black Friday email blast.
Scenario 4: Blog Post with Multiple Links
# Link in the introduction
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=blog&utm_medium=post&utm_campaign=sony-a7iv-review&utm_content=intro-link
# Link in the comparison table
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=blog&utm_medium=post&utm_campaign=sony-a7iv-review&utm_content=comparison-table
# CTA button at the bottom
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=blog&utm_medium=post&utm_campaign=sony-a7iv-review&utm_content=cta-button
What this tracks: Which position in your blog post gets the most clicks. Incredibly useful for optimizing your content layout.
Scenario 5: TikTok Bio Link
https://yoursite.com/recommended-gear?utm_source=tiktok&utm_medium=bio&utm_campaign=gear-page
What this tracks: Traffic from your TikTok profile bio.
Scenario 6: Paid Google Ad
https://yoursite.com/best-cameras?utm_source=google&utm_medium=cpc&utm_campaign=cameras-2026&utm_term=best+mirrorless+camera+2026
What this tracks: Traffic from a specific paid search keyword.
UTM Naming Conventions: The Rules That Save Your Sanity
Inconsistent UTM naming is the #1 reason people's analytics data becomes useless. Here's a convention that works.
The Golden Rules
| Rule | Do This | Not This |
|---|---|---|
| Always lowercase | utm_source=youtube |
utm_source=YouTube |
| Use hyphens for spaces | utm_campaign=camera-review |
utm_campaign=camera review |
| Be specific but short | utm_medium=video |
utm_medium=youtube-video-description-link |
| Be consistent | Always youtube |
Sometimes yt, youtube, YouTube |
| No special characters | utm_campaign=spring-sale |
utm_campaign=spring_sale! |
| Use singular terms | utm_source=email |
utm_source=emails |
Recommended Naming Template
Create a reference document (even a simple Google Sheet) with your approved values:
SOURCES (utm_source):
youtube, instagram, tiktok, blog, email, facebook, twitter, pinterest, podcast
MEDIUMS (utm_medium):
video, story, post, reel, bio, email, newsletter, cpc, banner, sidebar
CAMPAIGNS (utm_campaign):
[product-slug]-review → sony-a7iv-review
[event]-[year] → black-friday-2026
[category]-roundup → best-laptops-roundup
weekly-newsletter-[date] → weekly-newsletter-2026-02
💡 Pro Tip: Bookmark this template or pin it somewhere you'll see it every time you create a link. The 10 seconds it takes to check your naming convention saves hours of cleaning up messy analytics data later.
The Do's and Don'ts of UTM Parameters
| Do | Don't |
|---|---|
| Use all three required parameters | Skip utm_source or utm_medium |
| Keep a naming convention document | Make up names on the fly |
| Use lowercase only | Mix cases (YouTube vs youtube) |
| Use hyphens for multi-word values | Use spaces or underscores |
| Tag external links only | Add UTM parameters to internal links |
| Review your GA data weekly | Set up tracking and never check it |
| Test your links before sharing | Assume they work without clicking |
| Use URL shorteners for long UTM links | Share ugly 300-character URLs |
Warning: Never use UTM parameters on internal links (links between pages on your own site). UTM parameters override the original source data in Google Analytics. If someone arrives from YouTube, clicks an internal link with UTM parameters, their source changes — and your data becomes inaccurate.
How to Analyze Your UTM Data in Google Analytics
Once you've been using UTM parameters for a week or two, it's time to check the results.
In Google Analytics 4 (GA4):
- Go to Reports → Acquisition → Traffic Acquisition
- Change the primary dimension to Session source/medium
- You'll see entries like
youtube / video,instagram / story,blog / post - Click on any source to drill deeper into campaigns
Key Metrics to Watch:
- Sessions: How many visits each source generates
- Engagement Rate: Are visitors from this source actually interested?
- Conversions: Which source drives actual sales or signups?
- Average Session Duration: How long do visitors from each source stay?
What to Look For:
A platform with high traffic but low engagement might mean your audience there isn't the right fit. A platform with low traffic but high conversions? That's where you should invest more time.
Example: Your YouTube might send 2,000 visitors with a 4% conversion rate. Instagram sends 500 visitors but converts at 0.5%. Even though Instagram sends meaningful traffic, YouTube converts 8x better.
URL Encoding: The Technical Detail You Should Know
Sometimes your UTM values contain special characters that can break URLs. The solution is URL encoding (also called percent-encoding).
Common characters that need encoding:
| Character | Encoded As |
|---|---|
| Space | %20 or + |
| & | %26 |
| = | %3D |
| # | %23 |
| ? | %3F |
Example:
If your campaign name is "Tom & Jerry's Deal":
Bad: utm_campaign=tom & jerry's deal
Good: utm_campaign=tom%20%26%20jerry%27s%20deal
Or better yet, just avoid special characters entirely:
utm_campaign=tom-and-jerrys-deal
💡 Pro Tip: This is another reason to stick to lowercase letters, numbers, and hyphens in your UTM values. No encoding headaches, no broken links.
Advanced UTM Tips
1. Use UTM Parameters with Link Shorteners
Long UTM URLs are ugly and can scare off clicks. Combine UTM tracking with a link shortener:
Before (scary):
https://amazon.com/dp/B08L5VG6G3?tag=yourname-20&utm_source=youtube&utm_medium=video&utm_campaign=sony-a7iv-review&utm_content=description-link-1
After (clean):
yoursite.com/sony-camera
The short link redirects to the full tracked URL. Your audience sees a clean link. Your analytics sees the full picture.
2. Create UTM Templates for Recurring Content
If you publish a weekly newsletter, create a template:
utm_source=email&utm_medium=newsletter&utm_campaign=weekly-[YYYY-MM-DD]
Just swap the date each week. No thinking required.
3. Use utm_content for A/B Testing
Want to test whether a text link or a button gets more clicks? Use utm_content:
# Version A - text link
?utm_source=email&utm_medium=newsletter&utm_campaign=spring-sale&utm_content=text-link
# Version B - button
?utm_source=email&utm_medium=newsletter&utm_campaign=spring-sale&utm_content=cta-button
After sending, compare click rates in your analytics.
4. Don't Over-Tag
You don't need every parameter on every link. For most affiliate marketers, utm_source, utm_medium, and utm_campaign cover 90% of what you need.
Add utm_content only when you're testing variations. Use utm_term only for paid search.
5. Document Everything
Future you will thank present you. Keep a simple spreadsheet with:
- The original long URL
- The UTM parameters you used
- The short link (if applicable)
- Where you shared it
- The date
Common UTM Mistakes (And How to Fix Them)
Avoid these pitfalls that trip up even experienced marketers:
- Inconsistent capitalization.
YouTubeandyoutubeare different sources in GA. Always use lowercase. - Using UTM on internal links. This resets the visitor's source attribution. Only tag links pointing to your site from external platforms.
- Forgetting to tag links. One untagged link means lost data. Make UTM tagging part of your publishing workflow, not an afterthought.
- Overly complex campaign names.
utm_campaign=2026-q1-sony-a7iv-youtube-video-review-v2-finalis too long. Keep it short and meaningful. - Not testing links before sharing. Always click your UTM link before publishing to make sure it works and lands on the right page.
For more common pitfalls, see our post on affiliate marketing mistakes to avoid.
Start Tracking Smarter Today
UTM parameters are one of the simplest and most powerful tools in a marketer's toolkit. They take 30 seconds to add to a link and give you months of actionable data.
Here's your action plan:
- Create your naming convention using the template above
- Tag your next 5 links with utm_source, utm_medium, and utm_campaign
- Check your analytics after one week
- Build the habit — make UTM tagging automatic for every link you share
You don't need fancy tools to start. But if you want to skip the manual work, Linkgaze adds UTM parameters automatically when you create short links. One link, automatic tracking, zero manual tagging.
Stop guessing which platform drives your affiliate revenue
Linkgaze shows you exactly where your clicks (and sales) come from.
- Automatic UTM tracking
- One dashboard for all platforms
- Free tier available