Growth Marketing Glossary

UTM Parameters (Urchin Tracking Module)

U·T·M pa·ram·e·tersnoun

Tags that tell analytics where traffic came from. UTM parameters, source, medium, campaign, and more, attribute clicks and conversions to the right campaign.

tagged linkattribute the sourceanalytics reads it
Schematic — URL tags that label a traffic source
Term
UTM parameters (Urchin Tracking Module)
Is
Campaign tags added to a URL
Five tags
source, medium, campaign, term, content
Drives
Traffic and campaign attribution

Parts of speech & senses

utm parameters · noun
  1. UTM parameters are query-string tags appended to a URL, named for the Urchin Tracking Module, that pass campaign information, source, medium, campaign, term, and content, to analytics tools so traffic can be attributed. "They tagged every link with UTM parameters so the report could split traffic by campaign."

What UTM parameters are

UTM parameters are small tags you add to the end of a URL to tell your analytics where a visitor came from. UTM stands for Urchin Tracking Module, after Urchin, the analytics company Google acquired in 2005 and folded into what became Google Analytics, which is why these tags are read out of the box by Google's tools and widely supported elsewhere. There are five standard parameters: utm_source, the platform or referrer, like newsletter or google; utm_medium, the channel type, like email or cpc; utm_campaign, the specific campaign name; utm_term, used mainly for paid-search keywords; and utm_content, used to distinguish creatives or links in an A/B test. Tacked onto a link as a query string, they ride along with the click so analytics can label the visit precisely.

Their value is attribution clarity. Without UTMs, much marketing traffic lands in vague buckets, you can see that someone arrived, but not which email, post, ad, or partner sent them. With consistent UTMs, you can split traffic and conversions by source, channel, and campaign, and answer real questions: which newsletter drove sales, which social post out-pulled the others, which paid creative converted. The catch is that UTMs only work if they are applied consistently. A naming free-for-all, Facebook in one link, facebook in another, FB in a third, fractures the data into near-duplicates that are painful to reconcile. So the parameters are simple, but the discipline of using the same conventions every time is what makes them trustworthy.

UTM parameters versus other tracking

It helps to place UTMs against the things they are not. UTMs are not pixels, cookies, or server-side tracking; they are visible labels in the URL itself, set by whoever builds the link, and read by analytics on arrival. That makes them transparent and easy to use, but also self-reported, an analytics tool trusts whatever the link says, so a mistagged or inconsistent link produces wrong but confident data. UTMs also describe how someone arrived, the source and campaign of a click, rather than who the person is or what they do across sites, which is the job of cookies and identity tools. And they are channel-agnostic in the sense that you, not the platform, decide the values, which is the source of both their flexibility and their fragility.

Because UTMs are self-reported, their accuracy lives or dies on convention. The fix is a fixed taxonomy: agree on a lowercase, controlled vocabulary for source and medium, a clear campaign-naming pattern, and a single tool or spreadsheet that builds every tagged link so nobody freelances. Reserve utm_medium for genuine channel types, email, cpc, social, not for campaign names, and keep utm_source for the specific referrer. Avoid tagging internal links between your own pages, which can wrongly restart sessions and corrupt source data. Used with that discipline, UTMs are the simplest reliable way to know which marketing produced which result, the connective tissue between a click and a campaign report.

Using UTM parameters well

Treat UTM tagging as a governed system, not a habit each person improvises. Write down a naming convention, lowercase everything, fix a controlled list of sources and mediums, and standardize campaign names, then build every tagged link through one shared tool or spreadsheet so the conventions are enforced rather than hoped for. Use each parameter for its real job: source for the specific referrer, medium for the channel type, campaign for the initiative, and term and content only when you genuinely need keyword or creative-level splits. Never tag links between pages on your own site, since that can reset sessions and credit the wrong source. Audit your reports for near-duplicate values that signal sloppy tagging, and clean the conventions when they drift. Done consistently, UTMs turn a fog of unattributed traffic into a clear ledger of which campaign drove which visit and conversion.

Worked example. Imagine a meal-kit company running one promotion across a newsletter, an Instagram post, and a paid-search ad. Before launch, it agrees a taxonomy: utm_source names the specific referrer, utm_medium the channel type, email, social, or cpc, and utm_campaign the shared name, spring-promo, written the same way every time. Every link is built through one shared spreadsheet, never typed by hand, and no internal links between its own pages are tagged. When the reports come in, the company can see cleanly that the newsletter drove the most sign-ups and the paid ad the most revenue, because the labels were consistent rather than a fog of near-duplicates. (Illustrative; RGM analysis.)
Failure modes to watch. Inconsistent values, Facebook, facebook, and FB as three sources, that fracture the data; misusing utm_medium for campaign names instead of channel types; tagging internal links, which resets sessions and corrupts source data; treating UTMs as authoritative when they are self-reported and only as good as the discipline behind them.

Synonyms & antonyms

Synonyms

UTM tagsUTM codescampaign URL parameters

Antonyms

untagged link

Origin & history

UTM parameters, short for Urchin Tracking Module, are URL tags that pass campaign data to analytics tools.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What does UTM stand for?
Urchin Tracking Module, named after Urchin, the analytics company Google acquired in 2005 and folded into Google Analytics. UTM parameters are tags added to a URL, source, medium, campaign, term, and content, that let analytics attribute traffic to specific campaigns.
What are the five UTM parameters?
utm_source (the referrer or platform), utm_medium (the channel type like email or cpc), utm_campaign (the campaign name), utm_term (mainly paid-search keywords), and utm_content (to distinguish creatives or links). Source, medium, and campaign are the core three most programs use.
Why does consistent UTM naming matter?
Because UTMs are self-reported, analytics trusts whatever the link says. Inconsistent values, Facebook, facebook, FB, fracture the data into near-duplicates that are painful to reconcile. A fixed, lowercase taxonomy built through one shared tool keeps the attribution accurate and trustworthy.

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where utm parameters (urchin tracking module) is a core concern:

Sources

  1. trendsGoogle Trends — "utm parameters"