Skip to content
Glossary

UTM parameters

UTM parameters are extra tags you add to the end of a link so you can tell which email, ad, or post sent someone to your site. UTM stands for Urchin Tracking Module, the old name for this tagging system. A tagged link might say the visit came from Instagram, from a paid ad, and from a June sale. Without those tags, a visit is just a visit.

Theodor Lindfors, Founding Marketer ·

What UTM parameters are

Let's take a software company as an example. They sell customer-relationship software to plumbing businesses. Plumbers pay a monthly subscription. The software company finds leads on Google and LinkedIn, then a salesperson closes the deal. After a webinar, the software company emails the pricing page. Without extra tags on that link, analytics often files the click as direct traffic, which means it thinks the plumber typed the address themselves. UTM parameters (Urchin Tracking Module tags) are those tags: plain text added after a question mark on the URL. The page itself ignores them. Analytics reads them and files the visit under that campaign.

Let's take a software company as an example. They sell a monthly tool to plumbing businesses. The pricing page URL is example.com/pricing. When the software company emails that link after a webinar, it adds UTM parameters (Urchin Tracking Module tags) so the click is not a mystery:

example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=march_webinar

The plumber still lands on the same page. Google Analytics 4 (GA4, the current version of Google's analytics) now knows the visit came from the newsletter, via email, from the March webinar campaign. Without those UTM parameters (Urchin Tracking Module tags), the same click often shows up as direct traffic, which means analytics thinks the person typed the address themselves.

Nothing enforces the values. You invent them. That is why UTM parameters (Urchin Tracking Module tags) are both the cheapest tracking you own and the easiest to break.

The five UTM parameters

Let's take a software company as an example. They sell a monthly tool to plumbing businesses. A LinkedIn ad to the demo page might look like this: example.com/demo?utm_source=linkedin&utm_medium=paid_social&utm_campaign=q1_plumbers&utm_content=blue_button. Each UTM parameter (Urchin Tracking Module tag) answers a different question.

  • utm_source: where the click came from. linkedin, google, newsletter.
  • utm_medium: how it was delivered. cpc (cost per click, a paid click), paid_social, email, referral.
  • utm_campaign: the campaign name. q1_plumbers, march_webinar.
  • utm_term: the keyword. Mostly a paid search habit, such as plumber+crm (customer relationship software).
  • utm_content: which ad, link, or variant inside the campaign. blue_button vs text_link.

Why UTMs matter in marketing

UTM parameters (Urchin Tracking Module tags) are the one piece of attribution you control end to end. Attribution is the system that decides which ad or channel gets credit for a lead or a sale. UTM parameters live in your analytics, not the ad platform's, so they are the sanity check when LinkedIn claims more demo requests than the software company's site actually saw.

A UTM parameter (Urchin Tracking Module tag) is also a self-report. The tag says where you told analytics the click came from, not where the plumber really made up their mind. A plumber might have seen three LinkedIn ads, then clicked the newsletter. The UTM parameter on that click will say newsletter. Read those tags with conversion tracking (the setup that tells an ads platform a valuable action happened) rather than as the full story of influence.

Common UTM mistakes

Let's take a software company as an example. They sell a monthly tool to plumbing businesses. The software company once tagged half its LinkedIn ads as LinkedIn and half as linkedin. Every report treated those as two channels. The numbers were not wrong in the sense of math. The UTM parameters (Urchin Tracking Module tags) were split so nobody could add them up.

  • Mixed casing. LinkedIn and linkedin become two channels in every report.
  • Tagging internal links, which restarts the session and hands credit to your own footer.
  • Manual UTM parameters (Urchin Tracking Module tags) on top of Google auto-tagging, so the same click is described twice.
  • No naming convention, so nobody can group six months of campaigns later.

Lemonado

How Lemonado helps with UTM parameters

UTM parameters (Urchin Tracking Module tags on a link) only pay off if the names stay consistent across every platform. Lemonado reads the ad accounts and your analytics together, so a broken utm_medium shows up as a campaign that lost its channel instead of a mystery row in a spreadsheet.

Stop fighting with data. Start feeding your AI.

Connect your data to AI and free your team from reporting and busywork.