UTM Builder
Clean campaign URLs.
UTM parameters
Live validation. Uppercase and spaces flagged.
Presets
Final URL
https://zonutility.com/?utm_source=newsletter&utm_medium=email&utm_campaign=lanzamiento-2026
How this tool works
UTM parameters (Urchin Tracking Module) are the five query params Google Analytics, Mixpanel, PostHog and nearly every analytics tool expect to attribute traffic to a specific campaign. Without UTMs, everything falls into 'direct' or 'organic'.
This builder validates your tags, warns about uppercase (bad: Facebook ≠facebook) or spaces (worse) and produces a ready-to-paste URL for your newsletter, ad or social post. Optional shortener so the URL doesn't look ugly on social.
How to use it, step by step
- 1
Base URL
Final destination, no query params (we'll add them).
- 2
utm_source
Who sends traffic: facebook, newsletter, twitter, partner-name. Always lowercase.
- 3
utm_medium
The channel: cpc, social, email, banner, podcast.
- 4
utm_campaign
Internal campaign name: black-friday-2026, pro-launch.
- 5
Term and content (optional)
term for keyword (paid search). content to distinguish A/B variants of the same ad.
Frequently asked questions
- Uppercase or lowercase?
- Always lowercase. GA4 treats Facebook and facebook as different, polluting your reports within a month.
- Spaces or hyphens?
- Hyphens. Spaces become %20 and look terrible. Underscore neither — hyphen (-) is the standard.
- Works with redirects?
- Yes, as long as the redirect preserves query params. Some shorteners strip them — verify before launch.
- How many UTMs is too many?
- Going beyond the 5 standard ones confuses GA4. If you need more dimensions, use custom dimensions or events.