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.