UTM Campaign URL Builder
Tag your campaign links so you can actually see which channel — not just which category — drove the visit.
UTM parameters are the query-string tags — utm_source, utm_medium, utm_campaign, and two optional ones — that get appended to a URL so your analytics tool can tell you exactly where a visit came from, not just "email" as a category, but the specific newsletter send that drove it. This tool builds that tagged URL for you: fill in the destination page and the campaign details, and it assembles a correctly formatted link you can drop straight into a send.
It's built for anyone about to publish a link outside their own website — a newsletter, a paid ad, a social post, a partner's blog, a QR code on a flyer — who wants to know later whether that specific link actually drove traffic and conversions. Without tagging, that traffic usually lands in analytics as a vague bucket (direct, or referral, or nothing distinguishable at all), which makes it hard to tell which campaigns are actually working.
The tool also lowercases and hyphenates whatever you type automatically, since UTM values are case-sensitive in most analytics tools and inconsistent capitalization — Newsletter versus newsletter — fragments what should be one data source into two.
Generated URL
How to use this tool
- Paste the destination URL — the page you want the link to point to — into "Website URL."
- Fill in "Campaign source," the origin of the traffic (google, facebook, newsletter).
- Fill in "Campaign medium," the channel type (cpc, email, social, referral).
- Add a "Campaign name" if you want to compare this send or campaign against others later.
- Optionally fill in "Campaign term" and "Campaign content" for paid keyword tracking or A/B-testing different creative.
- Click "Copy" and use the generated URL in place of the plain link.
Keep a shared naming convention
If more than one person on your team creates campaign links, it's worth writing down the exact values you'll use for source and medium before anyone starts tagging — a short list like source: google / facebook / newsletter / partner-name and medium: cpc / social / email / referral — and having everyone pull from it. The tool itself won't stop two people from tagging the same channel two different ways; that consistency has to come from a shared reference, not the tool.
Frequently asked questions
Related guides
Want this handled for you instead?
We build the SEO foundation and handle the ongoing work — no long-term contract, no guaranteed-rankings sales pitch.
