Free Tool

UTM Campaign URL Builder

Generate properly tagged URLs for your ad campaigns. This tool auto-formats your parameters, shows how GA4 will read them, and prevents the common mistakes that break attribution.

Where the traffic comes from

Marketing channel type

Your campaign identifier (use hyphens, not spaces)

Paid search keywords (optional)

Differentiate ads or links (optional)

UTM Parameter Reference

Parameter Required GA4 Dimension Example
utm_source Yes Session source google, meta, newsletter
utm_medium Yes Session medium cpc, email, social
utm_campaign Yes Session campaign spring-sale, brand-awareness
utm_term No Session manual term running+shoes, brand+keywords
utm_content No Session manual ad content video-ad, cta-blue, banner-top

Common UTM Mistakes

Don't

  • Use spaces in values
  • Mix cases (Google vs google)
  • Use internal links with UTMs
  • Forget to test redirects
  • Tag organic social posts with cpc

Do

  • Use hyphens or underscores
  • Lowercase everything
  • Only tag external campaigns
  • Verify tagged URLs load correctly
  • Use consistent naming conventions

Want to learn more? Read our guide: Your Redirects Are Killing Your UTM Parameters

UTMs are step one. Is your tracking actually working?

Our free scan checks your GA4, Meta Pixel, consent setup, and server-side tracking in 60 seconds.

Free Tracking Scan

Frequently Asked Questions

What are UTM parameters?

UTM parameters are tags added to URLs that tell analytics platforms where traffic came from. They include utm_source (where), utm_medium (how), utm_campaign (why), utm_term (keywords), and utm_content (which ad).

Are UTM parameters case-sensitive?

Yes. GA4 treats utm_source=Google and utm_source=google as different sources. This tool automatically lowercases all values to prevent fragmented data.

Do UTM parameters work with GA4?

Yes. GA4 reads UTM parameters automatically and uses them for session attribution. They map to dimensions like Session source, Session medium, and Session campaign.

Can UTM parameters break my tracking?

Not directly, but redirects can strip them. If your URL passes through a redirect (HTTP to HTTPS, www to non-www, vanity URL), the UTM parameters may be lost. Test your tagged URLs before launching campaigns.