Analytics and Tracking

UTM Parameters

Also called UTM parameter, UTM tags, UTM codes, utm_id

Tags added to a link that tell your analytics tool which source, medium and campaign a visit came from.

Quick facts: UTM Parameters

Category
Analytics and Tracking
Also called
UTM parameter, UTM tags, UTM codes, utm_id
Level
Beginner
Affects
Channel reporting, campaign comparison, direct and unassigned traffic, ROI calculations
Where to see it
UTM link builder, GA4 Traffic acquisition report, shared tagging spreadsheet
In this article4
  1. How UTM parameters work
  2. Why it matters
  3. Common mistakes
  4. How to act on it

UTM parameters are short tags added to the end of a link that tell your analytics tool where a visitor came from: which website or platform, what type of marketing and which campaign. They turn a vague “direct” or “referral” visit into a named source you can report on.

How UTM parameters work

A tagged link looks like this: example.co.uk/offer/?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale. When someone clicks it, GA4 reads the tags and credits the visit accordingly. The parameters you will use most are:

ParameterWhat it recordsExample value
utm_sourceWhere the traffic came fromnewsletter, facebook, linkedin
utm_mediumThe type of marketingemail, paid_social, cpc
utm_campaignThe campaign or promotionspring-sale-2026
utm_contentWhich version or link was clickedheader-button
utm_termThe paid keyword, where relevantemergency plumber
utm_idA campaign ID used to join cost datasp26

GA4 also accepts some newer optional tags, such as utm_source_platform and utm_marketing_tactic, though few small businesses need them.

Source and medium decide which channel a visit lands in under GA4’s default channel group. GA4 follows fixed rules: a medium of “email” goes to Email, and a social source with a medium starting “paid” or containing “cp” goes to Paid Social. Values that match no rule end up as Unassigned.

Google Ads does not need UTMs for GA4 when auto-tagging is switched on, because its click identifier carries richer detail. Meta, LinkedIn, TikTok, email platforms, QR codes on printed flyers and partner links all need them.

Why it matters

Without tags, much of your marketing becomes invisible. Clicks from email apps, messaging apps and many social apps arrive with no referrer and are counted as direct traffic. A UK retailer sending a weekly newsletter might see “direct” jump every Thursday morning and never be able to prove the email caused it.

Consistent tagging is also what makes campaigns comparable. If one person writes “Facebook” and another “facebook.com”, GA4 shows two sources, and because values are case-sensitive, “Email” and “email” split as well.

Common mistakes

  • Tagging internal links, such as homepage banners, with UTMs. This overwrites the real origin of the visit, so a customer who arrived from Google appears to have come from your own banner.
  • Mixing capitals and spellings, so one channel is scattered across several rows.
  • Inventing a medium GA4 does not recognise, such as “newsletter” or “qr”, so the traffic falls into Unassigned.
  • Putting personal data in a tag, such as a subscriber’s email address in utm_content. Google’s terms forbid it and UK GDPR applies.
  • Tagging the same link differently in every post because nobody wrote the rules down.

How to act on it

Write a one-page naming convention: lowercase only, hyphens instead of spaces, a fixed list of sources and mediums, and a pattern for campaign names such as offer-month-year. Keep a shared spreadsheet of every tagged link you publish. Build links with a tool rather than typing them; my free UTM link builder assembles the link in the right format. For printed material, tag the URL before you generate the QR code, because a code on a thousand flyers cannot be corrected afterwards.

A few days after each launch, check GA4’s Traffic acquisition report to confirm the visits appear under the channel you expected. Clean, consistent tagging is part of every campaign I run in performance marketing.

Do and do not

Do

  • Use lowercase values and a written naming convention
  • Use mediums GA4 recognises, such as email, cpc and paid_social
  • Keep a log of every tagged link

Do not

  • Put UTMs on internal links
  • Invent a new medium for each campaign
  • Include email addresses or names in any tag

Questions people ask about this

Do UTM parameters affect SEO?

They do not change rankings directly. The risk is that tagged URLs get shared or linked and then crawled as separate addresses; a correct canonical tag on each page tells Google which version to index. Never use UTMs on your own internal links, which causes problems for both analytics and crawling.

Are UTM parameters case-sensitive?

Yes. GA4 treats "Facebook" and "facebook" as two different sources, which splits your reports. The simplest fix is a rule that every value is lowercase, applied through a link builder rather than by memory.

Do I need UTM parameters for Google Ads?

Not if auto-tagging is on and your Google Ads account is linked to GA4, because the click identifier passes campaign details automatically. You still need UTMs for other platforms, emails and offline materials such as QR codes. Some businesses add UTMs to Google Ads as well for third-party tools, which is fine as long as auto-tagging stays on.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.