UTM Campaign Link Builder
Tag URLs with standard UTM parameters so analytics attributes every campaign click correctly.
Fill the required fields to generate the linkβ¦
About This Tool & Technical Logic
UTM parameters are five standardized query tags β source, medium, campaign, term, content β that Google Analytics and every major analytics tool read to attribute a visit to its marketing source. Without them, email and social traffic collapses into "direct".
The builder validates the destination URL, lowercases values (analytics is case-sensitive: "Email" and "email" count as different sources), underscores spaces, and preserves any existing query parameters the destination already carries.
url + (url.includes('?') ? '&' : '?') + utm_source=β¦&utm_medium=β¦&utm_campaign=β¦ (term/content optional)
How to Use β Step by Step
- 1
Adopt naming conventions
Decide once: lowercase, no spaces, category prefixes (e.g., social-facebook, email-welcome-01). Consistency is the entire game.
- 2
Fill source, medium, campaign
Source = where the click happens; medium = the channel type; campaign = the why. Term/content are for paid search and A/B variants.
- 3
Use the short version for social
Some platforms truncate long URLs β the compact output keeps visible parameters minimal.
Frequently Asked Questions
No β canonical tags and Search Console handling make UTMs invisible to SEO. They're purely analytics-side.