UTM Parameters: The Complete Guide to Campaign Tracking in Google Analytics
Master UTM parameters to finally know exactly which marketing channel, campaign, and content drives your conversions.
The Attribution Problem
You run email campaigns, post on social media, run Google Ads, and publish blog content. Traffic comes in. Conversions happen. But which channel actually drove the sale? Without UTM parameters, you cannot know.
---
What Are UTM Parameters?
UTM (Urchin Tracking Module) parameters are tags appended to URLs that tell analytics platforms exactly where traffic comes from:
https://example.com/landing-page
?utm_source=newsletter
&utm_medium=email
&utm_campaign=spring-sale-2025
&utm_content=hero-cta-button---
The Five UTM Parameters
utm_source (Required)
The origin of the traffic: google, newsletter, facebook, linkedin
utm_medium (Required)
The marketing channel: cpc, email, social, paid-social, referral, affiliate
utm_campaign (Required)
The specific campaign: spring-sale-2025, onboarding-sequence, product-launch-v2
utm_content (Optional)
Differentiates multiple links in the same campaign: hero-cta-button, sidebar-banner, text-link
utm_term (Optional)
Used for paid search to identify the triggering keyword.
---
UTM Naming Conventions
UTM parameters are case-sensitive. utm_source=Facebook and utm_source=facebook appear as TWO different sources.
| Rule | Bad | Good |
|---|---|---|
| Lowercase | ||
| Hyphens not spaces | spring sale | spring-sale |
| Be specific | may-newsletter | |
| Be consistent | social, Social-Media, sm | social (always) |
---
Real-World Examples
Email Marketing:
https://example.com/pricing
?utm_source=klaviyo&utm_medium=email
&utm_campaign=cart-abandonment&utm_content=email-3-ctaPaid Social:
https://example.com/landing
?utm_source=facebook&utm_medium=paid-social
&utm_campaign=summer-2025&utm_content=video-ad---
Always Tag These Channels
- All email marketing links
- Paid search (Google Ads, Bing Ads)
- Paid social (Facebook, Instagram, LinkedIn, TikTok Ads)
- Newsletter sponsorships and partnerships
- QR codes (offline tracking)
Never tag internal links — UTM parameters on internal links break session attribution.
---
Conclusion
UTM parameters transform vague attribution into precise campaign-level ROI reporting. Use our UTM Campaign URL Builder to generate properly formatted UTM links in seconds.
Try Toolifia's Interactive Tools for Free
No registration, no daily caps. Fast, client-side processing directly in your browser.