Fill in the fields below and copy the generated URL. Values are lowercased and normalised automatically — keeping your GA4 campaign data consistent.
Values are automatically lowercased and spaces replaced with underscores — consistent with GA4 event naming best practices.
Why UTM consistency matters
GA4 treats utm_source=Google and utm_source=google as two different traffic sources. When a team uses different capitalisation, spacing conventions, and naming patterns across campaigns, the channel data fragments into dozens of variants of what should be a single source — making campaign reporting unreliable.
The fix is a naming convention agreed upon before campaigns go live, and a tool that enforces it. This builder normalises values to lowercase with underscores — the standard that keeps GA4 data clean.
Standard UTM conventions
utm_source— Where the traffic comes from — the platform or publisher. E.g. google, linkedin, newsletterutm_medium— The marketing channel type. E.g. cpc, email, social, organic, referralutm_campaign— The specific campaign name. E.g. brand_awareness_q2, product_launch_2026utm_term— For paid search only — the keyword that triggered the adutm_content— Used to differentiate ads or links within the same campaign — e.g. banner_a vs text_link