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.
Examples:
- 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:
- 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.
Still Building UTM Links in Spreadsheets?
Create clean campaign URLs faster, save templates, and standardize naming across your team.
