Build UTM links your reports can trust.

Add campaign parameters to any URL so Google Analytics 4 shows exactly which newsletter, ad or post sent each visitor. Presets, lowercase cleanup and naming checks included. Free.

GA4 parametersChannel presetsKeeps existing paramsRuns in your browser

Presets

Where the traffic comes from.

The type of channel.

The promotion or campaign.

Paid keyword, optional.

Tells apart ads or links in the same campaign.

Matches a campaign in imported cost data.

Campaign URL

https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=october_launch

utm_sourcenewsletter
utm_mediumemail
utm_campaignoctober_launch
  • Note

    Replace example.com with your own page

Existing query parameters and #anchors are kept. Runs in your browser.

Why use it

Know which link actually brought the visit.

Without UTM tags, a click from your newsletter or a social post often lands in GA4 as direct or referral traffic. Tagged links tell you the source, the channel and the campaign.

Consistent naming

GA4 values are case-sensitive. Lowercase cleanup and space warnings stop one campaign splitting into Email, email and E-mail in your reports.

Presets for common channels

One click fills source and medium for Google Ads, Meta, LinkedIn, X or a newsletter, so every link from the team uses the same values.

Safe with any URL

Existing query parameters are preserved and the UTM tags go before any #anchor, so the link still lands in the right place.

How it works

Fill three fields, copy the link.

The tagged URL updates as you type.

  1. 1

    Paste your URL

    Enter the page you want people to land on.

  2. 2

    Add the parameters

    Set source, medium and campaign, or start from a preset. Term, content and ID are optional.

  3. 3

    Copy and share

    Copy the campaign URL into your ad, email or post. Visits appear under that campaign in GA4.

Guide

UTM parameters, explained properly.

UTM tags are simple, but small inconsistencies make reports useless. This is what each parameter does and how to name them.

What are UTM parameters?

UTM parameters are tags added to the end of a URL, after a question mark, that tell analytics tools where a visit came from. A tagged link looks like example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=october_launch.

When someone clicks it, Google Analytics 4 reads the tags and records the visit under that source, medium and campaign. The visitor sees the same page either way.

The UTM parameters GA4 reads

Three parameters do most of the work. The rest add detail.

utm_source
Where the traffic comes from: google, newsletter, linkedin, partner_site.
utm_medium
The type of channel: cpc, email, social, paid_social, affiliate. GA4 uses source and medium to assign default channel groups.
utm_campaign
The campaign or promotion: spring_sale, october_launch, webinar_2026.
utm_term
The paid keyword, mainly for search ads.
utm_content
Tells apart links in the same campaign, such as header_button versus footer_link, or two ad variations.
utm_id
A campaign ID, used to join GA4 data to imported cost data.
utm_source_platform, utm_creative_format, utm_marketing_tactic
Extra GA4 parameters for the platform that managed the buy, the creative type and the targeting tactic. Few teams need them.

UTM naming conventions

The value of UTM data depends on everyone tagging the same way. Agree on a few rules and write them down.

  • Use lowercase for every value. GA4 treats Facebook and facebook as different sources
  • Use underscores or hyphens instead of spaces, and pick one
  • Keep a shared list of approved sources and mediums
  • Use standard mediums like email, social, cpc and paid_social so GA4's default channel groups recognise them
  • Name campaigns so they still make sense in a year, for example 2026_10_launch

How to build a UTM link

It takes under a minute per link.

  1. 1Paste the landing page URL
  2. 2Pick a preset or type the source and medium
  3. 3Add a campaign name that matches your naming rules
  4. 4Add utm_content if you're testing more than one link or ad
  5. 5Copy the URL, then click it once yourself to check it loads the right page

Never use UTM tags on internal links

Only tag links that bring people to your site from somewhere else. A UTM tag on a link from your homepage to your pricing page starts a new attribution for that visit, so GA4 credits your own homepage campaign instead of the newsletter or ad that actually brought the person in.

For tracking clicks between your own pages, use GA4 events instead.

Where to find UTM data in GA4

In Google Analytics 4, open Reports, then Acquisition, then Traffic acquisition, and change the primary dimension to Session source / medium or Session campaign. Visits can take up to a day or two to appear in standard reports. The Realtime report shows them within minutes, which is useful for testing a new link.

Do UTM parameters affect SEO?

Not directly, but tagged URLs can create duplicate versions of a page if search engines find and crawl them. Make sure your pages have a canonical tag pointing to the clean URL, and don't use UTM-tagged links in your sitemap or on your own pages. Our Canonical Tag Checker shows whether a page declares one.

Your AI SEO agent

Or let your agent do it for you

This tool is one check. SEOLadders is an AI SEO agent that runs the whole job on your site, every day.

30 articles a month, published

It writes and publishes 30 articles a month to your site, with images, citations and links. Auto-publish is on once your CMS is connected; turn on Review mode to approve each one.

Keyword research and topic clusters

It finds what your customers search for, groups it into topic clusters around pillar keywords, and plans the articles that cover them.

Backlink outreach, drafted

It finds link targets and drafts the outreach for you to send from your own inbox. The link exchange places links inside members' articles.

Tracked on six AI engines

It tracks whether ChatGPT, Perplexity, Gemini, Claude, Google AI Overview and Google AI Mode recommend you, rechecked throughout the week.

A site audit with fix steps

It audits your site and lists what to fix, with steps written for the platform your site runs on. Content Radar spots pages losing clicks.

Start free

3-day free trial. Cancel anytime, no charge, no questions.

UTM Builder, answered.

What it does, what it runs on, and how it fits the platform.

See the full platform →

A tool that adds UTM parameters to a URL for you, so you get a correctly formatted campaign link without typing question marks and ampersands by hand.

Your move

Rank on Google and get cited
by AI on autopilot

Connect your site once and the work runs in the background, it finds the topics, builds the content and authority behind them, then tracks where you land on Google and how often AI platforms recommend you.

3-day free trialNo SEO experience neededCancel anytime