UTM Parameters: A Simple Guide to Cleaner Campaign Tracking

You run campaigns across email, social media and paid ads, yet your analytics report puts a large share of visits under "direct" or a vague "referral". When that happens it becomes hard to say which campaign actually brought people to your site. UTM parameters are one of the simplest ways to fix this. They cost nothing, work with most analytics platforms and only take a few minutes to set up once you have a system.

Online marketing plan sketched on a tablet

What UTM parameters are

UTM parameters are short tags added to the end of a link. When someone clicks the link, your analytics tool reads the tags and records where the visit came from. There are five standard parameters:

  • utm_source: the site or sender, such as newsletter, facebook or a partner name.
  • utm_medium: the type of channel, such as email, social or cpc.
  • utm_campaign: the name of the campaign, such as spring-sale.
  • utm_term: mainly used for paid search keywords.
  • utm_content: used to tell apart two links in the same campaign, such as a button and a text link.

A tagged link might look like this: example.com/offer/?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale. Source, medium and campaign are the ones you will use most often.

Agree on a naming convention

Most tracking problems come from inconsistent naming rather than from the tags themselves. Values are usually case-sensitive, so "Email" and "email" can show up as two separate rows in your reports. A few simple rules help a lot:

  • Use lowercase only.
  • Use hyphens instead of spaces.
  • Keep a fixed list of medium values and do not invent new ones for each campaign.
  • Record every tagged link in a shared spreadsheet with the date, owner and destination page.

A link builder in a spreadsheet, where people pick values from drop-down lists, makes it much easier for everyone on the team to follow the same rules.

Where to use them, and where not to

Use UTM tags on links that point to your site from places you control but that analytics cannot identify well on its own: email newsletters, social media posts, links in partner content, QR codes on printed material and paid campaigns that are not already tagged automatically by the ad platform.

Do not use UTM tags on internal links between pages of your own website. In many analytics tools this overwrites the original source of the visit, so a visitor who came from a search engine suddenly looks as if they came from your own banner. That makes your data less accurate, not more.

Check the results regularly

After a campaign goes live, open your campaign or traffic acquisition report and check that the new values appear as expected. Look for typos, mixed capital letters and links that were shared without tags. Fixing these early keeps your reports readable over time. Clean campaign data is also the foundation for the wider work described on our page about digital marketing analytics.

UTM parameters are a small habit with a large effect. Once your team tags links consistently, you can compare channels and campaigns with far more confidence and spend your budget where it actually works.

Uncategorized