UTM Tags Are Simple Until Everyone Names Them Differently
UTM tags are ordinary query parameters added to a link so an analytics tool can group visits by campaign. Adding them is easy. Keeping ten people from inventing ten names for the same channel is the real work.
Here is a tagged link:
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch
Everything after ? is the query string. Parameters are joined with &, and each name is paired with a value using =.
The five UTM parameters
Three fields usually describe the campaign well enough:
utm_sourcesays where the visit came from, such asnewsletter,google, orlinkedin.utm_mediumdescribes the channel, such asemail,cpc, orsocial.utm_campaignnames the initiative, such asspring_launch.
Two optional fields add detail:
utm_termcommonly records a paid-search keyword or targeting term.utm_contentdistinguishes links or creative variants within the same campaign.
For example, two buttons in one email might share source, medium, and campaign while using utm_content=header_button and utm_content=footer_button.
Naming is the part to standardise
Analytics tools commonly treat Email, email, and e-mail as different values. Choose a convention before publishing links. Lowercase values, underscores or hyphens, and a short shared vocabulary are easier to maintain than repairing reports later.
A small naming sheet might define:
source: newsletter
medium: email
campaign: yyyy_mm_campaign_name
content: placement_or_variant
Do not put personal data, private audience labels, or anything sensitive in UTM values. The complete URL can appear in browser history, server logs, analytics, referrer data, screenshots, and copied links.
Tag the links you control
UTM parameters are useful for email, paid adverts, partner links, QR codes, social posts, and other external campaigns. I would not add them to internal navigation. Doing so can replace the original acquisition information and turn a session into a misleading new campaign.
You may also need to decide whether tagged URLs should keep their parameters after loading and how canonical URLs are generated. The content should not become five separately indexed pages just because the campaign values differ.
Test before the campaign starts
Open the final URL and confirm that it reaches the right page, especially when another redirect or link shortener is involved. Then check the analytics tool’s real-time or debug view for the exact values.
Keep a record of the link you published. A perfect campaign report is hard to reconstruct from a typo after the email has reached everyone.
UTM tags do not measure success by themselves. They attach a useful label to a visit. Consistent names, a tested destination, and a clear conversion are what make that label worth keeping.