Something wrong with this tool?
About UTM Link Builder Online
This tool builds URLs with UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) so you can track where traffic comes from in Google Analytics, Adobe Analytics, or other analytics platforms.
UTM-tagged URLs let you measure which campaigns, channels, or specific ads drive real visitors. Without them, all traffic ends up lumped into "direct" or "referral" buckets and you can't tell what's actually working.
Use it when building marketing campaigns, sharing links on social media with attribution, embedding tagged URLs in email blasts, or coordinating UTM conventions across a marketing team so reports stay consistent.
How to use this tool
How to attach UTM campaign parameters to a destination URL
Base URL
"URL" is the landing page you want to track. Include the full scheme and path — `https://example.com/products/red-shirt`. Existing query strings are preserved; UTM params are appended after them.
Required UTM fields
Set "Source" (`google`, `newsletter`, `twitter`), "Medium" (`cpc`, `email`, `social`), and "Campaign" (`summer-sale`). Conventions matter — analytics tools group rows by exact-string match, so be consistent across all your campaign links.
Press Run
Result returns a single `url` — your base URL with `?utm_source=…&utm_medium=…&utm_campaign=…` appended. Optional `utm_term` and `utm_content` are added only if you provide them. Values are URL-encoded so spaces and commas work safely.
Naming tips
Lowercase your source/medium/campaign values to avoid duplicate rows in analytics (`Google` vs `google`). Use hyphens not spaces. Keep campaign names short and project-coded — `q2-launch-email` is better than `Our exciting Q2 product launch email blast`.