UTM URL Builder
Build properly formatted UTM tracking URLs for Google Analytics, Search Console and any campaign tracking system. No mistakes.
Paste base URL
The landing page the link points to.
Fill source, medium, campaign
These three are required by Google Analytics.
Add term/content if needed
Optional, useful for A/B tests.
Build UTM URL
UTM parameters in 60 seconds
UTM parameters are tracking tags added to a URL so Google Analytics knows where the visitor came from. They are case-sensitive and free-text, so consistency matters. Pick a naming convention and stick to it.
The 5 UTM parameters
- utm_source — where the visitor came from (newsletter, facebook, partner-site).
- utm_medium — type of channel (email, social, cpc, organic, referral).
- utm_campaign — the campaign name (spring-sale-2026, product-launch).
- utm_term — optional. Paid keyword for ads.
- utm_content — optional. Distinguishes A/B variants of the same campaign.
Frequently asked questions
Are UTMs case-sensitive?
Yes. "Facebook" and "facebook" are tracked as separate sources. Always lowercase.
Should I UTM internal links?
No. UTM-ing internal links breaks session tracking. Use them only on incoming links from outside your site.
Will UTMs hurt SEO?
Slightly, by creating duplicate URLs. Set canonical tags to the clean URL on the landing page to fix this.
How many parameters do I need?
Source, medium, and campaign are required for GA to track properly. Term and content are optional.
Should I shorten UTM URLs?
Optional. Long URLs look spammy in emails. Use a URL shortener (Bitly, your own) before sending.