🔗 Campaign Tracking

UTM Link Builder

Build UTM tracking URLs for your email campaigns in seconds. Track exactly where every click comes from in Google Analytics — free, instant, no sign-up.

All 5 UTM parameters
Live URL preview
Auto URL encoding
Campaign history

The page you want to send people to. Must start with https://

Where traffic comes from — newsletter, welcome-email

The marketing channel — always email for emails

Campaign name — black-friday, onboarding

Which link in the email — banner, cta-button

Used for paid campaigns to identify keywords. Often skipped for email.

📖 UTM Parameters Reference

ParameterRequired?Email ExamplePurpose
utm_sourceRequirednewsletter, welcome-seriesIdentifies the traffic source
utm_mediumRequiredemailIdentifies the marketing channel
utm_campaignRequiredblack-friday-2026Name of your specific campaign
utm_contentOptionalhero-button, footer-linkDifferentiates links in same email
utm_termOptionalemail-subscribersUsed for paid keyword tracking

🚀 How to Build a UTM Tracking URL

1
Enter Destination
Paste the landing page URL you want to track visits to.
2
Fill Parameters
Add source, medium (always "email"), and campaign name. Use lowercase and hyphens.
3
Preview Live
Your full tracking URL builds automatically as you type — no button needed.
4
Copy & Paste
Copy the URL and paste it into your email template as the href of any link.

📊 Why Use UTM Parameters?

  • See exactly which email campaigns drive the most traffic in GA4
  • Know which CTA button in your email gets the most clicks
  • Compare campaign performance over time
  • Prove email ROI with hard data from Google Analytics

✅ UTM Best Practices

  • Always use lowercase — GA4 is case-sensitive
  • Use hyphens not underscores in values
  • Be consistent — pick a naming convention and stick to it
  • Use utm_content to track multiple links in the same email

Frequently Asked Questions

What is a UTM parameter? +
UTM parameters are tags added to a URL that tell Google Analytics where your traffic came from. There are 5 parameters: utm_source, utm_medium, utm_campaign, utm_term, and utm_content. Together they give you full visibility into which emails, campaigns, and links drive results.
Which UTM parameters are required for email? +
For email campaigns the 3 essential parameters are utm_source (e.g. "newsletter"), utm_medium (always "email"), and utm_campaign (your campaign name). utm_content is strongly recommended to distinguish which link inside the email was clicked.
Will UTM parameters affect my website or SEO? +
No. UTM parameters are only read by analytics tools and completely ignored by your website and by Google's ranking algorithm. Your pages load and rank exactly the same with or without them.
Should I use uppercase or lowercase in UTM values? +
Always lowercase. Google Analytics 4 treats "Email" and "email" as two completely separate sources. Inconsistent casing fragments your data and makes reports hard to read. Use lowercase with hyphens: e.g. "weekly-newsletter" not "Weekly Newsletter".
Does this work with Mailchimp, Klaviyo, and other ESPs? +
Yes. UTM parameters work with every email platform. Just paste the generated URL as the link destination (href) in your email template — whether you use Mailchimp, Klaviyo, SendGrid, ActiveCampaign, or any other ESP.