UTM Parameters: The Complete Guide to Campaign Tracking
The Five UTM Parameters
utm_source: where traffic comes from (e.g., google, newsletter, twitter). utm_medium: the marketing medium (e.g., cpc, email, social, organic). utm_campaign: the campaign name (e.g., spring-sale-2026, product-launch). utm_term: paid search keyword (optional, used for Google Ads). utm_content: differentiates ads/links in A/B tests (optional).
Naming Convention Best Practices
Use lowercase always — utm_source=Google and utm_source=google create two separate entries in analytics. Use hyphens not underscores or spaces (%20 in URLs is ugly). Be consistent: decide on a naming taxonomy and document it. Example: utm_source=newsletter, utm_medium=email, utm_campaign=april-digest-2026.
Reading UTM Data in GA4
In GA4, UTM data appears in Reports → Acquisition → Traffic Acquisition. Filter by session default channel group or session source/medium. Campaign data appears under Reports → Acquisition → Campaign. UTM parameters appear within sessions 24-48 hours after first click.
Frequently Asked Questions
Build UTM links instantly
Use the free UTM Builder to create tracking URLs with all 5 UTM parameters.
Open UTM Builder