Three letters that tell Google Analytics where the click came from.
UTM tags are five extra parameters tacked onto the end of a URL — Google Analytics, Plausible, Mixpanel, anyone watching the page reads them and groups the visit accordingly. Without UTMs, every click that wasn't a search engine shows as "direct" or "referral" with no further detail. With them, you can answer "which post on which channel actually converted" in one report.
Five params. Three required, two for the deep questions.
The cleaner your UTM values, the less time you spend cleaning up the analytics later. Use lowercase, dashes-not-spaces, and pick a vocabulary you'll stick with for years.
Where the click came from
The platform or publication the visit originated on. Think "the noun you'd say if asked where you saw the link."
Examples: newsletter · facebook · google · printed-card
The format of the link
Email, paid ad, organic post, QR — the channel-type category. Keep a fixed list and stick to it.
Examples: email · cpc · social · qr · referral
Which specific push
The marketing initiative — a product launch, a sale, a content series. Reused across all the links you tag for that push.
Examples: spring-sale-2026 · v2-launch · black-friday
Paid-search keyword
The keyword you bid on, for paid-search ads. Skip it for anything that isn't paid search.
Examples: short-link-generator · qr-code-maker
Which variant or placement
Distinguish two links in the same email or two creatives in the same campaign — A/B testing without rebuilding the whole tag.
Examples: hero-cta · footer-link · variant-b
A raw UTM URL is 160 characters of "trust me, this is real".
UTM-tagged URLs are long, ugly, and full of marketing-jargon parameters that customers can read. Wrap the same URL in a short link and you get a clean yourbrand.co/spring-sale on the outside, with all the UTM detail still attached for analytics on the inside.
Edit the destination later
If the landing page moves, you change the short link's destination once — every QR, email, business card keeps working.
Per-click analytics built in
Your dashboard logs every scan with country + device family. UTM tells GA the source; the short link tells you the device.
Looks professional in print
A clean short link prints on a card; a raw UTM URL doesn't fit and doesn't inspire confidence.
Survives the URL bar
Some platforms strip query strings or rewrite long URLs — a short link's redirect re-injects the UTM tags every time.
Don't tag everything. Tag what you're going to ask a question about.
UTM hygiene is a long-term game — a thousand half-tagged links are worse than a hundred carefully tagged ones. Reach for the builder when you'd later care about answering a specific question.
Internal site links
Never tag links between pages on your own site — UTMs overwrite the original session source. The new page would show as "newsletter" even though the visitor arrived organically.
Brand/homepage links
If the link is "go to my site" with no campaign behind it, leave it bare. Tagging it adds noise to your analytics without answering any question.
One-off DMs
A link in a one-to-one conversation isn't a campaign — the sender already knows where they sent it.
Things people ask before tagging the first link.
Do UTMs work without Google Analytics?+
Yes. Any analytics tool that reads the URL — Plausible, Fathom, Mixpanel, Matomo, Posthog, even your server logs — sees the same ?utm_source=… parameters. UTMs are a Google convention, not a Google product. The format is universal.
Can I change my UTM tags after the link is live?+
If you save through this builder, yes — open the link in your dashboard and edit the destination URL. The same short link keeps working with the new tags. Without the short-link wrapper, you'd have to reprint every QR or re-send every email.
How long can a tagged URL be?+
Browsers handle 2,000+ character URLs without issue, but mobile email clients and some social platforms truncate around 500–700 characters. Keep your UTM values short — that's another reason to wrap the long URL in a short link.
Should UTM values be uppercase or lowercase?+
Lowercase. Email and email show up as two different sources in Google Analytics — splitting your data for no reason. Pick lowercase, keep a vocabulary doc, stick to it forever.
Does the builder URL-encode my values?+
Yes — spaces become %20, ampersands and special characters get escaped automatically. You can type values normally; the tool handles the encoding.
Do UTMs affect SEO?+
Not directly — search engines treat UTM-tagged URLs the same as untagged ones for ranking. What you should avoid is using UTM-tagged URLs as canonical or in your sitemap; Google may treat the tagged URL as a separate page from the bare one.
Can I use the same campaign name across sources?+
Yes, and you should — that's the point. The same utm_campaign=spring-sale-2026 across newsletter + Facebook + QR card lets you compare which source pulled within the same campaign. Source/medium/campaign are designed to vary independently.
Tag once. Track everywhere.
Free to start. Lifetime tier for your own domain and unbranded redirect pages.
Get started free →UTM parameters that actually matter for short links
Five UTM fields exist; only four matter. Honest naming patterns that keep your campaign data clean for short links across email, s
Read →Tracking links in email — what you can know
Branded short links give you click data. Where the line sits between useful campaign measurement and creepy email tracking, with t
Read →Bitly alternatives in 2026 — what to look for
Bitly alternatives in 2026 — an honest comparison of the main short-link platforms across cost, custom domains, analytics, and exp
Read →