UTM Builder
Build campaign URLs with consistent tracking parameters.
Existing UTM values are replaced. Blank optional fields remove their previous values. Use consistent, lowercase names for cleaner campaign reports.
How to use UTM Builder
- Enter the full destination URL, including https:// or http://.
- Add a source, medium, and campaign name. Add term or content when you need extra detail.
- Copy the generated URL and test it before adding it to your campaign.
What is UTM Builder?
UTM parameters are labels added to a URL to describe a campaign visit. Source identifies where the link appears, medium describes the channel, and campaign groups links from the same initiative. Term and content add detail, such as a keyword or a creative variant. Your analytics platform must be configured to capture and report these parameters.
- Source, medium, and campaign parameters
- Optional term and content labels
- URL encoding for parameter values
- Preserves unrelated query parameters and URL fragments
A practical example
URL: https://example.com/resources Source: newsletter Medium: email Campaign: autumn_launch
https://example.com/resources?utm_source=newsletter&utm_medium=email&utm_campaign=autumn_launch
Frequently asked questions
What should I put in source, medium, and campaign?
Use source for the publisher or placement, such as newsletter; medium for the channel, such as email; and campaign for the initiative, such as autumn_launch. Use the same naming convention across your team.
Will this tool track clicks for me?
No. It builds a URL. Reporting happens in the analytics software on the destination website, when that software supports and records UTM parameters.
Can I include personal information in UTM parameters?
Avoid it. URLs can appear in browser history, server logs, screenshots, and analytics reports. Use general campaign labels rather than names, email addresses, or other personal information.
What happens to UTM parameters already in my URL?
The builder replaces the five supported UTM parameters with the values you enter. Unrelated query parameters and the URL fragment are preserved.