Business & growth

What is UTM parameters?

UTM parameters are tags added to the end of a link that tell analytics software where a visitor came from and which campaign sent them.

New to Bolt? Sign up free.

Technical definition

There are five: utm_source names the referrer, utm_medium the channel type, utm_campaign the specific campaign, utm_term the paid keyword, and utm_content distinguishes variants of the same ad or link. They are appended as query parameters and read by the analytics platform on arrival.

Values are case sensitive and treated as distinct strings, so Facebook and facebook are recorded as two separate sources. A shared naming convention matters more than the specific words chosen.

In plain terms

You add a bit of text to the end of a link so that when someone clicks it, your analytics can say where it came from.

Without them, traffic from your newsletter, your Instagram bio, and a partner's email all land in the same undifferentiated pile.

Why it matters

UTM tags are what let you answer whether a campaign worked. Not whether traffic went up that week, but whether the people who came from that specific link did the thing you wanted.

The discipline is naming. Decide once that email is always email, that social is always social, and write it down somewhere the whole team can see. Six months of inconsistent tagging produces a report split across a dozen near-identical sources, which is barely better than no tagging at all. Two other rules: never put UTM tags on internal links, because they restart the session and destroy the original attribution, and do not put anything private in them, since they sit in the visible URL.