GA4 vs. Universal Analytics UTM Tracking
GA4 introduced additional UTM parameters beyond the original 5 from Universal Analytics:
| Parameter | UA | GA4 | Purpose |
|---|---|---|---|
utm_source | ✅ | ✅ | Traffic origin |
utm_medium | ✅ | ✅ | Channel type |
utm_campaign | ✅ | ✅ | Campaign name |
utm_term | ✅ | ✅ | Paid keyword |
utm_content | ✅ | ✅ | A/B variant |
utm_id | ❌ | ✅ | Campaign ID (links to Google Ads) |
utm_source_platform | ❌ | ✅ | Platform running campaign |
utm_creative_format | ❌ | ✅ | Ad creative type |
utm_marketing_tactic | ❌ | ✅ | Targeting strategy |
GA4 Default Channel Groupings
GA4 uses a rule-based system to assign traffic to channels. Understanding this prevents attribution errors:
Paid Search
utm_mediummatches:cpc,ppc,paid_search,paidsearchutm_sourceis a recognized search engine (google, bing, yahoo, etc.)
Organic Search
utm_mediummatches:organicutm_sourceis a recognized search engine
utm_mediummatches:email,e-mail,e_mail,newsletter
Paid Social
utm_mediummatches:paid_social,social_paid- Source is a recognized social network
Organic Social
utm_mediummatches:social,social-media,social_media
Display
utm_mediummatches:display,banner,cpm,expandable,interstitial
Affiliates
utm_mediummatches:affiliate,affiliates
[!IMPORTANT] If your
utm_sourceandutm_mediumcombination does not match any rule, GA4 places the traffic in Unassigned or Other. Use the GA4 URL Builder’s channel prediction panel to verify your URL will be attributed correctly before publishing.
GA4 Campaign ID (utm_id)
The utm_id parameter is a GA4-specific addition that links your manual campaigns to Google Ads data:
utm_id=12345678 ← Your Google Ads Campaign ID
This enables cross-channel attribution and is particularly useful when running both manual and auto-tagged campaigns simultaneously.
Testing Your GA4 UTM Tags
After deploying UTM-tagged links:
- Open GA4 → Admin → DebugView
- Click your UTM-tagged link (with
?debug_mode=1appended, or via GA4 Debugger Chrome extension) - Verify the
page_viewevent shows the correct UTM parameters - Check Acquisition → Traffic Acquisition report the next day to confirm channel assignment