When you share links in emails, social posts, ads and partnerships, how do you know which ones actually bring visitors and conversions? Analytics tools can identify many traffic sources automatically, but they often group traffic too broadly or misattribute it. UTM parameters solve this by adding small tags to your links that tell analytics exactly where each visitor came from.
This guide explains what UTM parameters are, how to create them and how to use consistent naming so your reports stay clean and useful.
What Are UTM Parameters?
UTM parameters are pieces of text added to the end of a URL after a question mark. For example: example.com/guide/?utm_source=newsletter&utm_medium=email&utm_campaign=october_tips. When someone clicks the link, your analytics tool records these values.
The Five UTM Parameters
| — | — | — |
|---|---|---|
| utm_source | Where the traffic comes from | newsletter, facebook, google, partner_site |
| utm_medium | The marketing channel type | email, social, cpc, referral, display |
| utm_campaign | The specific campaign | diwali_sale, october_tips, product_launch |
| utm_term | Paid keyword (optional) | running_shoes |
| utm_content | Differentiates links or creatives (optional) | header_button, video_ad_a |
Source, medium and campaign are the most important and should be used on almost every tagged link.
When to Use UTM Parameters
- Email newsletters and automated emails
- Social media posts and bio links
- Paid social ads (if the platform does not auto-tag)
- Influencer and affiliate partnerships
- Guest posts and sponsored content
- QR codes on printed materials
- Banner ads on other websites
Google Ads can automatically tag traffic when linked to Google Analytics, so manual UTMs may not be necessary there.
When Not to Use UTM Parameters
Never use UTM parameters on internal links within your own website. Clicking an internal link with UTMs starts a new session in some setups and overwrites the original source, corrupting your data.
How to Build UTM Links
You can add parameters manually or use a free campaign URL builder. Steps:
- Enter the destination URL
- Add source, medium and campaign values
- Optionally add term and content
- Copy the generated URL
- Shorten it with a link shortener if it will appear publicly
Naming Conventions
Analytics treats “Facebook” and “facebook” as different sources, creating messy reports. Establish a simple naming guide:
| — | — |
|---|---|
| Use lowercase only | facebook, not Facebook |
| Use underscores or hyphens consistently | summer_sale or summer-sale, not both |
| Match analytics default channel mediums | email, social, cpc, referral, display |
| Be descriptive but short | oct_newsletter, not newsletter_sent_on_october_fifth |
Using standard medium values helps analytics tools group traffic into the correct default channels.
UTM Tracking Spreadsheet
Keep a simple spreadsheet with columns for date, destination URL, source, medium, campaign, content, final URL and notes. This prevents inconsistent naming and helps teams collaborate.
Analysing UTM Data
In Google Analytics 4, go to the Traffic acquisition report and change the primary dimension to session source/medium or session campaign. You can also use explorations to compare campaigns by engagement and key events. Look beyond clicks: which campaigns bring engaged visitors and conversions?
Example Use Cases
| — | — | — | — | — |
|---|---|---|---|---|
| Weekly newsletter link | newsletter | oct_week2 | top_article | |
| Instagram bio link | social | bio_link | – |
Common Mistakes
- Using UTMs on internal links
- Inconsistent capitalisation and spelling
- Forgetting to tag important links
- Using vague campaign names
- Including personal information in UTM values
Real-World Example
A small online course creator promoted a new course through email, Instagram, YouTube descriptions and two partner newsletters. Every link used consistent UTM tags. GA4 revealed that one partner newsletter drove fewer clicks than Instagram but far more enrolments, while YouTube description links brought engaged visitors who converted later. The creator focused future promotion on similar partnerships and YouTube tutorials.
Frequently Asked Questions
Do UTM parameters affect SEO?
Not when used on external marketing links. Use canonical tags to avoid indexing tagged versions.
Are UTM parameters case-sensitive?
Yes, in many analytics tools. Use lowercase consistently.
Do I need UTMs for Google Ads?
Usually not if auto-tagging is enabled and accounts are linked.
Can I shorten UTM links?
Yes. Link shorteners keep the parameters while making links cleaner.
Where do I see UTM data in GA4?
In acquisition reports using source, medium and campaign dimensions.
Should I use UTMs on social media profile links?
Yes. They help separate bio link traffic from other social traffic.
Conclusion
UTM parameters give you clear insight into which marketing efforts work. Tag external campaign links with source, medium and campaign, follow a consistent naming convention, avoid internal UTMs and review results in your analytics reports. With clean tracking, you can invest more confidently in the channels that deliver.
