What Are UTM Parameters, and Why Every Campaign Needs Them
If you've ever looked at your website traffic and wondered exactly which Instagram post, email newsletter, or print flyer sent someone your way, UTM parameters are the answer. They're small tags added to the end of a URL that tell your analytics tool where a visitor came from — without changing where the link actually goes.
The five UTM parameters
There are five standard parameters, though most campaigns only need three of them:
- utm_source — where the traffic originates, e.g.
newsletter,facebook,google. - utm_medium — the marketing medium, e.g.
email,cpc,social. - utm_campaign — the specific campaign name, e.g.
summer-sale-2026. - utm_term — used mostly for paid search keyword tracking.
- utm_content — differentiates similar content or links
within the same ad, e.g.
header-buttonvs.footer-link.
A common mistake: inconsistent naming
The biggest reason UTM tracking becomes useless over time isn't a
technical problem — it's inconsistency. If one campaign uses
utm_source=FB and another uses utm_source=facebook,
your analytics tool will treat them as two different sources, splitting your
data. Decide on a naming convention (lowercase, hyphens instead of spaces)
and stick to it across your whole team.
Where SmartLink QR fits in
Adding UTM parameters by hand to every link you share gets tedious fast, especially across a team. When you create a link in SmartLink QR, the UTM fields are built into the link creation form, so the parameters are appended automatically and consistently — and every click on that link is logged against the same short URL, so you can see performance by campaign without digging through raw analytics exports.