UTM Builder
Create consistent, analysable campaign links.
Use the UTM Builder tool
What this utm builder does
UTM Builder appends the five standard campaign parameters to a destination URL: source, medium, campaign, term and content. Analytics tools use these values to attribute sessions to a channel, and consistency matters more than any clever naming convention.
The builder warns when source, medium or campaign is missing, because those omissions produce the dreaded “(not set)” rows in reports. It also parses an existing tagged URL so you can check what a colleague sent before using it.
Why use it
- Tag newsletter, social and paid links with one naming scheme.
- Catch missing parameters before a campaign goes live.
- Inspect an existing link to see why it appears under the wrong channel.
How to use it
- 1Paste the destination URL.
- 2Fill in source, medium and campaign; add term and content only when they add information.
- 3Copy the tagged URL and use it everywhere that placement appears.
Worked examples
Newsletter link
Input
https://example.com/tools/ · source=newsletter · medium=email · campaign=november
Output
https://example.com/tools/?utm_source=newsletter&utm_medium=email&utm_campaign=november
Two placements
Input
Same campaign, content=header and content=footer
Output
Two URLs that differ only in utm_content, so you can compare placement performance.
Common mistakes
- Using different spellings such as email, e-mail and Email, which split one channel into three.
- Tagging internal links, which starts a new session and overwrites the original attribution.
- Putting UTM parameters on links inside an email to your own site when the platform already tags them.
Frequently asked questions
Are UTM parameters case-sensitive?
Do UTMs affect SEO?
What is the difference between source and medium?
Related tools
All toolsQR Code Generator
Create downloadable PNG and SVG QR codes.
Campaign ROI Calculator
Profit, ROI, ROAS and payback from two numbers.
Open Graph Previewer
Preview and generate social sharing tags.
Email Signature Generator
Generate an email signature that survives mail clients.