Free UTM Campaign URL Builder
Tag your URLs to accurately track marketing campaign performance in Google Analytics.
Your Generated Campaign URL
Shortened URL:
What Are UTM Parameters?
UTM (Urchin Tracking Module) parameters are five simple text codes you can add to the end of your URLs. When someone clicks a link with UTM parameters, Google Analytics (and other analytics tools) can read them and provide you with detailed insights into how your visitors are arriving at your site. They are essential for measuring the true ROI of your marketing efforts.
The 5 UTM Parameters Explained
- utm_source *
- (Required) Identifies the source of your traffic, such as a search engine, newsletter name, or social network. Example: `google`, `facebook`, `august-newsletter`.
- utm_medium *
- (Required) Identifies the marketing medium used to send the traffic. Example: `cpc` (cost-per-click), `email`, `social`, `organic`.
- utm_campaign *
- (Required) Identifies the specific campaign or promotion. Example: `summer-sale-2025`, `free-trial-promo`.
- utm_term
- (Optional) Used for paid search campaigns to note the keywords for this ad. Example: `running+shoes`.
- utm_content
- (Optional) Used to differentiate similar content or links within the same ad. For example, if you have two call-to-action links in one email, you can use this to see which one is more effective. Example: `blue-banner` vs `footer-link`.
Frequently Asked Questions (FAQ)
1. Are UTM parameters case-sensitive?
Yes, they are. `facebook`, `Facebook`, and `FB` will be tracked as three separate sources in Google Analytics. This is why it's crucial to be consistent and use a standard format, such as all lowercase letters.
2. How should I separate words in my parameters?
Use dashes (`-`) or underscores (`_`) instead of spaces. For example, use `summer-sale` instead of `summer sale`. Using a consistent separator will keep your data clean and easy to read.
3. Can I use UTM parameters for internal links on my website?
No, you should never use UTM parameters for internal links. Doing so will overwrite the original traffic source data and corrupt your analytics. For example, if a user arrives from an organic search and then clicks an internal UTM-tagged link, their session will be attributed to your internal campaign, not the organic search.