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 ScanFrequently 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.