1. What UTM parameters are

A UTM parameter is a tag you add to the end of a URL. When someone clicks the tagged link, that tag is passed to your analytics, which records exactly where the click came from. ("UTM" stands for Urchin Tracking Module — a leftover name from the tool that became Google Analytics.) Without them, traffic from your newsletter, your Instagram bio, and your paid ad can all blur together into vague buckets like "direct" or "social." With them, you can see precisely which source, campaign, and even which specific link drove a visit — and a sale.

2. The five UTM parameters

There are five, and Google Analytics' own URL builder documentation defines each:

  • utm_sourcewhere the traffic comes from (e.g. newsletter, facebook, google).
  • utm_medium — the type of channel (e.g. email, cpc, social).
  • utm_campaign — the specific campaign (e.g. spring_sale, launch2026).
  • utm_term — (optional) the paid keyword, for search ads.
  • utm_content — (optional) which specific link or creative, to tell two versions apart (e.g. header_button vs footer_link).

Source, medium, and campaign are the essential three; term and content add precision when you need it.

3. How a tagged URL is built

The structure is simple: a question mark separates the parameters from the page, an equals sign pairs each tag with its value, and ampersands join the pairs:

Example https://yoursite.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

That link tells your analytics: this visitor came from the newsletter, via email, as part of the spring_sale campaign. You never have to build these by hand — a link builder assembles them for you and avoids typos.

4. Why consistency makes or breaks them

This is where most people quietly ruin their own data: UTM values are case-sensitive and literal. Facebook, facebook, and FB are three different sources to your analytics, so they'll split one channel into three confusing rows — muddying your campaigns and traffic-source reports. Google's guidance is explicit that values are case-sensitive and that you should tag consistently. A few rules that save you headaches:

  • Pick one convention — all lowercase is the easiest — and stick to it forever.
  • Use a fixed vocabulary for mediums: always email, always cpc, always social.
  • Don't tag internal links on your own site — it overwrites the real source and corrupts your reports.
  • Keep a simple spreadsheet of campaigns so the whole team tags the same way.

5. Putting UTMs to work

Once your links are tagged, your analytics can finally answer the questions that matter: which channel drives the most traffic, which campaign converts best, which exact ad or post earned the sale. That's the foundation of knowing your real return — you can't calculate the ROI of a campaign you can't even identify in your reports. Tag every promotional link — ads, emails, social posts, partnerships — and your data starts telling you where to put your time and money.

Build trackable UTM links in seconds

Build campaign URLs with UTM parameters for Google Analytics and ad platforms — consistent and typo-free. Free, no signup.

Try the UTM Link Builder →

UTMs are how you attribute results; next, learn what to do with the numbers in CPC, CPM and ROAS explained, and how to split spend in how to allocate your ad budget.