UTM Link Builder

Create UTM-tagged URLs for campaign tracking.

utm
tracking
analytics
campaign
marketing
Enter a URL to get started

utm_source: Identifies which site sent the traffic (e.g., google, newsletter)

utm_medium: Identifies what type of link was used (e.g., cpc, email, social)

utm_campaign: Identifies a specific product promotion or strategic campaign

About this tool

Build UTM-tagged URLs to track your marketing campaigns in Google Analytics. Add source, medium, campaign, term, and content parameters to any URL for accurate attribution tracking.

Features

  • Build UTM-tagged URLs for Google Analytics tracking
  • Add source, medium, campaign, term, and content parameters
  • Validate and preview the final tagged URL
  • Copy the complete UTM link to clipboard

How to Use

  1. Enter the destination URL for your campaign
  2. Fill in UTM parameters: source, medium, and campaign name
  3. Optionally add term and content parameters
  4. Copy the generated UTM link for your campaign

Frequently Asked Questions

Which UTM parameters are required?

GA4 only requires utm_source for the traffic to count as campaign traffic; the rest are optional. In practice, always include source + medium + campaign — they're what GA dashboards group by. utm_term and utm_content are optional and mostly useful for paid search and A/B tests.

Should I use lowercase for UTM values?

Yes — UTM values are case-sensitive in GA4. "Newsletter" and "newsletter" become two separate campaigns, which fragments your reports. Pick one convention (usually all-lowercase with hyphens) and enforce it. The builder normalises by default.

Do UTM parameters affect SEO?

Slightly — they create duplicate URLs unless you canonical them to the clean version. Most CMSs and analytics strip UTM params from the canonical automatically. If you control the page, double-check that your canonical link doesn't include ?utm_* parameters.

Can I track non-HTTP campaigns with UTMs?

Yes — UTMs just need to reach the browser eventually. QR codes on billboards, printed flyers, podcast episodes, email signatures — any link that eventually becomes a URL click can carry UTM tags. For offline campaigns, a short memorable UTM is better than a long accurate one.

What's the difference between utm_source and the "source" dimension in GA?

They're the same — GA reads utm_source into its "source" dimension and utm_medium into "medium". If a visit arrives with no UTM, GA infers source and medium from the referrer (google/organic, direct/(none), etc.). UTMs override that inference.