How it works

How the UTM Campaign URL Builder works

Build consistent, correctly encoded UTM tracking URLs for Google Analytics. Saves your conventions locally so every campaign is tagged the same way.

Try UTM Campaign URL Builder now

The method

Parameters are appended via the URL API, so it works correctly even if the destination already has a query string or fragment. Values are lowercased and spaces become hyphens, since GA4 treats `Spring-Sale` and `spring-sale` as separate campaigns — a common cause of fragmented reports.

Step by step

  1. 1

    Paste your destination URL.

  2. 2

    Fill in source, medium and campaign — these three are the ones that matter.

  3. 3

    Copy the tagged URL, or save the preset for next time.

What it doesn't do

  • UTMs are visible in the URL and editable by anyone — never use them for access control or secrets.
  • GA4 also auto-reads `gclid` and `fbclid`, so adding UTMs on top of auto-tagged ads can double-count.

Frequently asked

Which UTM parameters are required?

Source, medium and campaign. Term and content are optional and mostly used for paid search keywords and A/B variants.

Should UTMs be lowercase?

Yes. GA4 is case-sensitive, so mixed casing splits one campaign across several rows in your reports.

Do UTMs affect SEO?

They can create duplicate URLs if crawled. Use a canonical tag pointing at the clean URL, and avoid UTMs on internal links.

Need this built into your business?

This tool is free because it's a small, solved problem. If what you actually need is bigger — Google Ads management, built and maintained for you — that's Scult's day job.

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY