UTM Builder
About the UTM Builder
The UTM Builder appends standardised tracking parameters — utm_source, utm_medium, utm_campaign, utm_content, and utm_term — to any URL so Google Analytics, Mixpanel, Adobe Analytics, and every other analytics platform can attribute the visit to the right marketing channel. Marketers, growth teams, and email specialists rely on UTM tags to know exactly which campaign, ad, post, or newsletter brought each visitor.
How UTM parameters work
Each parameter answers a specific attribution question: utm_source identifies the platform (newsletter, twitter, google), utm_medium describes the channel type (email, social, cpc), utm_campaign names the campaign (summer-sale, product-launch), utm_content distinguishes variants (button-A, button-B), and utm_term stores the paid keyword. When a user clicks the tagged link, all parameters flow into your analytics so you can compare campaign performance.
How to use it
- Paste your destination URL into the input.
- Fill in source, medium, and campaign (these three are required by convention).
- Optionally add content and term for finer attribution.
- Copy the resulting tagged URL and use it in your campaign.
Best practices
Always use lowercase to avoid duplicate-rows like Email vs email in reports. Stick to dashes instead of spaces. Document your taxonomy in a shared spreadsheet so teammates use consistent values. Never tag organic on-site links — UTM is for external campaigns only, otherwise it overwrites your real-source attribution.
Privacy
All URL construction happens in your browser. No campaigns, URLs, or values are sent to our servers. The tool works offline once loaded.