UTM Parameters Explained: How to Tag Links So Your Reports Make Sense

The five UTM parameters, a naming convention that keeps analytics clean, and the common mistakes that split or overwrite campaign data.

By Utkarsh Garg · 2026-10-27 · 3 min read

What UTM parameters are

UTM parameters are short tags added to the end of a link. When someone clicks the link, analytics tools such as Google Analytics read the tags and record where the visit came from. Without them, traffic from email, social posts and ads often lands in broad buckets like direct or referral, and you cannot tell which campaign did the work.

A tagged link looks like this: https://example.com/page?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

The five parameters

There are five standard parameters. The first three are the ones you should always set.

  • utm_source: where the traffic comes from, such as newsletter, google or linkedin.
  • utm_medium: the type of channel, such as email, cpc, social or banner.
  • utm_campaign: the name of the specific campaign or promotion, such as spring_sale.
  • utm_term: the paid keyword, used mostly for search ads.
  • utm_content: a label that tells apart two links in the same campaign, such as header_button and footer_link.

Pick a naming convention and keep it

UTM values are case sensitive. Email, email and EMAIL appear as three separate rows in a report. The simplest fix is a written rule: use lowercase only, use underscores or hyphens instead of spaces, and choose one spelling for each source and medium.

Keep a shared list of approved values. A small spreadsheet is enough, and it stops two people from tagging the same channel in two different ways. Build links from that list rather than typing them by hand each time.

Mistakes that damage your data

The most harmful mistake is putting UTM tags on links inside your own site. A visitor who arrives from search and then clicks a tagged internal link starts a new session attributed to the internal tag, which overwrites the real source. Use UTM tags only on links that bring people to your site from somewhere else.

Other common problems are spaces and special characters that are not URL encoded, very long campaign names that are hard to read in reports, and putting personal data such as an email address in a value. Anything in a URL can be copied, shared and stored in logs, so keep it free of personal information.

Checking your links before you send them

Before publishing, open the finished link and confirm the page loads and the parameters are intact. Some link shorteners and redirects drop the query string, which silently removes the tracking. A redirect checker will show whether the parameters survive every hop.