Check What Goes to Unassigned Traffic in Google Analytics

Watch the step-by-step walkthrough below, then follow along with the guide to filter your Traffic Acquisition report and identify exactly which sources are being classified as Unassigned.

Follow the Steps Book Coaching
Step by Step

Check What Goes to Unassigned Traffic in Google Analytics

Follow these steps alongside the video to investigate your Unassigned traffic.

1

Navigate to the Traffic Acquisition Report

  • In GA4, go to ReportsAcquisitionTraffic acquisition
2

Add a Filter

  • Click the Add filter button (funnel icon) at the top of the report
3

Set the filter condition to: Session default channel group exactly matches Unassigned

  • Dimension: Session default channel group
  • Condition: exactly matches
  • Value: Unassigned
  • Click Apply to apply the filter
4

Change the primary dimension to Session source / medium

  • Click the dropdown arrow on the first column header
  • Select Session source / medium from the list
  • The report now shows every source/medium combination currently being classified as Unassigned
5

Review everything recorded as Unassigned

  • Unassigned traffic is all traffic that does not match any of Google's defined channel rules for manual traffic
  • Common causes include missing or incorrect UTM parameters, untagged campaigns, and unknown referrers
  • Use the source/medium breakdown to identify which traffic sources need proper UTM tagging or channel grouping rules

Need 1-on-1 help with Google Analytics?

Book a 90-minute coaching session and we'll work through your Google Analytics setup together!

Book a Coaching Session
FAQ

Frequently Asked Questions

Common questions about Unassigned traffic in Google Analytics.

What does "Unassigned" mean in Google Analytics?

Unassigned is the channel group GA4 uses when a session's source/medium combination doesn't match any of the default channel definitions. Unlike UA's "(Other)" bucket, Unassigned in GA4 means the traffic genuinely couldn't be categorised — most often because UTM parameters are missing, incomplete, or don't align with Google's channel rules for manual traffic sources.

What are the most common causes of Unassigned traffic?

The most frequent causes are: missing UTM tags on paid campaigns (e.g. emails or social posts without utm_source and utm_medium); UTM values that don't match GA4's channel definitions (e.g. utm_medium=social_paid instead of paid_social); cross-domain tracking issues that break the referral chain; and server-side or API-imported events sent without session-level attribution data.

How do I fix Unassigned traffic?

First, identify the sources using the method in this tutorial. Then for each source: add or correct UTM parameters to match GA4's channel definitions (e.g. use utm_medium=cpc for paid search, utm_medium=email for email campaigns); configure channel group rules in GA4 Admin → Data display → Channel groups to capture custom source/medium values; and ensure cross-domain tracking is configured if traffic crosses multiple domains.

Is Unassigned traffic the same as Direct traffic?

No. Direct traffic is specifically sessions where GA4 receives no referrer and no UTM parameters — a user typed the URL directly or used a bookmark. Unassigned is different: it means GA4 did receive source/medium information but couldn't match it to any known channel group. Both are data quality issues, but they have different root causes and different fixes.

Can I create a custom channel group to capture Unassigned traffic?

Yes. In GA4, go to AdminData displayChannel groups and create a new channel group (or edit the default one). You can add rules that match specific source/medium combinations from your Unassigned bucket and assign them to meaningful channel names. This is the recommended long-term fix when you can't change the UTM parameters at the source (e.g. third-party platforms).

Will fixing Unassigned traffic change historical data?

It depends on the fix. Updating UTM parameters only affects future traffic — historical sessions that were tagged incorrectly remain Unassigned. However, creating or editing a custom channel group in GA4 Admin does apply retroactively to historical data, because channel groupings are calculated at query time rather than at data collection time. This makes channel group rules a powerful way to reclassify past Unassigned sessions without re-tagging campaigns.

Keep Learning

Related Google Analytics Tutorials

More step-by-step guides to get more from Google Analytics.

Get Personal Help

Book a 1-on-1 Coaching Session

Need a hands-on walkthrough tailored to your account? Book a 90-minute coaching session and we'll set it up together.