UTM Parameters Explained: Track Your Marketing Like a Pro

UTM Parameters Explained: Track Your Marketing Like a Pro
Linkgaze Team 10 min read

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:

  1. The visitor came from YouTube
  2. They clicked a link in a video
  3. 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:

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:

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):

  1. Go to Reports → Acquisition → Traffic Acquisition
  2. Change the primary dimension to Session source/medium
  3. You'll see entries like youtube / video, instagram / story, blog / post
  4. Click on any source to drill deeper into campaigns

Key Metrics to Watch:

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:

Common UTM Mistakes (And How to Fix Them)

Avoid these pitfalls that trip up even experienced marketers:

  1. Inconsistent capitalization. YouTube and youtube are different sources in GA. Always use lowercase.
  2. Using UTM on internal links. This resets the visitor's source attribution. Only tag links pointing to your site from external platforms.
  3. Forgetting to tag links. One untagged link means lost data. Make UTM tagging part of your publishing workflow, not an afterthought.
  4. Overly complex campaign names. utm_campaign=2026-q1-sony-a7iv-youtube-video-review-v2-final is too long. Keep it short and meaningful.
  5. 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:

  1. Create your naming convention using the template above
  2. Tag your next 5 links with utm_source, utm_medium, and utm_campaign
  3. Check your analytics after one week
  4. 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
Try Linkgaze Free