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 Training
Book a Session

Book 1-on-1 Training

Need help improving campaign performance?
Book a 120-minute training session and we’ll optimise your campaigns together.

📅
2-Hour Deep Working Session We’ll review your campaign performance together
Performance Guarantee Improve campaign performance within 2 weeks, or get a free account review.

Fix your Performance Marketing Campaigns in 2-Hours

01

Roadmap to Success

  • Define what success looks like for your account
  • Business Objectives: 3, 6 & 12 month roadmap
  • Tracking Template tailored to your business
02

Funnel Optimisation

  • Hook, Offer, Follow-up optimisation
  • Landing page and funnel optimisation action items
03

Campaign Optimisation

  • Which campaigns to keep / pause / optimise
  • Creative and Ad copy optimisation actions
  • Campaign optimisation actions

Performance Guarantee: Improve campaign performance within 2 weeks, or get a free account review.

Your Digital Marketing Instructor

Sotirios Seridis
Sotirios Seridis Ex-WPP Ex-Omnicom Ex-HAVAS

15+ years in Digital Marketing · General Assembly · Skills Union · RevoU · Experience Effect · LightHouse Media

LinkedIn ↗
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 training session and we'll work through your Google Analytics setup together!

Book a Training 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.

Book Training WhatsApp YouTube Newsletter