What UTMs actually are
UTM (Urchin Tracking Module) parameters are query-string tags appended to your URLs so analytics tools can attribute traffic. Five standard params, five different jobs:
| Parameter | Meaning | Example |
|---|---|---|
utm_source |
Where the click came from | twitter, newsletter, google |
utm_medium |
How it arrived | social, email, cpc |
utm_campaign |
Which marketing effort | launch-2025, black-friday |
utm_term |
Which keyword (paid search) | running-shoes |
utm_content |
Which creative / placement | hero-cta, sidebar-ad |
Everything runs in your browser. Presets and the live URL preview update as you type, and the QR code is generated client-side.
Naming conventions that scale
All analytics tools treat these values as case-sensitive strings. Twitter, twitter and TWITTER become three separate rows. Adopt these rules for every campaign:
- Lowercase everything. Meta Tag Studio auto-lowercases for you.
- Use dashes, not spaces.
black-friday, notblack_fridayorBlack Friday. - Keep it short.
utm_campaign=q2-launchbeatsutm_campaign=Q2-Product-Launch-2025-Attempt-3. - Standardize sources. Pick one of
twitter/x— do not use both. - Never tag internal links. UTMs on your own site overwrite the original source in most analytics tools.
Presets — when to use each
- Twitter / X post — organic tweets and threads.
- LinkedIn post — organic LinkedIn posts.
- Newsletter — send-out email links (pair with
utm_campaign=weekly-2025-06-14). - Google Ads — paid search, with keyword in
utm_term. - Facebook Ads — paid social, with creative in
utm_content. - Affiliate — external partner links.
What NOT to tag
- Direct navigation and typed URLs — the whole point of UTMs is external attribution.
- Internal navigation — clicking around your own site.
- Redirects to auth flows — they strip params and confuse tracking.
- Sensitive URLs — anything containing PII or tokens.
The QR twist
Embed the tagged URL in a QR code (rendered on the right) and you can attribute offline touchpoints — posters, business cards, product packaging.
Common mistakes
- Inconsistent casing.
Twittervstwittersplits your data into two rows. - UTMs on canonical URLs. Strip
utm_*from your<link rel=canonical>— use our Canonical URL Generator. - Tracking your own emails and internal links. GA will overwrite the original source.
- Reusing the same
utm_campaignfor years. It becomes meaningless. Version it:black-friday-2024,black-friday-2025. - Building URLs by hand. Typos cost you a whole campaign's data. Use this tool.
FAQ
Do UTMs affect SEO? No — search engines strip them for ranking. But use a canonical URL to consolidate signals.
Should I tag paid social? Yes — even if the ad platform provides its own tracking, UTMs give you cross-platform reporting in one dashboard.
How long can a UTM URL be? Technically unlimited, practically ~2000 chars. Keep values short.