TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What are UTM parameters?

UTM parameters are tags added to the end of a link so that analytics knows which campaign, source and medium a click came from.

Oliver Reed Reviewed by Chloe Morgan Last updated Oct 28, 2026 Glossary

Quick answer

UTM parameters are five query-string tags — utm_source, utm_medium, utm_campaign, utm_term and utm_content — that label where a link was placed so analytics can attribute the visit.

The five tags

A tagged link looks like this:

https://example.com/spring?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=hero_button

  • utm_source — who sent the traffic: newsletter, facebook, partner_blog. Required.
  • utm_medium — the kind of link: email, cpc, social, affiliate. Required in practice, because channel rules rely on it.
  • utm_campaign — the campaign or promotion: spring_sale.
  • utm_term — the paid keyword, mostly for search ads.
  • utm_content — which link or creative, to tell two links in the same email apart.

A naming convention that holds up

UTM values are free text, so reports are only as clean as the habits behind them. Four rules prevent most problems:

  • Lowercase only. Facebook and facebook are two sources in most reports.
  • A fixed list of mediums. email, cpc, social, display, affiliate, sms, referral — and nothing else.
  • Underscores or hyphens, not spaces. Spaces become %20 and are easy to mistype.
  • One sheet or tool for everyone. Links built by hand by five people will have five spellings.

UTM tags and ad click IDs

Ad platforms add their own parameter to every click — gclid for Google, fbclid for Meta, ttclid for TikTok. These click IDs identify the click itself and are added automatically, but they only say which platform; the campaign details live in the ad platform.

UTM tags are the opposite: you write them, they work on any link (email, QR code, partner post, SMS), and they carry the campaign name into your analytics. For ads, use both: the click ID makes attribution robust, the UTM tags make reports readable.

How TapCub uses UTM tags

The TapCub script reads all five UTM parameters from the landing URL and stores them on the session, along with the referrer and any ad click ID. They feed the channel rules (for example utm_medium=cpc plus a social source becomes paid social) and appear in the sources report as source, medium, campaign, term and content.

UTM values also become touchpoints in attribution reports, so you can compare first-touch and last-touch credit by utm_source or utm_campaign. To build links consistently, use the free UTM builder, which runs in the browser.

Common mistakes

  • Tagging internal links. A UTM tag on a banner inside your own site restarts attribution and hides the real source of the visit.
  • Losing tags in redirects. Some redirects drop the query string. Test the final URL after every short link or redirect.
  • Putting personal data in tags. Never put an email address or name in a UTM value; it ends up in reports and logs.
  • Using UTM tags on ads that already have click IDs, but inconsistently. If half your ads have tags and half do not, campaign reports will undercount the untagged half.

Related guides: Direct Traffic and Lead Tracking. See also email campaign tracking and QR code scan tracking.

See also: What are URL parameters? Query strings, examples and SEO.

Was this explanation clear?

We use your answers to fix and expand this page.

Oliver Reed

Product Experience Specialist

Explores usability, user journeys, and feature adoption through practical examples of onboarding and everyday product use.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

Which UTM parameters are required?

Only utm_source is strictly required by most tools, but always set utm_medium too, because channel grouping depends on it. utm_campaign is strongly recommended.

Do UTM parameters affect SEO?

Not if you only use them on external links such as emails, ads and social posts. Do not use them on internal links, and keep a canonical tag on your pages so tagged URLs are not indexed as duplicates.

Are UTM parameters case-sensitive?

In most analytics tools, yes. Use lowercase everywhere so the same source is not split into two rows.

Can I use UTM tags without cookies?

Yes. UTM tags are part of the link, not the browser. TapCub reads them from the landing URL without setting cookies.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics