How To Build Consistent UTM Campaign Links
3 min read
Campaign reports are easier to read when the links feeding them follow the same naming rules. If one newsletter uses "email" and another uses "Email", your reports can split what should be one category. A link builder helps assemble the URL. The naming convention is still yours to decide.
The UTM Link Builder takes the link you are sharing and tracking fields for source, medium and campaign, plus optional term and content. It builds a tagged link you can copy into the campaign after checking it.
Give Each Field One Job
Source is where the click happens, such as newsletter or instagram. Medium is the type of channel, such as email or social. Campaign groups the links that belong to one push, such as an invented autumn-launch campaign. Term is for paid search keywords, and content tells apart versions or placements.
A fictional example: source=newsletter, medium=email, campaign=autumn-launch and content=header-button. The footer link in the same email can use content=footer-link and keep the same campaign name, so both clicks roll up to one campaign while the report still shows which placement was clicked.
Agree On Names Before Making Links
Pick one spelling and casing for each source and medium. Google notes that campaign values are case sensitive, so "Newsletter" and "newsletter" are different values. The builder's own tip is the same: keep tags lowercase and use one spelling per channel, x and not twitter one week and x the next.
Write the convention down where everyone who makes links can see it. A tool cannot know that last week's "x" and this week's "twitter" meant the same thing. Use the same campaign name across its placements, and use content only to separate versions you want to compare.
Keep Personal Information Out
Tags are part of the URL. They can show up in browser history, server logs, analytics reports and in links people copy and forward. Do not use customer names, email addresses or other personal details as labels. Google's Analytics guidance says not to send personally identifiable information to Analytics.
Check What The Finished Link Contains
Start from the clean page address you want to share. If the link you paste already carries query values from an earlier campaign, inspect the finished URL and confirm every parameter in it is one you meant to keep. Then open the link to confirm the right page loads.
A tagged URL does not set up analytics by itself. The destination page still needs measurement in place, and redirects, consent settings and browser behavior can all change what gets recorded.
Build And Test The Link
Enter the destination and tags in the UTM Link Builder, then copy the finished URL. Click it yourself and check that the page loads and the parameters survive any redirect. After a test click, look for the campaign values in your analytics before you rely on a production report. Google's campaign URL guidance has the field definitions.
