What is a UTM parameter and how is it used in practice - Zephyra Studio
A UTM parameter is a suffix at the end of a link that tells analytics where a visit came from. A link tagged for source, medium and campaign clearly separates visits from a Facebook post from visits from a newsletter, even when both point to the same page. Without UTM parameters, Google Analytics often shows only a broad category such as social or referral, and you cannot tell which post or which email produced a sale. Setting them up takes a minute. The biggest risk is not technical but human: inconsistently written parameters create a mess that is hard to clean up later.
What a UTM link is made of
The three core parameters are source (utm_source), medium (utm_medium) and campaign (utm_campaign). The source is the specific place, for example facebook, newsletter or google. The medium is the type of traffic, for example social, email or cpc. The campaign is the name of the specific push, for example autumn-offer.
Two more exist and are used less often: utm_content separates two variants of the same ad or button, and utm_term records the keyword for paid search. For most small businesses the first three are enough, but they must be written by the same rule every time.
Why it matters for a small business
Without UTMs you do not know which channel deserves a bigger budget. If a newsletter and Facebook posts point to the same page without a tag, they look like one indistinguishable block of visits in the report.
With UTMs you see that the newsletter produces enquiries, while Instagram produces visits that close quickly. That information is worth more than any feeling about what works.
Example: three links to the same page
Imagine promoting the same guide through three channels: a newsletter, Instagram and a paid Google ad. All three links point to the same page but carry different tags. The newsletter gets source newsletter and medium email, Instagram gets source instagram and medium social, the ad gets source google and medium cpc. The same campaign name goes into all three.
In the report those visits separate by channel immediately, even though the destination is identical. After a week you see which channel brings people who read to the end, and which one only adds a visit.
The most common mistakes
Inconsistency is the biggest problem. If one link has Facebook capitalised, another in lower case and a third written as fb, analytics reads that as three different sources. The same applies to spaces and local characters: parameters are written in lower case, without accents, with a hyphen instead of a space.
The second problem is double tagging. If you add a UTM to a link that already carries one, or if the ad platform adds parameters on its own, the report shows strange values. The safest approach is to agree on a table of allowed values in advance and stick to it.
Related terms
For the wider picture, see also:
Source
Key takeaways
- UTM parameters separate visits by channel, source and campaign.
- Without them, different channels look like one undefined mass.
- Write them in lower case, without spaces and without accents.
- Keep one table of allowed names to avoid a mess.
- An inconsistent UTM is worse than none, because it falsely splits the same channel.
Conclusion
UTM links do not increase traffic on their own, but they change how you make decisions. When you know exactly which channel brings business, the budget stops being spent on a hunch. If you want analytics that is readable from day one, take a look at our digital marketing service.
Frequently asked questions
A UTM parameter is a suffix at the end of a link that tells analytics where a visit came from. A link tagged for source, medium and campaign clearly separates visits from a Facebook post from visits from a newsletter, even when both point to the same page. Without UTM parameters, Google Analytics often shows only a broad category such as social or referral, and you cannot tell which post or which email produced a sale. Setting them up takes a minute. The biggest risk is not technical but human: inconsistently written parameters create a mess that is hard to clean up later.