Tracking

UTM parameter

A query string appended to a URL (utm_source, utm_medium, utm_campaign, etc.) that lets analytics tools attribute the visitor to a specific ad, email, or campaign source.

What it means

UTM parameters are tags added to the end of a URL. The five standard parameters are utm_source (where the click came from, e.g. facebook), utm_medium (the channel type, e.g. cpc), utm_campaign (the campaign name), utm_term (keyword, for search), and utm_content (the specific ad creative or link variant).

When a user clicks a tagged link, Google Analytics and most CRMs read the parameters and attribute the session to the right source. Without UTMs, all paid traffic gets bundled as 'referral' or 'direct' and attribution is impossible.

Why it matters

UTMs are the cheapest, most universal attribution layer in marketing. They cost nothing to set up, work in any tool that reads URL parameters, and are still the foundation of cross-channel reporting even in a server-side world.

The discipline matters: inconsistent naming (Facebook vs facebook vs FB) breaks reporting silently. A naming convention written down once and enforced across the team is the difference between clean data and noise.

Example

A B2B SaaS brand runs LinkedIn, Meta, and Google ads simultaneously. Without UTMs, their dashboard shows '60 percent direct traffic, 25 percent referral': useless for attribution. After tagging every campaign with consistent UTMs, the same dashboard shows 30 percent LinkedIn, 25 percent Meta, 20 percent Google, 15 percent direct, 10 percent other. Now they can actually allocate budget.

Where this comes up

← Back to all terms