CrispTag

What is a UTM parameter?

A UTM parameter is extra text added to the end of a link that tells your analytics tool where the click came from.

Without it, your analytics can see that someone arrived, and often which site they arrived from, but not which of your efforts sent them. Three different newsletters, a paid ad and an organic post all pointing at the same page look like one undifferentiated pile of traffic.

The problem it solves

Say you run a campaign across four channels in the same week. Traffic goes up. Which channel caused it? Without tags, you are guessing. With tags, the report tells you — and next quarter you put the budget where it worked.

What one looks like

An ordinary link:

https://example.com/spring-offer

The same link, tagged:

https://example.com/spring-offer?utm_source=newsletter&utm_medium=email
&utm_campaign=spring-sale-2026

Same destination, same page, same experience for the visitor. The only difference is that your analytics now knows this click came from the email campaign.

Where the name comes from

UTM stands for Urchin Tracking Module. Urchin was the analytics company Google acquired in 2005, which became Google Analytics. The name stuck; the convention is now read by essentially every analytics tool, not just Google's.

When you need them

Any time you put a link somewhere you control the placement: emails, social posts, ads, partner sites, QR codes, sponsorships. Anywhere you might later ask "did that work?"

When you do not

Links between pages of your own site — tagging those overwrites the original source and actively damages your data. And Google Ads links, where auto-tagging already does a better job.

The next step is knowing what goes in each field: the five parameters explained.

Open the UTM builder

Last reviewed 2026-08-13