What Are UTM Parameters? The 5 Tags Explained (and the Mistakes That Split Your Data)

UTM parameters are small text tags you add to the end of a link so Google Analytics can tell exactly where a visitor came from. There are five of them — utm_source, utm_medium, utm_campaign, utm_term and utm_content — and the first three are the ones that do the real work.

Muhammad Umer Masood

Web Development Lead · Jul 16, 2026 · 8 min read

Short answer

Add them to any link you share in an ad, email or social post, and GA4 files that visit under the exact campaign that drove it, instead of dumping it into a vague “direct” bucket. This guide covers what each tag does, the utm_source-vs-utm_medium mix-up everyone makes, a copy-paste naming cheat sheet, and how to build clean links without corrupting your reports.

If you’d rather skip the typing, our free UTM builder assembles a clean, lowercase, GA4-ready link for you in seconds — but understanding how the tags work is what stops you from quietly splitting your data in half.

What are UTM parameters?

A UTM parameter is a piece of text stuck onto the end of a URL, after a ?, that carries tracking information. “UTM” stands for Urchin Tracking Module — Urchin was the analytics company Google bought in 2005 that became Google Analytics, and the name stuck.

Here’s the same link without and with UTMs:

Plain link https://yoursite.com/spring-sale

Tagged link https://yoursite.com/spring-sale?utm_source=facebook&utm_medium=paid-social&utm_campaign=spring_sale_2026

Both open the exact same page. The visitor sees no difference. But the moment someone clicks the second one, Google Analytics reads those tags and files the visit under facebook / paid-social / spring_sale_2026 — so in your reports you can see that one campaign on its own, stack it against everything else, and know whether it earned its budget. Without tags, most of that traffic gets swept into buckets like “direct” or “referral”, and you’re left guessing which channel actually did the work.

The 5 UTM parameters explained

There are five standard UTM tags. Three are what you need for clean tracking; two are optional but useful for paid search and A/B work.

Parameter What it answers Required? Example value
utm_source Where did the traffic come from? Yes google, facebook, newsletter
utm_medium What type of channel is it? Yes cpc, email, paid-social
utm_campaign Which specific promotion? Yes spring_sale_2026
utm_term Which paid keyword? (search ads) Optional running+shoes
utm_content Which link or creative? (A/B tests) Optional banner_a, text_link

Fill in source, medium and campaign every time and you’ll get clean, comparable data. The other two are there for when you need to split-test creatives or track individual paid keywords.

One technical note most guides skip: GA4 only strictly requires utm_source to register a campaign. Source, medium and campaign together are what make a report actually readable, though — so in practice, treat all three as non-negotiable and the other two as optional extras.

what are utm parameters

utm_source vs utm_medium — the difference people get wrong

This is the pair that trips everyone up, so here’s the clean way to hold it in your head:

  • utm_source is the specific platform the click came from. It answers “which website or app?” — google, facebook, linkedin, newsletter.
  • utm_medium is the type of marketing. It answers “what kind of channel?” — cpc, email, paid-social, organic.

So a Facebook ad is utm_source=facebook and utm_medium=paid-social. A link in your email newsletter is utm_source=newsletter and utm_medium=email. Source is the “who”, medium is the “how”. Keep those two consistent and your GA4 channel reports finally make sense.

UTM cheat sheet: source and medium by channel

Half of all messy analytics comes from tagging the same channel three different ways. Decide your conventions once, write them down, and reuse them forever. Here’s a starting set you can copy:

Channel utm_source utm_medium
Google paid search google cpc
Google organic (don't tag — GA4 tracks it)
Facebook / Instagram ads facebook / instagram paid-social
Organic social post facebook / instagram social
LinkedIn ads linkedin paid-social
Email newsletter newsletter email
Email — one-off broadcast broadcast email
QR code (print/offline) print qr
Affiliate / partner link partner_name affiliate
Paid influencer post influencer_name paid-social
what are utm parameters

The rule underneath the table: utm_medium should describe a category you’ll want to group by (email, paid-social, cpc), while utm_source names the specific place (newsletter, facebook, linkedin). If you’re running paid campaigns across several networks — say Google, Meta and LinkedIn ads — this consistency is the only thing that lets you compare them fairly later.

How do UTM parameters work?

The flow is short: you tag a link, someone clicks it, and the data lands in your analytics.

  1. You build a tagged URL — by hand, or with a free UTM builder so you don’t fat-finger the syntax.
  2. You drop that link into an ad, email, social post or QR code.
  3. Someone clicks it and lands on your page — the UTM tags ride along in the URL.
  4. Google Analytics reads the tags and records the visit under that exact source, medium and campaign.
  5. In GA4 you see it under Reports → Acquisition → Traffic acquisition, split out by your tags.

None of this changes the page the visitor sees, and it doesn’t slow anything down — the tags are just extra text in the URL.

How to create UTM parameters without breaking your data

You can type UTM tags by hand, but it’s genuinely easy to slip in a typo — a stray capital or a space — that quietly splits your reporting in two. The safer route is a builder that assembles the URL for you and enforces the rules.

Drop your link into our free UTM builder, add a source, medium and campaign, and it hands back a clean, lowercase, GA4-ready URL you can copy or turn into a QR code. It’ll also do bulk links if you’re tagging a whole campaign at once.

Once the traffic’s tracked, the next question is whether the money behind it is actually paying off. If you’re running ads, our free ROAS calculator tells you in seconds whether the campaign those tagged links point to is profitable — and it’s worth checking that the pages those links land on load fast, since a slow landing page kills conversions no matter how clean your tracking is. (You can test that with our free website speed test.) All of these sit together in our free marketing tools hub.

UTM best practices and mistakes to avoid

UTMs are only as good as your discipline with them. A few rules save you a mess of unusable reports later:

  • Always use lowercase. GA4 is case-sensitive, so “Facebook” and “facebook” become two separate sources and cut your data in half. Pick lowercase and never break it.
  • Never tag internal links. Adding UTMs to links between pages on your own site restarts the session and wipes out the real source that brought the visitor in — it corrupts your attribution. Only tag links coming from outside your site.
  • Keep naming consistent. Decide once that paid Facebook is always facebook / paid-social, write it down, and reuse it. “fb”, “FB” and “facebook-ads” are three different sources to Google.
  • Use underscores or plus signs, not spaces. Spaces get encoded into ugly %20 strings that are easy to mistype.
  • Keep campaign names human. You’ll be reading these in reports months from now — spring_sale_2026 beats sp_sl_0326.
  • Don’t UTM-tag links you’re also using for SEO. If you share a tagged link publicly and it gets picked up and linked to, search engines can index the messy version. Keep tagged links to campaigns you control.

Do UTM parameters affect SEO?

Not directly. Search engines ignore UTM parameters for ranking — they’re purely a tracking tool. The one thing to watch is keeping them off your internal links and off any canonical URLs, so Google never treats a tagged version as a separate page. Used the way they’re meant to be — on external campaign links only — UTMs have no negative SEO impact at all. Google’s own campaign URL documentation covers the mechanics if you want the official reference.

what are utm parameters

Stop guessing where your traffic comes from

UTM parameters are the difference between “we ran some ads and traffic went up” and “the facebook / paid-social / spring_sale_2026 campaign brought 412 visits and 18 sales.” The tags are simple; the discipline of naming them consistently is what turns your analytics from a vanity dashboard into a decision-making tool.

Build a clean, GA4-ready link now with our free UTM builder — no signup, lowercase enforced, QR code included. And if you’d rather have your whole campaign-tracking setup done properly — UTMs, GA4, conversion tracking, the lot — Devlet’s digital marketing team sets it up so your numbers are trustworthy from day one.

Frequently asked questions

What are the 5 UTM parameters?

The five UTM parameters are utm_source (where the traffic comes from), utm_medium (the channel type), utm_campaign (the specific promotion), utm_term (the paid keyword, optional) and utm_content (which link or creative, optional). Source, medium and campaign are the three you need for clean tracking.

utm_source is the specific platform the traffic comes from (google, facebook, newsletter), while utm_medium is the type of channel (cpc, email, paid-social). Source answers “which website?” and medium answers “what kind of marketing?”. Both are needed for GA4 to report campaigns correctly.

Yes. Google Analytics treats “Facebook” and “facebook” as two different sources, so always use lowercase to keep your reporting consistent. A good UTM builder can force lowercase for you automatically.

No — search engines ignore UTM parameters for ranking. Just keep them off internal links and canonical URLs to avoid any duplicate-URL confusion. Used only on external campaign links, they have no negative SEO effect.

You can add them to any external link you control — ads, emails, social posts, QR codes. The only place you should never use them is on internal links between pages of your own website, because that overwrites the visitor’s original traffic source.

In GA4, tagged traffic appears under Reports → Acquisition → Traffic acquisition, broken down by the source, medium and campaign you set. You can also build custom reports and explorations around your campaign names.

On this page

    Turn the math into a habit

    Bookmark our free ROAS calculator so you can run ROAS, break-even ROAS, CPM, CPC, CPA and ACoS in seconds — with an instant profit verdict on every campaign. And when you’re ready to stop guessing and have experts build and scale campaigns that hit profitable ROAS across Google, Meta and TikTok, book a free ad-account audit with Devlet.

    Keep reading

    Related articles

    Call Us

    +1 214 716 8032

    Email Us

    info@devlet
    marketing.com

    Location

    1409 Anchor Dr, Wylie, TX 75098, UNITED STATES

    Get Your Free SEO Audit

    Enter your details and we’ll send you a complete website audit report.