UTM Parameters Explained: The Complete Guide (2026)
Learn what UTM parameters are, how to use them correctly, common mistakes to avoid and build campaign URLs for Google Analytics.
UTM Parameters Explained: The Complete Guide (2026)
If you've ever wondered how Google Analytics knows whether a visitor came from Facebook, a newsletter, a QR code or a Google Ads campaign, the answer is usually UTM parameters.
They're simply small pieces of information added to the end of a URL that tell analytics platforms where a visitor came from and which marketing campaign generated that visit. They don't change the destination page, but they completely change the quality of the data you collect.
Whether you're running paid ads, sending newsletters or sharing links on social media, understanding UTM parameters is one of the easiest ways to improve your marketing reports.
What are UTM parameters?
UTM stands for Urchin Tracking Module, a tracking system originally created before Google Analytics existed. Today it has become the standard way of identifying traffic sources across almost every analytics platform.
A normal URL looks like this:
https://example.com/pricing
After adding UTM parameters it becomes:
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale
Everything after the question mark contains information that Google Analytics can read. Instead of simply counting a page view, Analytics also knows exactly where that visitor came from and which campaign generated the click.
The five standard UTM parameters
Google Analytics recognises five standard parameters.
utm_source identifies where the visitor came from. Typical values include google, facebook, linkedin or newsletter.
utm_medium describes the marketing channel. Common values are email, cpc, social, display or referral.
utm_campaign groups traffic belonging to the same campaign, for example summer_sale, black_friday or product_launch.
The remaining two parameters, utm_term and utm_content, are optional. They're mostly used for paid advertising, keyword tracking and A/B testing different links or buttons.
A simple example
Imagine you're launching a new product and promoting it through your monthly newsletter.
Without UTM parameters, every visitor simply appears as generic traffic inside Google Analytics.
By adding a few tracking parameters to the URL, Analytics can immediately tell that those visitors came from your July newsletter instead of Facebook, Google Ads or organic search.
If you don't want to build those URLs manually, our UTM Link Builder makes the process automatic and prevents common mistakes such as missing parameters or inconsistent naming.
Common mistakes
Most problems don't come from the parameters themselves but from inconsistent naming.
For example, using Facebook, facebook, FACEBOOK and fb creates four different traffic sources inside Google Analytics. The same happens with spaces, uppercase letters or changing campaign names every few weeks.
A simple naming convention using lowercase words and hyphens or underscores makes reports much easier to analyse later.
Another common mistake is adding UTM parameters to internal links. These parameters should only be used for external campaigns. Using them inside your own website usually overwrites the original acquisition source and produces inaccurate reports.
Should you shorten UTM URLs?
Usually, yes.
Campaign URLs become very long once several parameters are added. They're difficult to share, don't look particularly professional and can discourage people from clicking.
A common workflow is to build the tracking URL first and then shorten it before publishing it.
Our URL Shortener preserves every UTM parameter while creating a much cleaner link that's easier to share on social media, emails or printed materials.
Combine UTM links with QR codes
One workflow that many marketers overlook is combining UTM parameters with QR codes.
Instead of generating a QR code pointing directly to your website, generate a tracked campaign URL first, shorten it and then create the QR code from that shortened address.
This allows you to measure exactly how many visits came from business cards, restaurant menus, flyers, product packaging or conference materials.
You can generate those QR codes directly using our QR Code Generator.
Preview your campaign before publishing
Before sharing a campaign on LinkedIn, Facebook or X, it's worth checking how the destination page will appear when someone shares the link.
Incorrect Open Graph metadata can reduce click-through rates even when the campaign itself is well configured.
Our Link Preview Tool lets you verify titles, descriptions and preview images before publishing your campaign.
Frequently Asked Questions
Do UTM parameters affect SEO?
No. Google understands UTM parameters and they don't negatively affect rankings when they're used correctly.
Can I use only one parameter?
Technically yes, although using at least source, medium and campaign provides much more useful reporting.
Are UTM parameters compatible with shortened URLs?
Yes. As long as the URL shortener redirects to the complete destination URL, every tracking parameter is preserved.
Final thoughts
UTM parameters take only a few seconds to add, but they can completely change the quality of your analytics.
Instead of guessing where your visitors come from, you know exactly which campaign, newsletter or social media post generated each click.
For most marketing workflows, the process is surprisingly simple:
- Build the campaign URL with the UTM Builder.
- Shorten it with the URL Shortener.
- Generate a QR code if needed.
- Check the social preview.
- Publish the campaign.
Using the right tools for each step makes the whole process faster and, more importantly, keeps your analytics clean and consistent.