UTM Parameters and Naming Conventions

When you share a link in an email, a social post or a printed QR code, you probably want to know later whether people used it. UTM parameters are small tags added to the end of a link that help analytics tools, such as Google Analytics, attribute visits to a source and campaign. They are simple, but without consistent naming they quickly become messy. This guide explains what UTMs are and how to set naming conventions that keep your reports readable.
What UTM parameters are
A UTM-tagged link is a normal web address with extra information added after a question mark. For example:
https://example.com/spring-guide/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_guide_2026
When someone clicks the link, analytics tools that support UTMs can read these tags and group the visit accordingly. The tags do not change the page the visitor sees.
The five standard parameters
Google's Analytics help documentation on collecting campaign data with custom URLs describes the standard parameters:
- utm_source: where the traffic comes from, such as
newsletter,facebookorflyer - utm_medium: the type of channel, such as
email,social,printorcpc - utm_campaign: the specific campaign or promotion, such as
spring_guide_2026 - utm_term: often used for paid search keywords (optional)
- utm_content: used to tell apart different links or versions in the same campaign, such as
header_buttonorfooter_link(optional)
Most small businesses only need source, medium and campaign, plus content occasionally.
Why naming conventions matter
Analytics tools typically treat Email, email and e-mail as three different values. If different people tag links differently, your reports split into confusing fragments. A naming convention is a short set of rules everyone follows.
Building a simple convention
Rule 1: Use lowercase only
Pick lowercase for every value. This avoids accidental duplicates caused by capitalization.
Rule 2: Choose one separator
Use either underscores or hyphens to join words, and stick with it. For example, spring_guide_2026 rather than mixing spring-guide and spring_guide.
Rule 3: Fix your list of mediums
Keep a short, approved list of medium values, such as:
emailsocialprintreferralcpcfor paid search ads, if you run thempaid_socialfor paid social ads, if you run them
Analytics tools often use the medium value to group traffic into default channel groups, so check your tool's documentation for recommended values.
Rule 4: Keep sources specific but consistent
Name sources after the actual place: newsletter, instagram, facebook, community_flyer. Decide once whether you will use the platform name or something more specific, and document it.
Rule 5: Make campaign names readable
A good campaign name tells you what and when. A common pattern is topic plus date: fall_workshops_2026_10. Avoid vague names like campaign1 or test.
Keep a shared tagging sheet
Create a simple spreadsheet with columns for date, destination URL, source, medium, campaign, content, final tagged link and owner. Every new tagged link gets a row. This record prevents duplicates and makes monthly reviews easier.
Google also offers a free Campaign URL Builder that assembles tagged links from the values you enter. It is helpful for avoiding typos.
Where not to use UTMs
- Internal links on your own website. Tagging links between your own pages can overwrite the original source of a visit in many analytics setups. Use UTMs on links that come from outside your site.
- Links containing private information. Never put names, email addresses or other personal details in UTM values. URLs can be logged and shared.
Shorten carefully
Tagged links can be long. For print or social bios, you may use a link shortener or a QR code. Test that the shortened link resolves correctly and keeps the tags.
Common mistakes
- Inconsistent capitalization, splitting data across several values
- Tagging internal links, which can distort reports
- Forgetting to test links before publishing
- No documentation, so each person invents new values
- Overly long, cryptic names no one remembers
Putting it into practice this week
Create your tagging sheet and write down your approved medium values and source names before you tag a single link. Then tag the links in your next newsletter using the format above and test each one in a private browser window. Share the sheet with anyone who sends email or posts for you, so every new link follows the same rules from day one.
Frequently asked questions
Do UTMs affect search rankings?
UTMs are designed for analytics attribution. Use them on links you share outside your site, and keep your canonical page URLs clean.
Can I change my naming convention later?
Yes, but old and new names will not match in historical reports. Document the date of any change in your tagging sheet.
Do I need utm_term and utm_content?
Most small campaigns only need source, medium and campaign. Add content when you want to compare different links in the same message.
UTM convention checklist
- All values are lowercase
- One separator is used consistently
- I have an approved list of medium values
- Source names are documented
- Campaign names include topic and date
- Every tagged link is logged in a shared sheet
- No personal information appears in any UTM
- Internal links are not tagged
- Every link was tested before publishing
Keep learning
Tagged links make reviewing results easier. Continue with basic marketing metrics explained and simple marketing experiments.
References and further reading
- Collect campaign data with custom URLs — Google Analytics Help
- Campaign URL Builder — Google Analytics demos and tools
Links go to independent organizations. BrandwiseMarketing is not affiliated with them. Guidance can change; check the source for the latest version.
General educational information only, not legal, financial or professional advice. Examples are hypothetical. Results from any marketing approach vary and are never guaranteed. See our disclaimer.


