---
title: "How to use UTM parameters to track campaigns - Tracwell"
description: "A practical guide to UTM parameters: what each one means, naming rules that keep reports clean, and when you should and should not tag links."
canonical: "https://tracwell.app/guides/utm-parameters"
markdown: "https://tracwell.app/guides/utm-parameters.md"
---

[Guides](https://tracwell.app/guides)

# How to use UTM parameters to track campaigns

Updated October 15, 2026

Short answer

UTM parameters are tags you add to a link, such as ?utm\_source=newsletter\&utm\_medium=email\&utm\_campaign=october-launch, so your analytics knows where a visit came from even when the browser hides the referrer. Use utm\_source, utm\_medium and utm\_campaign on every link you publish, keep values lowercase and consistent, and never tag internal links on your own site.

## The five UTM parameters

- utm\_source: who sent the visit, such as newsletter, x or producthunt.
- utm\_medium: the type of channel, such as email, social, cpc or referral.
- utm\_campaign: the specific push, such as october-launch or black-friday.
- utm\_term: the paid keyword, mostly for search ads.
- utm\_content: which link or creative was clicked, useful when one email has several links.

## Why tag links at all

Browsers often share only a site’s origin, or no referrer at all. A post on X may arrive as https\://x.com/ with no hint of which post, and links in email apps, PDFs and chat apps frequently arrive as Direct. UTM tags survive those cases because they are part of the URL itself.

## Naming rules that keep reports clean

- Use lowercase everywhere. Many tools treat Newsletter and newsletter as different sources.
- Use hyphens instead of spaces.
- Pick one name per channel and write it down, for example always x rather than a mix of x, twitter and twitter.com.
- Put the campaign name in utm\_campaign, not in utm\_source.

## When not to use UTM parameters

- Internal links on your own site. In many tools a tagged internal link starts a new attributed visit and overwrites the real source.
- Organic search results. Search engines already identify themselves through the referrer.
- Links you do not control. Tag what you publish; other people’s links show up through the referrer.

## Build a tagged link

1. Start with the landing page, for example https\://example.com/pricing.
2. Add ?utm\_source=newsletter\&utm\_medium=email\&utm\_campaign=october-launch to the end.
3. If the URL already contains a ?, join the tags with & instead.
4. Open the link once yourself and check that the visit appears with the right source.

## See campaigns in Tracwell

Tracwell reads all five UTM parameters automatically. Acquisition shows tracked campaigns next to sources and referrers, Realtime confirms a new link within seconds of publishing it, and in Product mode the Revenue report credits payments to the campaign that started the session.

## Frequently asked questions

**Do UTM parameters hurt SEO?**

Not when you use them on links you share elsewhere. Keep a canonical URL on each page so search engines index the clean version.

**Why does some traffic show utm\_source=chatgpt.com?**

ChatGPT adds that tag to many of the links it cites, so AI traffic can be identified even when no referrer is sent.

**Are UTM parameters case sensitive?**

In most analytics tools, yes. Newsletter and newsletter can appear as two separate sources, which is why consistent lowercase naming matters.

## Keep reading

- [Realtime analytics](https://tracwell.app/features/realtime)
- [Track traffic from ChatGPT](https://tracwell.app/guides/track-chatgpt-traffic)
- [Track revenue by traffic source](https://tracwell.app/guides/revenue-by-traffic-source)
