UTM Best Practices
UTM parameters tell Google Analytics (or any analytics tool) where a click came from. Bad conventions corrupt your attribution data permanently.
Naming Rules
- Lowercase only — "Newsletter" and "newsletter" are two different sources in GA4.
- Use underscores or hyphens — pick one and stick with it. Mixed separators fragment data.
- No spaces — spaces become %20 and break link parsing.
- Consistent taxonomy — source = platform (facebook, newsletter), medium = channel (cpc, email, social), campaign = specific initiative (spring_launch_2026).
Common Mistakes
- Using UTMs on internal links — GA4 treats internal UTM clicks as new sessions, breaking attribution.
- Missing utm_medium — traffic falls into "unknown".
- Duplicating UTMs already in the URL — GA4 keeps the last value, confusing reports.
- Capitalising — "Facebook" vs "facebook" fragment data forever.