---
title: "What Are UTM Parameters? — SealMetrics Glossary"
description: "UTM parameters are query-string tags that attribute visits to campaigns. The five tags, naming discipline, and why they work without cookies or consent."
canonical_url: "https://sealmetrics.com/glossary/utm-parameters/"
lang: "en"
content_type: "glossary"
owner: "content"
llm_priority: "useful"
last_verified: "2026-08-09"
source: https://sealmetrics.com/glossary/utm-parameters/
publisher: SealMetrics
---

Definition

# UTM Parameters

Query-string tags — utm_source, utm_medium, utm_campaign, utm_term, utm_content — appended to a link so the destination site can attribute the visit. The values are whatever you type, so attribution quality depends entirely on naming discipline.

Quick answer

UTM parameters are five standardised query-string tags appended to a URL so the destination’s analytics can attribute the visit to a campaign: utm_source names the origin (google, newsletter), utm_medium the mechanism (cpc, email), utm_campaign the initiative, and utm_term and utm_content distinguish keywords and creative variants. The convention dates to Urchin Tracking Module, the software Google acquired to build Google Analytics, and every major analytics tool reads it. Because the tags travel inside the URL itself, reading them requires no cookie and no storage on the visitor’s device — which makes UTM-based campaign attribution one of the few measurement mechanisms that keeps working at full coverage when 40-60% of EU visitors reject the consent banner. The tags are free-text, so their value depends entirely on consistent naming.

## The five tags and what each one answers

utm_source answers “where did the click originate?” (google, meta, newsletter). utm_medium answers “through what mechanism?” (cpc, email, organic-social). utm_campaign names the initiative (spring-sale-2026). utm_term carries the paid keyword, and utm_content separates variants of the same placement — two banners in one email, two creatives in one ad set. Source and medium are the load-bearing pair: they feed channel grouping, and a visit tagged with them lands cleanly in [last-click attribution](https://sealmetrics.com/glossary/last-click-attribution/) instead of the referrer-guessing fallback.

## Why naming discipline is the whole game

UTM values are not validated by anyone. “Facebook”, “facebook” and “fb” become three different sources; “email” and “Email” split one channel’s revenue across two rows. The fix is organisational, not technical: one shared naming convention (lowercase, hyphens, an agreed vocabulary for source and medium), one link-building spreadsheet or tool, and the discipline to reject links that break the scheme. An untagged campaign link is worse than an inconsistent one — the visit falls back to referrer data, which browsers increasingly strip, and typically ends up inflating direct traffic where no budget decision can reach it.

## Why UTMs survive the cookieless era

Most attribution mechanisms depend on state stored in the browser — cookies, local storage, device identifiers — and all of that is consent-gated in the EU and actively restricted by Safari and Firefox. UTM parameters carry the attribution in the URL of the visit itself, so nothing needs to be stored or read back later. That is why they are the backbone of [cookieless analytics](https://sealmetrics.com/glossary/cookieless-analytics/): SealMetrics reads the UTM set on each pageview and attributes conversions last-click at channel level, on 100% of visits, without a consent banner — while a cookie-based tool applies the same tags to only the minority of traffic it is allowed to observe.

## What UTM parameters do not tell you

UTMs describe the click, not the person. They cannot connect this visit to an earlier one, credit an ad that was seen but not clicked, or follow a journey across devices — and within a session, they only describe how it started. They are also self-reported: a UTM says what you wrote on the link, not what the traffic actually was, so a mislabelled link lies with complete confidence. Treat them as the input to channel-level [revenue attribution](https://sealmetrics.com/glossary/revenue-attribution/), not as a record of user behaviour.

Your UTMs are only read on the visits your analytics is allowed to see. SealMetrics reads them on 100% of visits — no cookies, no consent banner.

[Book a demo](https://sealmetrics.com/demo/)[See pricing](https://sealmetrics.com/pricing/)

### Related concepts

- [Last-Click Attribution An attribution model where 100% of the conversion credit goes to the final marketing touchpoint observed before the conversion event. SealMetrics applies last-click on 100% of data — aggregate, anonymous, at channel level.](https://sealmetrics.com/glossary/last-click-attribution/)
- [Attribution Model A rule or algorithm that determines how credit for conversions is distributed across marketing touchpoints. Common models include first-touch, last-touch, linear, time-decay, and data-driven attribution.](https://sealmetrics.com/glossary/attribution-model/)
- [Revenue Attribution Connecting revenue events (purchases, subscriptions) to the marketing channels that drove them. SealMetrics uses last-click on 100% of observed events — no per-user journey tracking, no multi-touch models.](https://sealmetrics.com/glossary/revenue-attribution/)
- [Data Loss in Analytics The gap between actual website traffic and what analytics tools report. Caused by consent rejection, ad blockers, browser restrictions, and data sampling. Typically 70-87% in the EU.](https://sealmetrics.com/glossary/data-loss-in-analytics/)

Learn more: [How SealMetrics Works](https://sealmetrics.com/how-it-works/) · [SealMetrics Product](https://sealmetrics.com/product/)
