How to Build UTM Tracking URLs That Stay Consistent

Every link you share — in a Facebook post, a newsletter, an ad — arrives in Google Analytics as a visit. Without UTM parameters, most of those visits blur together as “direct” or generic referral traffic. UTM tags are five simple labels added to the end of a URL that tell GA4 exactly which post, email or ad sent each visitor.

The five UTM parameters

Source, medium and campaign are the standard three to fill in every time.

Step by step

  1. Start with the clean destination URL — the page you want people to land on.
  2. Open the UTM Builder and paste the URL in.
  3. Fill in source, medium and campaign using your team's standard names (see the habits below).
  4. Add term or content only if you need them — for paid keywords or A/B variants.
  5. Copy the finished URL and use it in the post, email or ad — never the untagged version.

Naming habits that keep reports clean

Frequently asked questions

Where do I see UTM results in GA4?

In Reports → Acquisition → Traffic acquisition, add "Session campaign", "Session source" or "Session medium" as the dimension. Your tagged visits appear under the exact names you used.

Do UTM parameters affect SEO?

No. They are ignored for ranking purposes; Google reads the page at the base URL. They exist purely for your analytics.

Should I shorten tagged URLs for social posts?

You can use a link shortener for neatness — the redirect preserves the parameters. Just confirm the shortener passes them through before using it in a campaign.

Do it now with the free tool

Skip the manual work — the UTM Builder — Campaign URL Generator does this task in seconds, free, in your browser.

Open the UTM Builder

All guides