UTM Parameters Explained: How to Track Your Campaigns
What UTM parameters are, what the five tags mean, how to build tracked links step by step and the mistakes that quietly break your campaign reports.
- Published
- Reading time
- 7 min read
This guide explains the five standard UTM parameters, shows how to build tagged links step by step and lists the mistakes that most often make campaign reports unreliable.
Why UTM parameters matter for small businesses
When you spend time or money on a newsletter, a LinkedIn post or a partner promotion, you want to know whether it worked. Analytics tools can identify some sources automatically, for example search engines and many websites, but they have blind spots:
- Email clients often do not pass referral information, so newsletter clicks can look like direct visits.
- Apps and messengers frequently strip the referrer.
- Offline material such as flyers with QR codes has no referrer at all.
- Several campaigns on the same channel cannot be told apart without extra information.
UTM parameters close these gaps. They are free, work with practically every analytics tool and require no technical setup on your website.
The five UTM parameters
| Parameter | Required? | What it describes | Example values |
|---|---|---|---|
utm_source |
Yes | The specific origin of the traffic | newsletter, linkedin, partner_name, flyer |
utm_medium |
Yes | The type of channel | email, social, paid_social, cpc, referral, qr_code |
utm_campaign |
Yes | The campaign or initiative | spring_offer_2026, webinar_automation |
utm_term |
No | The paid keyword or targeting | crm_consulting, audience_it_managers |
utm_content |
No | Which link or creative was clicked | header_button, video_ad_v2 |
Some analytics tools support additional parameters such as utm_id for a campaign ID. The three required parameters plus the two optional ones cover almost every need of a small business.
Source vs. medium
The most common confusion is between source and medium. A simple rule: medium is the category, source is the specific place. LinkedIn is a source; social is the medium. Your newsletter is a source; email is the medium. Keeping this distinction consistent is what makes channel reports useful, because analytics tools often group traffic into channels based on the medium value.
How to build a UTM link step by step
- Choose the landing page. Use the page that best matches the message of your campaign, not automatically the homepage.
- Define source and medium. Use values from your own naming list so that the same channel is always written the same way.
- Name the campaign. Make it descriptive and stable, for example
product_launch_q2instead oftest1. - Add content or term if needed. If one email contains three links to the same page,
utm_contenttells you which one was clicked. - Build the URL. The parameters are joined with
?for the first and&for each following one. Spaces and special characters must be encoded. - Test the link. Click it, check that the page loads and confirm in your analytics tool's real-time view that the visit is attributed correctly.
The quickest way to avoid typing errors is a builder. Our free UTM link builder fills in source and medium for common channels, converts values to lowercase, encodes the URL correctly and warns you about typical problems.
Examples for common channels
| Channel | Source | Medium | Campaign | Content |
|---|---|---|---|---|
| Monthly newsletter | newsletter |
email |
newsletter_2026_10 |
main_article |
| Organic LinkedIn post | linkedin |
social |
case_study_logistics |
— |
| LinkedIn ad | linkedin |
paid_social |
webinar_automation |
carousel_v1 |
| Partner blog mention | partner_name |
referral |
partner_promo_q4 |
— |
| QR code on a trade fair flyer | flyer |
qr_code |
trade_fair_2026 |
back_page |
| Email signature | email_signature |
email |
always_on |
— |
For Google Ads, auto-tagging is usually the better option: it passes detailed campaign information to Google Analytics automatically. Manual UTM tags on Google Ads are mainly useful if you use other analytics tools as well. Check the current documentation of your ad platform and analytics tool for how they interact.
Tagging offline and hard-to-track links
Some of the most useful UTM tags are on links that are not clicked in a browser at all:
- QR codes on print material: encode the full tagged URL in the QR code. Use a short, readable landing page and consider a separate
utm_contentvalue for each placement, such asflyer_frontandposter_shop. - PDFs and presentations: links in downloadable documents are often opened in separate apps that send no referrer. Tag them so their traffic does not disappear into "direct".
- Email signatures: a tagged link in every employee's signature shows how much traffic everyday correspondence generates.
- Messenger and chat broadcasts: links shared in messaging apps usually arrive without a referrer; tags make them visible.
Long tagged URLs can look untidy in print. A link shortener or a short redirect on your own domain can help, as long as the final destination keeps the UTM parameters.
Where UTM data shows up
In most analytics tools, UTM values appear in acquisition or traffic reports. You can typically look at session source, medium and campaign and combine them with conversions. The exact report names vary between tools and change over time, but the principle is the same: the values you put in the link become dimensions you can filter and compare.
Once data arrives, you can answer questions like:
- How many enquiries came from the October newsletter compared with September?
- Which of the three links in the email was clicked most?
- Did the trade fair flyer bring any visits at all?
These answers feed directly into the KPIs described in our guide to marketing KPIs for small business.
Common mistakes that break your reports
Using UTM tags on internal links. If a banner on your own homepage carries UTM parameters, the visitor's original source (for example a Google search) can be overwritten by your internal campaign. Use UTMs only for links that bring people to your site from elsewhere.
Inconsistent spelling. Newsletter, newsletter and news-letter will appear as three sources. Agree on lowercase and a fixed list of values. Our article on UTM naming conventions gives you a ready-made scheme.
Mixing up source and medium. Writing utm_source=email&utm_medium=newsletter instead of the other way round makes channel grouping unreliable.
Putting personal data into UTMs. Never add names, email addresses or customer IDs to UTM values. URLs are visible, stored in logs and may be shared.
Forgetting to test. A broken link or a typo in the domain means the campaign brings no traffic at all. Always click the final link once.
Overly long or cryptic names. cmp_x7_q2_v3_final may mean something today, but nobody will understand it in six months.
A quick checklist before you send
- The landing page loads and matches the campaign message.
- Source, medium and campaign are filled in.
- All values are lowercase and use the same separator (underscore or hyphen).
- No UTM tags on internal links.
- No personal data in any value.
- The link has been clicked and checked in real-time analytics.
- The campaign is recorded in your shared naming sheet.
Summary
UTM parameters are the simplest and cheapest way to see which campaigns bring visitors and enquiries. Always set source, medium and campaign; use term and content when you need more detail; keep everything lowercase and consistent; and never use UTMs on internal links. Build your links with a tool like the UTM link builder, record the values you use, and your campaign reports will stay clean enough to make real decisions.
FAQ
What are UTM parameters?
UTM parameters are short tags added to the end of a URL, such as ?utm_source=newsletter&utm_medium=email. Analytics tools read them to record where a visit came from and which campaign it belongs to.
Do UTM parameters affect SEO?
Used correctly on external links, they do not harm SEO. Problems arise when you put UTM tags on internal links or when tagged URLs get indexed; a canonical tag on your pages pointing to the clean URL helps prevent duplicate versions.
Are UTM parameters case-sensitive?
In most analytics tools, yes. utm_source=Facebook and utm_source=facebook appear as two different sources, which is why a lowercase convention is recommended.
Can visitors see or change UTM parameters?
Yes, they are visible in the address bar and anyone can edit or remove them. Never put personal or confidential information into UTM values.