UTM Builder
Build campaign tracking URLs with UTM parameters. Fill in the fields below and the tagged URL is generated instantly. Copy it and use it in your campaign links.
How to Use
UTM Parameter Reference
Worked Example
Frequently Asked Questions
What are UTM parameters?
UTM parameters are tags added to the end of a URL that tell analytics tools where a visitor came from. The five parameters are utm_source (traffic origin), utm_medium (channel), utm_campaign (campaign name), utm_content (ad variant), and utm_term (paid keyword).
Which UTM parameters are required?
Only utm_source, utm_medium, and utm_campaign are required. utm_content and utm_term are optional but useful for A/B testing and paid search campaigns respectively.
Does capitalisation matter in UTM parameters?
Yes. Google Analytics treats "Newsletter" and "newsletter" as different sources. Use lowercase consistently and replace spaces with hyphens or underscores to avoid data fragmentation in your reports.
Can I use UTM parameters on any URL?
Yes, UTM parameters can be added to any URL that points to a page tracked by your analytics platform. They work with Google Analytics 4, Universal Analytics, Plausible, Matomo, and most other web analytics tools.
Do UTM parameters affect SEO?
UTM parameters should not directly affect SEO. However, if a UTM-tagged URL gets indexed by Google, it can create duplicate content issues. Use canonical tags on your landing pages pointing to the clean URL without UTM parameters to prevent this.