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.
Best for: Building consistent UTM-tagged links for a campaign, and keeping source, medium and campaign naming uniform across channels
Limitations: Builds and encodes the link but does not store past campaigns, so consistency across a team still depends on your own naming convention
Best suited for: Marketers tagging campaign links who need attribution to stay consistent
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.