Opens in a new tab

Automation

UTM parameters: what they are and how to build a tracking link

What UTM parameters record, a full example, the naming rules Google suggests, seven steps to build a tracking link and what our site keeps.

CheckedNovember 2, 2026
Reading time
Part ofAutomation
Listen to this guide
0:00 /5:52

Short answer: UTM parameters are tags you add to the end of a link, such as utm_source=newsletter, utm_medium=email and utm_campaign=spring_sale. When someone clicks it, Google Analytics records the values, so you can see which campaign sent each visit. Google says you should always use utm_source, utm_medium and utm_campaign.

The main UTM parameters

Parameter What it records Example
utm_source The site, newsletter or place that sent the visit google
utm_medium The marketing medium cpc
utm_campaign The product, slogan or promo code spring_sale
utm_id The ads campaign ID abc.123
utm_term The paid keyword running+shoes
utm_content Which ad or link, when several point to the same URL logolink

Google Analytics also accepts utm_source_platform, utm_creative_format and utm_marketing_tactic. Google notes that the last two aren’t currently reported in Google Analytics properties.

From Google Analytics Help, “URL builders: Collect campaign data with custom URLs”, and Google’s Campaign URL Builder, read November 2, 2026.

A full example

Google’s own example tags a summer sale email: utm_source=summer-mailer, utm_medium=email and utm_campaign=summer-sale. The link becomes https://www.example.com/?utm_source=summer-mailer&utm_medium=email&utm_campaign=summer-sale.

After people click it, the values show up in the Acquisition > Traffic acquisition report, as the session source, medium and campaign.

Naming rules that keep reports clean

Google’s best practices ask for one source value per platform, such as fb for Facebook and insta for Instagram, and one medium per channel, such as paid_social.

Campaign names should match the real campaign name exactly, so one effort doesn’t split into several rows. Use lowercase for every value, since Google Analytics treats Meta and meta as two different values.

Where an ad platform supports them, Google suggests dynamic UTM values that fill themselves in and avoid typing errors.

From Google Analytics Help, “UTM best practices”.

How to build a tracking link

  1. Write down your naming rules first: one source per platform and one medium per channel.
  2. Open Google’s Campaign URL Builder and paste the page address people should land on.
  3. Fill in the source and the medium, such as newsletter and email.
  4. Add the campaign name, written exactly like the campaign it belongs to.
  5. Use utm_content when two links in the same email or ad point to the same page.
  6. Copy the generated link into your ad, email or post, and test it once.
  7. Check the Traffic acquisition report in Google Analytics after the first clicks.

If you don’t use Google Analytics yet, start with our guide to setting up Google Analytics 4.

What our own site does with UTM values

With Marketing on, our site keeps a small record in the browser for 30 days, called fdb_attr. It holds the first page the visitor landed on, the site that sent them, the link’s UTM values and ad click IDs. It holds no name, email or phone number.

That record goes to our system with each form the visitor sends, and with their messages in the live chat when we offer it. So a tagged email link tells us which campaign brought each request, not only each visit. Our privacy policy describes it.

Before you share a tagged link

  • Source, medium and campaign are filled in.
  • The source follows your one-per-platform rule.
  • The campaign name matches the real campaign.
  • Every value is lowercase, with the same spelling.
  • The link opens the right page.
  • Two links to the same page have different utm_content values.

RememberTag every outside link with source, medium and campaign, keep the names consistent, and read the results in Traffic acquisition.

If you want us to set up your tracking from the link to the lead, see our marketing automation service.

Quick answers about UTM parameters

What are UTM parameters?

Tags you add to the end of a link, such as utm_source, utm_medium and utm_campaign. When someone clicks the link, Google Analytics records the values, so you can see which campaign sent each visit.

Which UTM parameters are required?

Google Analytics says to always use utm_source, utm_medium and utm_campaign. In Google’s Campaign URL Builder, source and medium are required, and you need either a campaign name or a campaign ID.

Where do I see UTM data in Google Analytics?

In the Traffic acquisition report, under Acquisition, as session source/medium, session source, session medium and session campaign. In page reports, the UTM values are left out of landing page plus query string and show up in page location instead.

Can I leave out a UTM parameter?

You can, but your reports then show (not set) where the value is missing. Google strongly recommends that once you set one UTM parameter, you set all the relevant ones, especially utm_source, utm_medium, utm_campaign, utm_id and utm_source_platform.

Should UTM values be lowercase?

Yes. Google’s best practices ask for lowercase as a standard practice in source, medium, campaign and the other fields. Values are case sensitive, so utm_source=google and utm_source=Google show up as two different sources.

Sources

Read on November 2, 2026. Google Analytics Help: URL builders: Collect campaign data with custom URLs. Google: Campaign URL Builder. Our own case: our privacy policy, on November 2, 2026.

Pedro Galindez

Pedro Galindez

Founder of Feedback Studios, a bilingual growth studio in Miami.

Listen0:00 /5:52

More guides

Checked November 2, 2026

What is Google Tag Manager, and how to set it up on your website

What Google Tag Manager does, when the Google tag alone is enough, who should own the account, and how to install it, add the Google tag, test and publish.

Checked November 2, 2026

How to set up Google Analytics 4 on your website, WordPress included

Create the account, the property and the web stream, add the tag to your builder, your HTML or WordPress, check it works and mark your leads as key events.

Checked November 2, 2026

Meta Pixel and Conversions API: how to set them up in 2026

How to set up the Meta Pixel and the Conversions API in Events Manager, which standard events to use, how to count each sale once, and how to check it.

Checked November 3, 2026

Canonical tag: what it is and how Google picks the main URL

What a canonical URL is, the ways to tell Google yours, why duplicates happen, the mistakes to avoid, seven steps and what our pages declare.

Checked November 3, 2026

301 redirect: what it is and when to use one

What a 301 redirect tells Google, permanent and temporary redirects, when to use each, how to set one up, seven steps and what ours do.

Checked November 2, 2026

Core Web Vitals: what LCP, INP and CLS measure and how to check yours

What Core Web Vitals measure, the targets for LCP, INP and CLS, field and lab data, the Search Console report, seven steps and our own test.

Next step

Rather talk it through?

In a 20-minute call we look at your business and tell you what we would do first.