5 utm_medium Mistakes That Send Traffic to the Wrong GA4 Channel

Discover why non-standard utm_medium tags route your traffic to Unassigned in GA4. Learn the exact casing and syntax rules to maintain clean channel grouping.

Reviewed by UTMCraft Editorial Team

Last reviewed

Sources Google Support Full references

Diagram showing how incorrect utm_medium values trigger the GA4 Unassigned traffic bucket
Table of Contents
  1. Why utm_medium Governs GA4 Default Channel Grouping
  2. The 5 Critical utm_medium Mistakes
  3. 1. Inventing Custom Mediums (social-media, promoted)
  4. 2. Uppercase Letters (CPC, Email, Social)
  5. 3. Tagging Paid Ads as "social" Instead of "paid_social"
  6. 4. Using utm_medium=referral for Paid Partnerships
  7. 5. Blurring Display, Video, and Search Mediums
  8. GA4 Default Medium Compliance Cheat Sheet
  9. Frequently Asked Questions

In Google Analytics 4, utm_medium is the single most important parameter for report classification. If your medium does not conform to Google's strict regular expressions, your traffic is routed straight to Unassigned, blinding your attribution models.

Why utm_medium Governs GA4 Default Channel Grouping

GA4 evaluates traffic through an ordered rule set. When evaluating whether a session belongs in "Paid Search", "Paid Social", "Organic Social", or "Email", GA4 primarily inspects the value of Session medium. A single typographic error breaks the regex match.

The 5 Critical utm_medium Mistakes

1. Inventing Custom Mediums (social-media, promoted)

Marketing teams love inventing descriptive mediums like promoted-post, social-media, or influencer-blast. None of these exist in GA4's default definitions. Use standard values: cpc, paid_social, affiliate, or email.

2. Uppercase Letters (CPC, Email, Social)

In GA4, regular expressions for channel groups expect lowercase values. Setting utm_medium=CPC or utm_medium=Paid_Social fails the channel rule and dumps your ad spend into Unassigned.

3. Tagging Paid Ads as "social" Instead of "paid_social"

If you run Facebook Ads with utm_medium=social, GA4 categorizes the session as Organic Social. Your paid ad return appears non-existent, while organic social appears artificially massive.

4. Using utm_medium=referral for Paid Partnerships

Paid affiliate links or sponsored publisher placements tagged with utm_medium=referral blend into organic external web links. Use utm_medium=affiliate or utm_medium=cpc to keep paid partnerships isolated.

5. Blurring Display, Video, and Search Mediums

YouTube ads should use utm_medium=video. Display banner ads require utm_medium=display, banner, or cpm. Putting cpc on video ads confuses cross-channel reporting.

GA4 Default Medium Compliance Cheat Sheet

Target GA4 ChannelRequired utm_mediumRequired utm_source
Paid Searchcpc or ppcSource matches recognized search engine
Paid Socialpaid_social, cpc, ppcSource matches recognized social network
Emailemail, newsletter, sendgridAny valid source
AffiliatesaffiliateAny valid source

Frequently Asked Questions

Can I use paidsocial without an underscore?

No. GA4 Default Channel Grouping specifically expects paid_social (with underscore) or matching regex variants. paidsocial falls into Unassigned.

How can I fix historical Unassigned traffic in GA4?

You cannot rewrite collected data, but you can build a Custom Channel Group in Admin > Data display > Channel groups that maps your past non-standard mediums into proper buckets.

Sources & Authoritative References