gometrify Logogometrify
Free ToolsGuidesPricing
← Back to All Guides

What Are UTM Parameters? (And How to Use Them Without Messing Up Your Analytics)

By gometrify Team•June 20, 2024•
utmautomationtracking

If you've ever looked at Google Analytics and seen a traffic source labeled "Direct" when you know someone clicked your Instagram post — you've already experienced the UTM problem. And if you've ever had two teammates build campaign links differently and ended up with split data that doesn't add up — that's the UTM consistency problem.

Both have the same root cause, and both have a simple fix. Let's start from the beginning.


What is a UTM parameter?

A UTM parameter is a small piece of text that you add to the end of any URL. It doesn't change where the link goes. It just tells Google Analytics (or any analytics tool) some extra information about why someone visited — specifically, which campaign or channel sent them there.

Without UTM parameters, Google Analytics has to guess where your traffic came from based on referrer headers (a technical signal the browser sends). But referrer data is unreliable — it gets stripped by privacy browsers, mobile apps, and private channels like WhatsApp or email.

With UTM parameters, the information travels inside the URL itself. Nothing can block it.

A URL with UTM parameters looks like this:

https://yoursite.com/sale?utm_source=instagram&utm_medium=organic_social&utm_campaign=summer_launch

This tells Google Analytics: "This visitor came from Instagram, via an organic (unpaid) post, as part of the summer launch campaign."


The three UTM parameters you'll use every time

There are technically five UTM parameters, but three of them matter for most businesses:

Parameter What it means Example
utm_source Which platform sent the traffic instagram, google, newsletter
utm_medium What type of marketing it was cpc, email, organic_social
utm_campaign The specific campaign name summer_launch, black_friday_2024

You add them to the end of your destination URL, separated by & symbols. Most people use a UTM builder tool rather than typing them by hand — our Free UTM Builder generates error-free tagged URLs in about 10 seconds.


The problem: when your team builds links manually

Here's where things break down in practice.

You have three people on your marketing team. Each of them sets up campaign links differently:

  • utm_source=Facebook (capital F)
  • utm_source=facebook (lowercase)
  • utm_source=fb (abbreviated)

Google Analytics treats these as three completely separate traffic sources. Your "Facebook" traffic is now split across three rows in your reports. You can't see total Facebook performance without manually adding them up — and even then, you might miss some.

This happens constantly in teams that build UTM links manually, without a standardized process. After six months of this, you end up with data that's technically accurate but practically useless.


The fix: enforce your conventions from the start

You don't need complex automation to solve this. You need two things:

1. A naming convention document. Write down your rules before anyone builds a single link. For example:

  • All sources in lowercase: facebook, google, instagram
  • Use underscores, never spaces: summer_sale not summer sale
  • Use full platform names: instagram not ig, linkedin not li

2. A UTM builder that enforces the rules. Instead of typing free text, everyone picks from a dropdown. The tool formats everything correctly — lowercase, underscores, no special characters. Nobody can accidentally break the convention because the tool doesn't let them.

gometrify's built-in UTM Builder does exactly this — you choose your values from pre-set options, it assembles the full tagged URL, and you can then shorten it into a clean branded link in the same step. The data that comes out is consistent because the format is enforced at the source.


The last step: always shorten before sharing

A URL with UTM parameters is often 150+ characters long. On social media it looks awful. In a text message it might get split across two messages. And some email clients will actually break the URL at the & symbol.

Before sharing any tagged URL, run it through a link shortener. The short link looks clean (yourbrand.co/summer24), but when someone clicks it, they land on the full tagged URL — and all your tracking fires correctly.

Use our Free UTM Builder to build the tagged URL, then shorten it and share the clean version. Your analytics get the data. Your audience gets a readable link.

g

gometrify Team

Marketing attribution experts and builders of gometrify. We write about advanced analytics, SEO, and ad tracking.

Related Guides

How to Track Clicks in WhatsApp Broadcasts and Community Groups

Stop guessing if your WhatsApp messages are actually working. Here is how to measure link clicks, attribute sales, and track engagement without annoying your audience.

How to Track Reddit Traffic & Know Which Subreddits Convert

Discover how to track Reddit traffic accurately, avoid dark social misattribution, and find out which subreddits actually drive conversions for your business.

Table of Contents

  • What is a UTM parameter?
  • The three UTM parameters you'll use every time
  • The problem: when your team builds links manually
  • The fix: enforce your conventions from the start
  • The last step: always shorten before sharing
Track every click.

Find out exactly where your conversions come from.

Start Free