Cherry Seed

Which UTM parameters are required?

utm parameters utm source utm medium utm campaign ga4 channel grouping campaign tracking

Quick Answer

utm_source and utm_medium are the only two parameters required for GA4 to classify traffic into channel groupings correctly. Without both, GA4 assigns sessions to the Unassigned channel, which means your paid, organic, and referral traffic blends into a single unactionable bucket. Google's official documentation specifies utm_campaign as strongly recommended for distinguishing individual campaigns within a source-medium pair. utm_term and utm_content are optional, used primarily for keyword-level and creative-level granularity in paid search and A/B testing. Omitting source and medium does not simply reduce detail — it breaks the classification system entirely.

Full Answer

GA4 channel grouping logic depends on a hierarchy of conditions, and the first condition it evaluates for most paid channels is the presence of utm_source and utm_medium. If either is missing, the session falls through every channel rule and lands in Unassigned — a catch-all that tells you nothing about where the visitor came from or how they arrived.

The five standard UTM parameters serve different levels of attribution granularity. utm_source identifies who sent the traffic — facebook, google, newsletter. utm_medium identifies the mechanism — cpc, email, organic, referral. Together, these two parameters form the source-medium pair that powers GA4's default channel groupings and most attribution reports. utm_campaign names the specific campaign — summer-sale-2025, brand-awareness-q3 — and is essential for distinguishing one initiative from another within the same source-medium combination.

utm_term was originally designed for paid search keyword tracking, allowing advertisers to see which search terms drove clicks. utm_content differentiates between multiple links or creatives within the same campaign, commonly used in A/B testing email layouts or ad creative variants. Both are optional, and many implementations skip them unless granular creative-level or keyword-level analysis is needed.

For WooCommerce stores running multi-platform campaigns, the practical minimum is three parameters: source, medium, and campaign. Dropping below that threshold does not reduce insight incrementally — it collapses the entire classification framework. Every paid click without a source-medium pair becomes invisible to attribution reporting.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/763

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/utm-attribution/protect-utm-required-parameters