Marketing2026-05-287 min read
UTM Parameters Explained: How to Actually Track Where Your Traffic Comes From
UTM parameters are small tags appended to the end of a URL that tell your analytics tool where a click came from. Without them, every visitor from every campaign just shows up as generic "referral" or "direct" traffic — you lose the ability to tell which specific post, email, or ad actually drove the click.
The five parameters
utm_source— where the traffic came from:twitter,newsletter,google.utm_medium— the channel type:social,email,cpc.utm_campaign— the specific campaign:summer-sale-2026.utm_term— paid search keyword, if relevant.utm_content— distinguishes near-identical links, e.g. two different CTA buttons in the same email.
A fully tagged link looks like:
https://yourstore.com/sale ?utm_source=instagram &utm_medium=social &utm_campaign=summer-sale-2026 &utm_content=story-swipe-up
Where this breaks in practice
- Inconsistent casing and naming.
utm_source=Instagramandutm_source=instagramare different rows in your reports. Pick a convention (we recommend all-lowercase, hyphenated) and write it down somewhere your whole team can see. - Ugly links nobody wants to click.A URL with five UTM parameters is long, scary-looking, and often gets stripped by chat apps or flagged by spam filters. This is the actual reason UTM-tagged links almost always get shortened before they're shared publicly.
- No record of what you tagged. Six months later, nobody remembers what
utm_campaign=q2-pushreferred to. Keep your link history somewhere searchable.
Tag once, shorten once
Cut.bd's link creator has a built-in UTM builder, so you fill in the parameters once and get back a clean, short, branded link — with the full UTM string preserved on the backend for analytics. Every link you create keeps its tags, notes, and click history searchable in one place, instead of scattered across a spreadsheet.
Try Cut.bd's link shortener — free, no account required.
Shorten a link