What are UTM parameters?
A UTM-tagged link looks like this:
yoursite.com/spring-offer?utm_source=newsletter&utm_medium=email&utm_campaign=spring-2026Everything after the question mark is invisible scaffolding: the page loads normally, but your analytics tool records that this visitor arrived from the spring 2026 campaign, in the newsletter, via email. Without the tags, that same click would show up as vague "direct" traffic -- email clients, apps and messengers usually strip the referrer information analytics would otherwise rely on.
UTMs exist to answer the question referrer data cannot: not just "which site sent this visitor" but "which specific effort of mine sent them".
What do the five parameters mean?
- utm_source -- where the link lives:
newsletter,instagram,google,partner-site. The platform or property. - utm_medium -- the channel type:
email,social,cpc(paid clicks),referral,qr. The kind of marketing. - utm_campaign -- the effort:
spring-2026,black-friday,product-launch. Ties links across several sources to one initiative. - utm_term -- optional; historically the paid-search keyword. Useful mainly in ad platforms.
- utm_content -- optional; distinguishes variants:
header-buttonvsfooter-link, image ad vs text ad. This is your A/B lever.
Source, medium and campaign carry almost all the value for a small business. Term and content are refinements to add when you need them.
A naming convention that will not rot
UTM reports decay in one specific way: inconsistency. Newsletter, newsletter and news-letter become three separate rows in every report, forever. The cure is four rules, applied without exception:
- Always lowercase. Parameters are case-sensitive to analytics tools.
- Hyphens, never spaces. Spaces turn into
%20and split your rows. - A fixed vocabulary for source and medium. Write the allowed values down -- five sources and four mediums cover most businesses -- and never improvise a new one mid-campaign.
- Campaign names with a date component.
spring-sale-2026beatssalewhen you are comparing years later.
Keep the vocabulary in a shared note or spreadsheet, or use a builder that remembers it for you -- TrackTrendy includes a UTM campaign builder so links follow your convention instead of your memory.
Where should you use UTMs -- and where not?
Tag: newsletter links, social posts and bios, paid ads, QR codes on print material, podcast show notes, partner and guest-post links, email signatures. Anywhere the referrer would otherwise be missing or unhelpfully generic.
Never tag internal links. Linking from your homepage to your pricing page with UTMs overwrites the visitor's real origin -- the person who arrived from Google now looks like they came from "homepage-banner". Internal navigation needs no tags; your analytics already follows it.
One more habit: when sharing tagged links in public places, shorten them or check how they look -- a wall of parameters can look untidy in a bio or printed under a QR code.
Reading the results
The payoff arrives in your campaigns report. Visits per campaign tell you about reach; conversions and revenue per campaign tell you what worked. The pattern to hunt for is the mismatch: the Instagram campaign that brought 900 visitors and 2 sales versus the newsletter that brought 150 visitors and 19 sales. Traffic flatters; conversion pays. Wire this together with goals -- see how to track conversions without cookies -- and every tagged link becomes a small experiment with a measurable result.
A note on privacy: UTM parameters describe your campaign, not the visitor. They contain no personal data, so they work fully in cookieless analytics -- every tagged visit counted, no consent banner involved. In TrackTrendy, campaign reporting works out of the box for any UTM-tagged link, on every plan.