What are UTM parameters?
UTM parameters are campaign tags added to URLs so analytics tools can identify the source, medium, campaign, content, and term behind a visit.
Quick answer
UTM parameters are URL tags for campaign tracking. They help analytics tools group visits by source, medium, campaign, content, and term. They become much more useful when they are connected to signups, checkout, and revenue.
On this page
What you’ll learn
- Learn what UTM parameters are
- Know what each UTM field means
- Create cleaner campaign URLs
- Avoid common UTM mistakes
UTM parameters are campaign tags added to the end of a URL.
They tell an analytics tool where a visit came from and which campaign should receive credit. A tagged URL might look like this:
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=launch-week
When someone clicks the link, the analytics tool can store the campaign fields with the visit.
The five UTM fields
The standard fields are:
utm_source: the platform or sender, such as google, newsletter, linkedin, partner, or producthunt.utm_medium: the channel type, such as cpc, email, social, referral, or affiliate.utm_campaign: the named campaign, such as launch-week, q3-webinar, or black-friday.utm_content: the creative, placement, button, or link variant.utm_term: the keyword, audience, or targeting term.
For most SaaS teams, utm_source and utm_campaign carry the most useful early signal.
Why UTMs matter
Referrer data is often incomplete. Email clients, private browsers, messaging apps, redirects, and privacy settings can all remove useful source information.
UTMs give you explicit campaign data. They are especially useful for:
- Newsletters.
- Sponsorships.
- Partner links.
- Paid search campaigns.
- Paid social campaigns.
- Affiliate links.
- Product launches.
- Webinars and events.
Good UTM naming
Use lowercase, hyphens, and stable names:
utm_source=newsletter
utm_medium=email
utm_campaign=launch-week
utm_content=pricing-cta
Avoid changing names for the same channel. newsletter, email-list, and mail may all mean the same thing to your team, but they become separate rows in a report.
Common UTM mistakes
The most common mistakes are:
- Tagging internal links.
- Using inconsistent capitalization.
- Mixing source and medium.
- Creating campaign names that are too vague.
- Forgetting to connect UTMs to checkout.
Internal links are especially risky. If a visitor arrives from Google and then clicks an internal link tagged with utm_source=homepage, the original acquisition source can be overwritten.
UTMs and revenue
UTMs are not enough for revenue reporting by themselves. Stripe or another payment provider will not automatically know which campaign created the customer.
To report revenue by UTM campaign, your analytics system needs to store campaign context with the visitor or session, then pass an attribution bridge into checkout.
Read UTM revenue attribution for the payment-aware workflow, and direct traffic revenue attribution if direct traffic is taking credit from campaigns.
Frequently asked questions
- What does UTM stand for?
- UTM comes from Urchin Tracking Module, a naming convention that became standard in web analytics for tagging campaign URLs.
- Which UTM parameters are required?
- No field is technically required by the browser, but utm_source and utm_campaign are the most useful minimum fields for campaign reporting.
- Should I use UTMs on internal links?
- Usually no. Internal UTMs can overwrite the original acquisition source and make revenue attribution harder to read.
- Can UTMs track revenue?
- UTMs do not track revenue by themselves. They need to be stored with the visit and connected to checkout or payment events.
Continue learning
UTM revenue attribution
Use UTM source, medium, campaign, content, and term fields to report revenue instead of only visits or signups.
Read guide Campaigns & UTMsWhat is Google Search Console?
Google Search Console reports queries, pages, clicks, impressions, CTR and average position for a verified site in Google Search.
Read guide Campaigns & UTMsSearch Console Revenue Reports
Import Google Search Console data and estimate organic revenue by query and landing page while keeping estimates distinct from payment attribution.
Read guide Campaigns & UTMsDirect traffic revenue attribution
Handle direct traffic in SaaS revenue reports without overwriting useful UTM, referrer, and campaign attribution.
Read guidePut it into practice
Get to know your website’s visitors
Explore visitors, pages, sources, goals and funnels in the demo. You can start with web analytics and connect payments when you need them.