UTM Campaign Builder
Build tagged URLs so your analytics actually tells you what worked.
What UTM parameters actually do
A UTM parameter is a short tag appended to a URL that survives the click and lands in your analytics. When someone arrives through a tagged link, your analytics platform reads those tags and files the visit under a source, a medium and a campaign — instead of dumping it into the vague bucket most traffic falls into. Without tags, a click from your newsletter and a click from a paid ad can look identical in a report.
Three tags carry almost all the weight. utm_source names where the visitor came from, such as instagram or newsletter. utm_medium describes the type of channel — social, email, cpc. utm_campaign ties the click to a specific push, like spring_sale_2026. The remaining two, utm_term and utm_content, matter mainly for paid keywords and for telling two creative variants apart.
The mistake that quietly ruins reports
Analytics is case-sensitive, so Facebook and facebook become two separate sources and your campaign totals silently split in half. Decide on lowercase, underscores instead of spaces, and a naming pattern you will still recognise in six months. This builder lowercases values by default for exactly that reason. One more practical note: tagged URLs are long and unattractive in a bio or a printed asset, which is why they are almost always shortened before sharing — the tracking travels intact inside the short link.
Frequently asked questions
What is a UTM parameter?
A UTM parameter is a tag added to the end of a URL that tells your analytics where a visitor came from. Analytics platforms read these tags and group traffic by source, medium and campaign.
Which UTM parameters are required?
In practice, utm_source, utm_medium and utm_campaign are the three that matter. utm_term and utm_content are optional and mostly used for paid search and A/B testing.
Should UTM values be lowercase?
Yes. Analytics treats Facebook and facebook as two different sources, which quietly splits your reporting. Sticking to lowercase and a consistent naming convention avoids that.
Do UTM tags make my links ugly?
They do make URLs long, which is why UTM links are usually shortened before sharing. A short link keeps the tracking intact while staying clean and readable.