Types of UTM Parameters: A Complete Guide for Marketers

If you’ve ever looked at your analytics reports and wondered where your traffic, leads, or sales came from, UTM parameters are the answer.

UTM parameters allow marketers to track exactly how visitors arrive at a website. Whether you’re running email campaigns, social media promotions, paid ads, influencer partnerships, or QR code campaigns, UTM parameters help you understand which marketing efforts are driving results.

In this guide, you’ll learn the different types of UTM parameters, what each one does, and how to use them correctly.

What Are UTM Parameters?

UTM (Urchin Tracking Module) parameters are tags added to the end of a URL. These tags send information to analytics platforms such as Google Analytics 4 (GA4), helping you identify the source of your traffic.

Example:

https://example.com/product?
utm_source=facebook
&utm_medium=social
&utm_campaign=spring_sale

When someone clicks this URL, Google Analytics records where the visitor came from and associates their activity with the correct marketing campaign.


The 5 Standard Types of UTM Parameters

There are five standard UTM parameters commonly used by marketers.

1. utm_source

The utm_source parameter identifies where the traffic originated.

Still managing UTM links in spreadsheets? Create cleaner tracking URLs with less manual work.
Try Free

Examples:

  • google
  • facebook
  • linkedin
  • newsletter
  • bing
  • youtube

Example:

utm_source=facebook

Question it answers:

Which platform or website sent the visitor?


2. utm_medium

The utm_medium parameter identifies the marketing channel or method used.

Examples:

  • email
  • social
  • cpc
  • display
  • referral
  • qr_code

Example:

utm_medium=email

Question it answers:

What type of marketing channel generated the click?


3. utm_campaign

The utm_campaign parameter identifies the specific campaign being promoted.

Examples:

  • spring_sale
  • black_friday
  • product_launch
  • webinar_june
  • holiday_promo

Example:

utm_campaign=black_friday_sale

Question it answers:

Which campaign generated the visit or conversion?


4. utm_term

The utm_term parameter is primarily used for tracking paid search keywords.

Examples:

  • running_shoes
  • digital_analytics_course
  • ga4_training

Example:

utm_term=ga4_audit

Question it answers:

Which keyword triggered the ad click?

Although originally designed for search advertising, some marketers also use it for audience segments or targeting information.


5. utm_content

The utm_content parameter helps distinguish between multiple links or ads within the same campaign.

Examples:

  • blue_button
  • header_banner
  • sidebar_cta
  • version_a
  • version_b

Example:

utm_content=header_cta

Question it answers:

Which specific ad, button, creative, or link generated the click?

This is especially useful for A/B testing and creative performance analysis.


Optional Custom UTM Parameters

While the five standard parameters are the most common, many organizations create custom parameters for internal reporting.

Examples include:

  • utm_id
  • utm_platform
  • utm_audience
  • utm_creative
  • utm_region

Example:

utm_id=summer2026

Google Analytics may not automatically report on these custom parameters, but they can be captured through custom dimensions or other reporting tools.


Which UTM Parameters Are Required?

Technically, none are required.

However, most organizations use at least:

  • utm_source
  • utm_medium
  • utm_campaign

These three provide enough information to understand where traffic came from and which campaign generated it.

A typical URL might look like:

https://example.com/landing-page?
utm_source=linkedin
&utm_medium=social
&utm_campaign=product_launch

Recommended UTM Naming Convention

To maintain clean and accurate reporting:

Use Lowercase

Good:

facebook

Bad:

Facebook
FACEBOOK

Replace Spaces

Good:

summer_sale

Bad:

Summer Sale

Be Consistent

Good:

utm_medium=email

Bad:

utm_medium=email
utm_medium=e-mail
utm_medium=newsletter

Choose one standard and stick with it.


Common UTM Mistakes

Using Inconsistent Naming

These will create separate entries in reports:

Facebook
facebook
FB
fb

Forgetting UTM Parameters

Many marketers share links without UTMs and lose attribution data.

Using Too Many Variations

Without governance, reports become difficult to analyze.

Tagging Internal Links

UTM parameters should only be used for incoming traffic. Using them on internal website links can overwrite attribution data.


Example UTM URL

A complete example:

https://example.com/demo?
utm_source=linkedin
&utm_medium=social
&utm_campaign=product_analytics_launch
&utm_content=carousel_ad

This tells Analytics:

  • Source = LinkedIn
  • Medium = Social
  • Campaign = Product Analytics Launch
  • Content = Carousel Ad

Why UTM Parameters Matter

Without UTM parameters, your analytics reports may show traffic as:

  • Direct
  • Referral
  • Unassigned

This makes it difficult to understand which marketing activities are generating results.

Proper UTM tracking helps marketers:

  • Measure campaign performance
  • Compare channels
  • Track conversions
  • Improve attribution
  • Optimize marketing spend
  • Demonstrate ROI

Final Thoughts

Understanding the different types of UTM parameters is essential for accurate marketing attribution.

The five standard parameters—utm_source, utm_medium, utm_campaign, utm_term, and utm_content—provide the foundation for campaign tracking across email, social media, paid advertising, influencer marketing, QR codes, and more.

By implementing consistent naming conventions and a structured UTM strategy, you’ll gain cleaner analytics data, better reporting, and more confidence in your marketing decisions.

If your organization manages UTMs across multiple teams, consider using a centralized UTM management platform to enforce naming conventions, reduce errors, and maintain consistent tracking across campaigns.

FREE TOOL + EXTENSION

Still Building UTM Links in Spreadsheets?

Create clean campaign URLs faster, save templates, and standardize naming across your team.

×
UTM URL Builder
You’re in guest mode — build, copy, and export are available. Sign in or create an account to save and load org rules & templates.