Skip to main content

UTM Parameters and GA4 Channels

What are UTM parameters?​

UTM parameters are five standard tags appended to a URL's query string:

ParameterPurposeExample
utm_sourceThe platform or site the link runs ongoogle, newsletter
utm_mediumThe marketing channelcpc, email
utm_campaignThe campaign or promotion namespring-launch
utm_termThe paid keyword (optional)running-shoes
utm_contentThe creative variant (optional)banner-a

Your analytics tool reads them on every visit and attributes the session to a campaign and a channel.

Why sessions land in "Unassigned"​

GA4 assigns each session to a default channel by matching source and medium against fixed rules. When nothing matches, the session lands in Unassigned, where channel reports never show it.

The three most common causes:

  1. Unrecognized medium. GA4 knows email, not Newsletter, mail or E-Mail-Kampagne. A creative medium value files the whole campaign under Unassigned.
  2. Capitalization. GA4 is case-sensitive: Email and email are different values. One capital letter splits your report rows or breaks channel matching entirely.
  3. Swapped fields. utm_source=cpc&utm_medium=facebook puts the channel word in the wrong slot; the rules only match utm_source=facebook&utm_medium=cpc.

Medium values that map to real GA4 channels​

MediumGA4 channel
cpc, ppcPaid Search / Paid Social / Paid Shopping / Paid Video, decided by the source
paid-socialPaid Social
display, banner, cpmDisplay
email, e-mailEmail
social, social-mediaOrganic Social
affiliateAffiliates
referralReferral
videoOrganic Video
audioAudio
smsSMS
pushMobile Push Notifications

For paid mediums the source decides the exact channel: google + cpc is Paid Search, facebook + cpc is Paid Social.

Naming rules that keep reports clean​

  • Lowercase everywhere. Decide once, then never think about it again.
  • One separator. Pick hyphens or underscores for multi-word values and stay with it: spring-launch, not Spring Launch.
  • One spelling per platform. facebook, fb and Facebook become three different sources in your reports. Fix one spelling per platform.
  • No personal data. Campaign parameters end up in server logs and analytics tools; never put email addresses or names in them.

How Snipzr helps​

The Snipzr link builder checks every source and medium combination against these rules while you type and shows the resulting GA4 channel, or a warning before a link that would land in Unassigned ever ships. Try it in the link dialog or use the free standalone builder without an account.