Back to blogGLOSSARY

What is UTM?

UTM parameters are tags appended to a URL so Google Analytics knows where traffic came from. Crucial for anyone running multiple channels at once who wants to know which channel works.

What does UTM mean?

UTM stands for Urchin Tracking Module, a tracking system from Urchin Software that Google acquired in 2005. The parameters were retained in Google Analytics and are today the industry standard for labelling traffic by source, channel and campaign.

A UTM link looks like: example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=summer-sale. The parameters after the question mark tell Analytics where the click originated.

The five UTM parameters

utm_source: where does traffic literally come from? Examples: facebook, google, newsletter, partner-name. Mandatory in every UTM.

utm_medium: which channel type? Standard values: cpc (paid search), email, social, display, referral, organic. Mandatory.

utm_campaign: campaign name. Examples: summer-sale-2026, product-launch-july, brand-awareness. Mandatory.

utm_term: keyword you advertised on. Mainly for Google Ads. Optional.

utm_content: ad variant. Used for A/B tests. Optional.

Real-world example

A Brabant construction company runs 3 campaigns simultaneously: Google Ads, Facebook and a newsletter. Without UTM, Analytics only sees referral traffic. With UTM, the company sees 60% of requests come via Facebook, 25% via Google and 15% via newsletter.

Specifically:

Facebook: ?utm_source=facebook&utm_medium=cpc&utm_campaign=quote-request-june

Google Ads: ?utm_source=google&utm_medium=cpc&utm_campaign=quote-request-june

Newsletter: ?utm_source=newsletter&utm_medium=email&utm_campaign=quote-request-june

Three campaigns, one campaign name, three source/medium combinations. Analytics groups them automatically.

How to set up UTM links

Easiest way: a UTM builder like Google Campaign URL Builder (free). Fill in source, medium and campaign, and you get a working link.

For scale: use a spreadsheet template with standard values. This prevents one marketer using 'facebook' while another uses 'FB'. Inconsistent UTMs spread your data across multiple rows in Analytics.

Important: use only lowercase. Analytics treats 'Facebook' and 'facebook' as two different sources.

Common mistakes

Inconsistent naming (FB, Facebook, facebook) leads to fragmented data.

Placing UTM on internal links truncates the original session and starts a new one, hiding the real source.

Spaces and special characters. Google processes them but you get encoding issues. Use hyphens instead.

Forgetting utm_medium is the most common mistake. Without medium, Analytics can't group the channel.

How to review UTM results?

In GA4, go to Reports > Acquisition > Traffic acquisition. Pick dimension 'Session campaign' to view per campaign. Or 'Session source / medium' for source-medium combinations.

For Google Ads campaigns: auto-tagging is on by default via gclid parameter. You don't need to add UTM on top. For Meta and other channels you do.

Related terms

Attribution: assigning a conversion to a specific touchpoint in the customer journey. UTM is the foundation attribution works on.

Source / Medium: the combination of utm_source and utm_medium. The basis for grouping in Analytics.

Gclid: Google's own click-ID for Ads. Replaces utm_source/medium for Google Ads traffic when auto-tagging is on.

Want to know if your UTMs work correctly and capture all conversions?

Request a tracking audit
FAQ

Need a quick answer?

Which parameters are mandatory?

utm_source, utm_medium and utm_campaign are mandatory. utm_term and utm_content are optional.

Uppercase or lowercase in UTM?

Lowercase. Analytics is case-sensitive. 'Facebook' and 'facebook' are counted as different sources.

Can you place UTM on internal links?

No. Internal UTMs restart the session and wipe the original source. Use UTM only for external links pointing to your site.

Does UTM also work in GA4?

Yes, UTM parameters work identically in GA4 as in Universal Analytics. Find them under 'Session source / medium' and 'Session campaign'.

How long do UTM parameters remain valid?

The UTM itself remains valid as long as the link exists. But Google Analytics attributes by default within a 6-month first-click window.

What is the difference between UTM and gclid?

Gclid is Google's internal tracking ID for Ads. UTM is an open standard that works on any channel. Use UTM for Meta, LinkedIn, email and all non-Google channels.

Continue reading

Ready for clarity?

From guessing
to knowing.

We set up your UTM strategy so every euro of budget tells you what it returned.