UTM Campaign URL Builder
What is UTM Campaign URL Builder
UTM parameters are small tags you add to a link so analytics tools can tell where your traffic came from. This builder takes any URL and adds the five standard tags (utm_source, utm_medium, utm_campaign, utm_term and utm_content), then gives you a ready to share tracking link. Everything runs in your browser, so nothing you type is uploaded or stored.
How to use
- Paste the destination URL you want to track.
- Enter the campaign source, such as google or newsletter.
- Enter the medium, such as cpc, email or social.
- Name the campaign, and add term or content only if you need them.
- Copy the generated URL and use it in your ad, email or post.
When to use it
Sending a newsletter and want to know how many sales it drove? Tag the link with utm_source=newsletter, utm_medium=email and utm_campaign=summer_sale, then drop the result into your email. When readers click through, Google Analytics files that traffic under the exact campaign instead of lumping it in with direct visits.
Frequently asked questions
What are UTM parameters used for?
They tell your analytics which campaign, channel and source sent a visitor. Without them, clicks from an email, an ad and a social post all look the same in your reports.
Which UTM parameters are required?
Google recommends always setting utm_source, utm_medium and utm_campaign. utm_term and utm_content are optional and mostly used for paid search keywords and A/B testing variants.
Should I use lowercase and avoid spaces?
Yes. Analytics treats Email and email as two different mediums, so pick one casing and keep it consistent. Use underscores or hyphens instead of spaces so the link stays clean.
Can I share this tool with my inputs pre-filled?
Yes. The URL updates automatically as you type. Copy it from the address bar or use the Share button, and anyone who opens the link will see your exact inputs ready to go.
Related tools
AES Text Decryption
Decrypt AES-256 encrypted text with your password in your browser. Free, private, and fully offline. No data leaves your device.
AES Text Encryption
Encrypt text with a password using AES-256 in your browser. Free, private, and fully offline. Nothing is sent to a server.
Base32 Decoder
Decode Base32 to text online (RFC 4648). Instant, shareable, and fully private in your browser. Free Base32 decoder.