Analytics & Measurement

UTM Parameters Explained: Track Every Link

UTM parameters are how analytics knows where your traffic came from. What each parameter does, the conventions that keep data clean, and the discipline that makes attribution work.

UTM Parameters Explained: Track Every Link

UTM parameters are the small tags appended to your links (?utm_source=newsletter&utm_medium=email&utm_campaign=spring) that tell analytics exactly where a visitor came from — and they're the difference between knowing your marketing works and guessing, because without them much of your traffic lands in the murky "direct" or mis-attributed buckets, and you can't optimise what you can't attribute. They're simple, free, and chronically misused. Here's the practical guide: what each parameter does, the conventions that keep data clean, and the discipline that makes attribution work.

What the parameters do

The five UTM parameters, each answering a question about the link's source: utm_source (where — "newsletter", "twitter", "partner-site": the specific origin), utm_medium (the channel type — "email", "social", "cpc", "referral": how the channel categorises), utm_campaign (the campaign — "spring-sale", "product-launch": the marketing effort), and the optional utm_term (keyword, for paid) and utm_content (to distinguish link variants — "header-cta" vs "footer-cta"). Together they let analytics attribute a visit precisely ("this came from the spring-sale campaign, via the email newsletter, from the header link"), turning traffic you'd otherwise see as vague or mis-bucketed into precisely-sourced data you can analyse and optimise. They're how you know which of your efforts actually drive traffic and conversions.

The conventions that keep data clean

UTMs are powerful and easily messed up — the discipline that keeps the data usable: consistency, rigidly (utm_source values are case-sensitive and literal — "Facebook", "facebook" and "FB" become three different sources in your reports, fragmenting the data; pick conventions and enforce them absolutely); a documented convention/spreadsheet (the source/medium/campaign naming standards written down, so everyone tags consistently — the single biggest determinant of clean UTM data); use the standard medium values (email, social, cpc, affiliate, etc. — so channel grouping works, per the channel definitions); never UTM internal links (tagging links within your own site breaks session attribution — UTMs restart the session source, so an internal UTM'd link makes analytics think the visitor arrived fresh from that source, corrupting the data — UTMs are for inbound links from external sources only); and a URL builder (use a builder tool to construct them consistently, avoiding typos). The conventions are what separate UTMs-as-clean-attribution from UTMs-as-fragmented-mess.

Using UTMs well

The practical application: tag every external campaign link (newsletter links, social posts, paid ads, partner placements, anywhere you control an inbound link — so the traffic attributes correctly rather than falling into "direct" or mis-bucketed), analyse by the UTM dimensions (source/medium/campaign in analytics — which campaigns, sources and channels drive traffic and, with conversion tracking, which drive results — the attribution made precise), and the caution on visibility (UTMs are visible in the URL, so don't put sensitive data in them, and be aware they can look messy — though this rarely matters for the attribution value). Used with discipline, UTMs turn your marketing from "traffic went up, not sure why" into "the spring campaign's email drove X conversions" — the attribution that makes marketing measurable and optimisable, on the traffic content and authority also earn (our half).

Frequently asked questions

Do I need UTM parameters?

If you run any marketing with links you control (email, social, ads, partnerships) and want to know what works, yes — without UTMs, much of that traffic mis-attributes (into "direct" or wrong channels), and you can't optimise what you can't attribute. They're free, simple, and the difference between knowing and guessing which efforts drive results. Essential for anyone doing attributable marketing.

Why is my traffic showing as "direct" when it shouldn't be?

Often missing or broken UTMs — untagged campaign links, or links where the referrer is lost (app clicks, some redirects) fall into "direct." Tagging your campaign links with UTMs fixes the attributable portion (the clean-data discipline); some "direct" is genuinely direct or unavoidable loss, but a suspiciously large "direct" bucket usually means untagged links that UTMs would attribute.

Should I UTM my internal links?

Never — UTMs on internal links (within your own site) restart the session source, corrupting attribution (analytics thinks the visitor arrived fresh from that internal UTM source). UTMs are for inbound external links only; for internal link tracking, use event tracking instead. Internal UTMs are a common, data-corrupting mistake — external links only, per the conventions, measuring traffic content and authority earn (our lane).

Put this into practice

Every site on BacklinksMedia is verified, priced upfront and ready to order.

Explore marketplace
Analytics & Measurement utm parameters utm tracking campaign tracking links
RG
Rajiv Gupta

Growth engineer at BacklinksMedia, working on outreach analytics and the verified link marketplace.