UTM Builder

What Are UTM Parameters? The Complete Guide

A clear guide to UTM parameters—what the five tags mean, how they work with analytics, naming conventions that keep your data clean, and common mistakes to avoid.

ZipZy TeamZipZy Team¡¡4 min read

Updated July 26, 2026

What Are UTM Parameters? The Complete Guide
Share

What Are UTM Parameters? The Complete Guide

UTM parameters are small tags you add to the end of a URL to tell your analytics where a visitor came from. They're the reason you can say "this signup came from the July newsletter" instead of just "someone signed up." Used well, they're the backbone of campaign tracking. Used carelessly, they turn your reports into a mess of duplicates and typos.

This guide explains what each UTM tag does, how analytics reads them, how to name them so your data stays clean, and the mistakes that quietly break attribution.

Why UTM parameters matter

Without UTMs, most of your traffic lands in a vague "direct" or "referral" bucket. You know people arrived, but not from which post, email, or ad. UTMs replace that guesswork with specifics—so you can credit the right channel and invest where it pays off.

They're also free, universal, and work with virtually every analytics tool. That combination makes them essential for any marketer who wants to measure campaigns.

Key concepts

The five UTM parameters

A tagged URL looks like this:

https://zipzy.in/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=july_launch&utm_content=header_cta&utm_term=link_management

Here's what each part means:

ParameterPurposeExample
utm_sourceWhere the traffic originatesnewsletter, instagram, google
utm_mediumThe type of channelemail, social, cpc
utm_campaignThe specific campaignjuly_launch, diwali_sale
utm_contentWhich element was clicked (optional)header_cta, footer_link
utm_termPaid keyword (optional)link_shortener

The first three—source, medium, campaign—are the ones you'll use most. Content and term are optional refinements.

How analytics reads them

When someone clicks a tagged link, the parameters ride along in the URL. Your analytics tool parses them and files the visit under the right source, medium, and campaign. Nothing needs to be configured on the destination page—the tags do the work.

Case sensitivity

Email and email are treated as two different values. This single quirk causes more messy reports than anything else, which is why lowercase-everything is the golden rule.

  1. Start with the destination URL. The page you want people to land on.
  2. Add your source. Where the link lives: utm_source=instagram.
  3. Add the medium. The channel type: utm_medium=social.
  4. Add the campaign. The initiative: utm_campaign=summer_sale.
  5. Optionally add content/term. To distinguish elements or keywords.
  6. Shorten the result. UTM links are long and ugly—wrap them in a short link.
  7. Log it. Keep a record so your whole team uses consistent values.

Best practices: naming conventions

Consistency is everything. Two people tagging the same channel differently will split one real source into two rows in your report.

  • Lowercase everything. Always. This alone prevents most duplicate-data problems.
  • Use consistent separators. Pick underscores or hyphens and never mix them.
  • Standardize your values. Decide once that email is always email, not Email, e-mail, or newsletter-email.
  • Keep a shared reference. A team spreadsheet or a UTM builder that enforces conventions.
  • Be descriptive but concise. diwali_2026 is clearer than d26 and cleaner than Diwali Sale 2026 Big Event.
  • Never tag internal links. Tagging links between your own pages restarts sessions and corrupts source data.

Tip: A UTM builder that saves your standard values removes human error entirely—no one has to remember whether it's fb or facebook.

Common mistakes to avoid

  • Inconsistent casing. Facebook and facebook become two sources. Lowercase fixes it.
  • Mixing separators. july_launch and july-launch split one campaign in two.
  • Tagging internal navigation. This is the classic mistake that ruins attribution—never UTM-tag links between your own pages.
  • Spaces in values. Spaces break URLs; use underscores or hyphens.
  • Reinventing values per person. Without a shared convention, every teammate invents their own labels.
  • Forgetting to shorten. Raw UTM links are long and untrustworthy-looking in public.
  • Over-tagging. You don't need utm_term and utm_content on every link—use them only when they add insight.

Real-world examples

  • Email newsletter: utm_source=newsletter&utm_medium=email&utm_campaign=july_launch
  • Instagram bio link: utm_source=instagram&utm_medium=social&utm_campaign=profile_bio
  • Google Ad: utm_source=google&utm_medium=cpc&utm_campaign=brand_search&utm_term=link_shortener
  • QR code on a flyer: utm_source=flyer&utm_medium=print&utm_campaign=store_opening

The last example is powerful: UTMs let you track offline channels once they lead to a URL—perfect behind a QR code.

Frequently asked questions

Do UTM parameters affect SEO?

Not negatively when handled correctly. To avoid duplicate-content confusion, use canonical tags on your pages—UTMs are for measurement, not indexing.

Are UTM parameters case-sensitive?

Yes. Email and email count as different values, which is why lowercasing everything is the top rule.

Yes for anything public. Raw UTM links are long and look untrustworthy; a short link keeps the tracking while presenting a clean URL.

Which UTM parameters are required?

Technically none, but source, medium, and campaign are the practical minimum for useful reporting.

Can I track offline campaigns with UTMs?

Yes—put a UTM-tagged link behind a QR code or print a short link, and offline scans flow into your analytics like any other source.

Why is my UTM data showing duplicates?

Almost always inconsistent casing or separators. Standardize your values and the duplicates disappear.

Conclusion

UTM parameters are the simplest, most universal way to know where your traffic comes from. Master the five tags, commit to lowercase, consistent naming, never tag internal links, and shorten the ugly result—and your reports will finally tell you which channels actually work.

Consistency is the whole game. A shared convention or a builder that enforces one is the difference between clean attribution and a reporting headache.


Try ZipZy

Build consistent, clean campaign links with the ZipZy UTM builder—then shorten and track them with branded links and link analytics. Start free.

Keep learning: UTM Naming Conventions ¡ utm_source vs. utm_medium ¡ Common UTM Mistakes

ZipZy Team

Written by

ZipZy Team

The ZipZy Team Team publishes product updates, engineering articles, technical guides, release notes, security insights, and best practices across all ZipZy products..

Related articles

A Beginner's Guide to Campaign Tracking
MarketingJuly 26, 2026¡ 4 min read

A Beginner's Guide to Campaign Tracking

Learn campaign tracking end to end—UTMs, trackable links, analytics, and attribution—so you can finally see which marketing efforts actually drive results.

ZipZy TeamZipZy Team