Skip to content
Paid Trafficbeginner

What Are UTM Parameters, and Why Do They Matter?

That messy string of text after the question mark in a link is not clutter. It is how you find out which email, ad, or post actually sent you the people who bought.

Published September 5, 2026·6 min read

You have seen links like this, probably in your own inbox:

doesthismakemoney.com/guides/how-seo-makes-money?utm_source=newsletter&utm_medium=email&utm_campaign=september

The part before the question mark is the page. Everything after it is a UTM string, and it is not clutter or tracking spyware. It is a note the link carries about where it came from, so that when someone clicks it, your analytics can tell you exactly which email, ad, or post sent them. For anyone trying to figure out which of their efforts actually works, that note is one of the most useful free tools available.

The short version

A UTM parameter is a small tag you add to the end of a link. When someone clicks that link, the tags travel with them, and your analytics tool reads them and records where the visitor came from. UTM stands for Urchin Tracking Module, named after an old analytics company, but the name does not matter. What matters is what it does: it lets you label your links so you can tell your traffic sources apart later.

Without them, most of your traffic shows up in analytics as a vague lump. You might see "email" or "social" or "direct," but you will not know which email, which post, or which campaign. With them, you can see that the Tuesday newsletter outperformed the Friday one, or that one ad sent buyers while another sent bouncers. That is the difference between guessing and knowing, and it is the reason UTMs exist.

A UTM string is just the page URL, a question mark, and one or more key=value pairs joined by ampersands. There are five standard parameters. You do not have to use all five, but three of them do most of the work.

https://yoursite.com/page
  ?utm_source=newsletter     <- WHERE it came from (the platform or list)
  &utm_medium=email          <- WHAT kind of traffic (email, cpc, social)
  &utm_campaign=september    <- WHICH campaign or promotion
  &utm_content=header-button <- WHICH version or placement (optional)
  &utm_term=make-money       <- WHICH keyword, mostly for paid search (optional)

Read left to right, it is a sentence: this visitor came from the newsletter, via email, as part of the September campaign, by clicking the header button. When a hundred people click, your analytics groups them under that exact label, and you can compare it against every other label.

The three you will use constantly are source, medium, and campaign. The other two, content and term, are for when you want finer detail, like testing two buttons in the same email or tracking a specific paid-search keyword.

Where the money actually gets clearer

The whole point of UTMs is to connect a visitor back to the thing that sent them, so you can see which sources produce money and which just produce numbers.

Without UTMs:
  1,000 visitors from "email"  ->  30 sign-ups  ->  ??? which email worked?

With UTMs:
  Newsletter A  ->  400 visitors  ->  24 sign-ups
  Newsletter B  ->  600 visitors  ->   6 sign-ups
                                       |
                                       v
              Newsletter A is doing almost all the work.
              Now you know what to send more of.

Same total traffic, same total sign-ups, but the tagged version tells you where to focus and where to stop. This is the same idea covered in why you need tracking before more traffic: the raw total hides the decision, and UTMs are one of the simplest ways to un-hide it.

A simple example with numbers (hypothetical)

These numbers are invented to show the reasoning, not to suggest typical results.

Imagine you promote the same guide three ways in one week and tag each link:

utm_source=facebook   utm_medium=cpc      ->  500 clicks,  cost $150,  5 sales
utm_source=newsletter utm_medium=email    ->  300 clicks,  cost $0,   12 sales
utm_source=twitter    utm_medium=social   ->  200 clicks,  cost $0,    1 sale

Now do a little math. The paid Facebook traffic cost $150 for 5 sales, which is $30 in ad spend per sale. The newsletter cost nothing and produced 12 sales from fewer clicks. Twitter cost nothing but barely converted.

The lesson writes itself: the email list is your best channel, the paid ads are expensive and need work before scaling, and Twitter is not worth much effort right now. You could only see any of this because each link was labeled. Strip the UTMs out and all you would have is "18 sales from somewhere," which tells you nothing about what to do next. If you want to turn that cost-per-sale thinking into a habit, revenue per click is the companion metric.

What you need

  • A page you control, so the link leads somewhere you can measure.
  • An analytics tool that reads UTM parameters. Most do, including free ones.
  • A consistent naming habit. This is the part beginners underestimate.

Consistency is everything. utm_source=facebook, utm_source=Facebook, and utm_source=FB are three different sources as far as analytics is concerned, so they will show up as three separate rows and split your data into confusing fragments. Pick one lowercase spelling for each value and stick to it. Some people keep a simple spreadsheet of the exact names they use so they never have to guess.

What it costs

Nothing. UTMs are free, built into the URL, and supported by essentially every analytics tool. You can type them by hand or use a free link-builder tool to assemble them without typos. There is no paid product required here, and any pitch that tries to sell you "advanced link tracking" as a premium feature is charging you for something the web already gives away.

What beginners usually get wrong

  • Inconsistent naming. The single biggest mistake. Mixed capitalization and abbreviations shatter your data into pieces that do not add up.
  • Tagging internal links. UTMs are for links coming into your site from outside. If you tag a link from one of your own pages to another, you can overwrite the original source and lose track of where the visitor really came from. Use them on external links only.
  • Putting UTMs on links you send to email inboxes carelessly. They are safe and normal on the links inside an email, but be deliberate, since the whole point is clean data.
  • Never actually looking at the reports. Tagging links and then never checking which ones worked is like weighing yourself and never reading the scale. The value is in the review, not the tag.
  • Overcomplicating it. You do not need all five parameters on every link. Source, medium, and campaign are plenty to start.

How I would start

I would decide on my naming rules first, before building a single link. One lowercase word for each source. A short list of allowed mediums, like email, cpc, and social. A simple campaign name that means something to me later, like a month or a promotion name.

Then I would tag every external link I control: the links in my emails, my ads, and my social posts. I would leave internal links alone. After a week or two of real traffic, I would open the analytics report, sort by source and campaign, and look for the pattern the tags reveal. Almost always, a small number of sources do most of the work, and once you can see which ones, you know where to spend your next hour or your next dollar.

Paid traffic makes this even more important, because there real money is on the line. If you are running ads, pair this with how paid advertising makes money so the numbers you tag actually connect to profit, and with free traffic vs paid traffic so you know which channels are worth tagging in the first place.

What I would not do

I would not run any paid campaign without UTMs on the links. Spending money to send traffic somewhere and then being unable to tell which ad sent the buyers is the most avoidable waste in online marketing. The tags cost nothing and take seconds. Skipping them means paying for information and then throwing it in the bin.

A UTM is just a label. But a labeled link tells you where your money and time are actually working, and an unlabeled one leaves you guessing. In a business where you cannot afford to guess for long, that label is worth the ten seconds it takes to add.

Want to know what actually works?

We break down money-making methods, tools and programs without the ridiculous promises.