Marketing February 25, 2026 · 8 min read

UTM Parameters: The Complete Guide for Marketers

UTM tags are the simplest way to know exactly where your traffic comes from. We cover naming conventions, common mistakes, and how to read UTM data in your analytics dashboard.

What are UTM parameters?

UTM (Urchin Tracking Module) parameters are tags you append to URLs so your analytics tool can tell you exactly where traffic came from. Instead of seeing "twitter.com" as a referrer and guessing which tweet drove the clicks, UTM tags tell you the specific campaign, medium, and source.

A UTM-tagged URL looks like this:

https://yoursite.com/pricing?utm_source=twitter&utm_medium=social&utm_campaign=spring-launch

When a visitor clicks that link, your analytics tool reads the parameters and attributes the visit accordingly. No cookies, no JavaScript magic — just URL query strings.

The five UTM parameters

There are five standard UTM parameters. The first three are the most commonly used:

  • utm_source — Where the traffic comes from. Examples: google, newsletter, twitter, partner-blog
  • utm_medium — The marketing channel. Examples: cpc, email, social, referral
  • utm_campaign — The specific campaign name. Examples: spring-sale, product-launch, weekly-digest
  • utm_term — The paid search keyword (mostly for Google Ads)
  • utm_content — Differentiates ad variations or link placements. Examples: header-cta, sidebar-banner

Naming conventions that save headaches

The biggest UTM mistake isn't technical — it's inconsistent naming. If one team member uses utm_source=Twitter and another uses utm_source=twitter, your analytics will show them as two separate sources. Here are rules that prevent this:

  • Always lowercasetwitter, not Twitter or TWITTER
  • Use hyphens, not spaces or underscoresspring-sale, not spring_sale or spring%20sale
  • Be specific but not too granularutm_campaign=march-newsletter is useful; utm_campaign=march-3-2026-newsletter-v2-final is noise
  • Document your conventions — Keep a shared spreadsheet with approved source/medium/campaign names

Common mistakes to avoid

  • Tagging internal links — Never UTM-tag links within your own site. It overwrites the original traffic source and makes your data useless.
  • Forgetting utm_medium — Without it, your analytics can't group channels properly. Always pair utm_source with utm_medium.
  • Using UTMs on organic search — Google already passes search data automatically. Adding UTM tags to your SEO pages breaks natural attribution.
  • Not shortening URLs — Long UTM-tagged URLs look suspicious in social posts. Use a URL shortener or your platform's built-in link wrapper.

Reading UTM data in your dashboard

In Web Analyzer App, UTM data appears under the Sources tab, broken down by source, medium, campaign, term, and content. You can filter by any combination and see sessions, page views, and conversion rates for each campaign — all without cookies.

If you're running campaigns and not using UTM tags, you're flying blind. Start tagging your links today and see the data in Web Analyzer App — setup takes under 2 minutes.

All articles Try Web Analyzer App free →