What Is utm_medium? GA4 Default Channel Grouping Rules & Standards

Understand utm_medium and how GA4 uses it to classify sessions into Default Channel Groups. Avoid Unassigned traffic with exact medium naming rules.

Platform rules verified for Google Analytics 4 (September 2026)
Decision tree illustrating how GA4 routes various utm_medium strings into Default Channel Groups
Table of Contents
  1. What Is utm_medium?
  2. The GA4 Default Channel Grouping Matrix for utm_medium
  3. The Paid Social Dilemma: paid_social vs cpc
  4. How Rogue Mediums Create "Unassigned" Traffic

utm_medium is the single most critical parameter for your executive dashboards. While utm_source identifies where a click came from, utm_medium dictates how Google Analytics 4 classifies your marketing spend into high-level Default Channel Groups (Paid Search, Paid Social, Email, Affiliates).

What Is utm_medium?

In GA4, utm_medium populates the Session medium and First user medium dimensions. Unlike utm_campaign, which can be custom-tailored to your company's product hierarchy, utm_medium must adhere strictly to Google's predefined channel grouping logic. If your medium fails Google's regex rules, GA4 will categorially label the visit as "Unassigned".

The GA4 Default Channel Grouping Matrix for utm_medium

The table below summarizes the exact utm_medium strings required by GA4 to place sessions into their rightful channels:

Target GA4 Channel Group Required / Accepted utm_medium Values Additional GA4 Requirement
Paid Search cpc, ppc, paidsearch Source must match a recognized search site list (e.g. google, bing, yahoo).
Paid Social paid_social, paidsocial, paid-social, cpc, ppc Source must match Google's predefined social site list (meta, facebook, linkedin, etc.).
Organic Social social, social-network, social-media, sm Or source matches Google's social list and medium is empty/referral.
Email email, e-mail, e_mail, newsletter Source is optional (any source will classify under Email).
Affiliates affiliate, affiliates Direct match to medium string.
Display display, banner, cpm, expandable Must not match Paid Social or Paid Search sources.
Paid Other cp, cpa, cpp Catch-all for paid campaigns that don't match Search/Social/Display.

Many media buyers who manage both Google Ads and Meta Ads default to tagging Meta links with utm_medium=cpc. While GA4 will technically map facebook / cpc into "Paid Social" because Facebook is on Google's recognized social sites list, using cpc on social platforms creates reporting confusion:

How Rogue Mediums Create "Unassigned" Traffic

If a marketer invents a creative medium such as utm_medium=influencer-collab or utm_medium=podcast_sponsor, GA4 evaluates the rules top-to-bottom, finds zero matching rules, and buckets the traffic into Unassigned. Always stick to standard mediums or create Custom Channel Groupings in GA4 Admin before launching non-standard tags.

Sources & Authoritative References