Attribution quality starts with disciplined campaign tagging.
If your team uses ad platforms, email tools, sales outreach, and partner links, you need one shared UTM standard.
Minimum UTM schema
Required:
utm_sourceutm_mediumutm_campaign
Optional:
utm_contentutm_term
Naming rules
- lowercase only
- underscores instead of spaces
- no ad-hoc mediums
- no local language variants for core medium values
Example values
Source
- newsletter
- partnername
Medium
- cpc
- paid_social
- referral
Campaign
- q1_demand_gen
- ga4_migration_offer
- revops_webinar
Governance process
- One owner approves medium taxonomy
- Teams use a shared link builder
- QA check before campaign launch
- Monthly audit for malformed or missing UTMs
What to monitor in GA4
- growth in Unassigned and Direct
- appearance of malformed mediums (for example
Paid-Social,paidsocial,socialpaid) - campaign names that violate naming rules
If your channels already disagree, start with the offer page and fix tracking in priority order.