Why UTM discipline matters
UTM parameters are small labels added to a destination URL so analytics tools can group visits by campaign. The technology is simple; the difficult part is consistency. If one person writes Pinterest, another writes pinterest.com and a third writes pinterest, the same source can appear as several rows in a report. That fragmentation makes campaign comparisons harder and can lead to the wrong conclusion about which channel performed best. A useful tracking system therefore starts with a naming convention before anyone creates the first campaign URL.
Understand the five common UTM parameters
utm_source identifies where the visit came from, such as pinterest, newsletter or partner-name. utm_medium describes the channel or delivery method, such as social, email, referral or cpc. utm_campaign identifies the wider initiative, promotion or launch. utm_content can distinguish different links, creatives or placements inside the same campaign, while utm_term is often used for keyword or audience detail. You do not need every parameter on every link. Add only the information that will make reporting clearer later.
Create a naming convention before you scale
Choose a simple format and keep it documented. Decide whether values will always be lowercase, how spaces will be represented and which words are reserved for specific channels. For example, use pinterest consistently instead of switching between Pinterest, pinterest.com and pin. A shared convention becomes increasingly valuable when several people create campaign links or when a campaign is repeated months later. Consistency is more important than inventing the perfect naming system.
A practical UTM example
Suppose you are promoting a new image compression guide on Pinterest. A clean tracking setup might use utm_source=pinterest, utm_medium=social and utm_campaign=image_optimization_launch. If you want to compare two different pins, utm_content could identify pin_a and pin_b. The important part is that those values describe the reporting questions you actually plan to ask later. ToolsDiary’s UTM Campaign URL Builder can assemble the final link and encode the values correctly, but the naming choices should come from your tracking plan.
Keep campaign names readable and stable
Campaign labels should be descriptive enough that someone can understand them months later without opening another document. Avoid vague names such as test1, campaign-new or final-final. At the same time, do not turn the campaign field into a full sentence. A compact pattern such as product_launch_region or content_topic_month can work well when it matches how your team reports. Once a campaign is live, avoid casually changing the naming pattern because that splits data into separate reporting groups.
Do not put personal or sensitive data in URLs
Campaign URLs can appear in browser history, server logs, analytics systems, screenshots and referral information. Do not place names, email addresses, phone numbers, account IDs, private customer information or authentication data inside UTM parameters. Use campaign labels that describe the marketing context without identifying a specific person. Tracking should help you understand traffic sources without turning the URL into a container for sensitive information.
Test the full journey before publishing
After building a campaign link, open it in a private browser window and follow the complete journey. Confirm that the destination loads, the expected UTM parameters survive any redirects and the page works correctly on mobile. If the destination already contains query parameters, make sure additional tracking values are appended with the correct separator. A link can look correct in a builder and still fail after redirects, shorteners or platform processing, so the real test is the published route.
Keep canonical and internal URLs clean
Tracking parameters are useful for attribution, but they should not become the preferred version of a page throughout your own website. Internal navigation should normally use the clean canonical URL without campaign tags. Tagged URLs belong in the channels where attribution is needed, such as social posts, newsletters, partner placements and paid campaigns. This separation keeps your site architecture clean while still allowing external campaign performance to be measured.
Maintain a small campaign log
For every important campaign, save the final destination URL, the UTM values used, the launch date and a short description of the channel or creative. A simple spreadsheet is often enough. When analytics numbers later look unusual, you can check exactly what was published instead of reconstructing the campaign from memory. This habit becomes especially useful when multiple people create links, when campaigns run for a long time or when the same promotion is relaunched with new creative.
Frequently asked questions
Should I use UTM parameters on every link?
No. Use them when you need campaign attribution. Routine internal navigation links usually do not need campaign tags and should normally point to the clean canonical URL.
What should I put in utm_source and utm_medium?
Use utm_source for the specific traffic source, such as pinterest or newsletter, and utm_medium for the broader delivery method, such as social, email, referral or cpc. The exact words matter less than using the same convention consistently.
Can UTM tags survive redirects?
They can, but it depends on how the redirect is configured. Always test the real published link because some redirect systems, shorteners or destination rules can remove or rewrite query parameters.
Should UTM values contain spaces or capital letters?
URL encoding can handle them, but a simple lowercase convention with predictable separators is usually easier to report on and reduces accidental duplicates such as Pinterest versus pinterest.
Can I change UTM values after a campaign starts?
You can, but doing so usually splits reporting into separate values. If the original naming is usable, consistency is often more valuable than making cosmetic changes after launch.
This guide is informational and is reviewed against the public behavior of the tools described. See our editorial policy.