Are you seeing 'Unassigned' as a channel in the traffic or user attribution reports in Google Analytics 4? If so, here's how to fix it.
In GA4, unassigned traffic are from sessions that is not attributed to any particular traffic source or medium in the default channel group. This can happen when the user clicks on a link that has not been tagged with UTM parameters, or where the UTM parameters are not assigned to a channel group.
When the values of the required
utm_medium parameters do not match specific values, the traffic is recorded in the “Unassigned” channel.
There can be several causes for unassigned traffic in GA4, including:
Missing or incomplete UTM parameters: If a user clicks on a link that does not have UTM parameters, GA4 may not be able to accurately attribute the traffic source and medium.
Cross-domain tracking issues: If a user navigates between multiple domains or subdomains that are not properly set up for cross-domain tracking, GA4 may not be able to accurately track the user's session and may classify the traffic as unassigned.
Referral exclusion list: If your Referral Exclusion List is not properly configured, GA4 may classify some internal traffic as external, which can result in unassigned traffic.
Ad blockers or privacy tools: Some users may have ad blockers or privacy tools installed that prevent GA4 from tracking their activity, resulting in unassigned traffic. If a user visits a website using Safari with ITP enabled, GA4 may not be able to track their activity across multiple domains or subdomains, resulting in unassigned traffic.
In addition to blocking third-party cookies, ITP can also limit the lifespan of first-party cookies, which are used by GA4 to track user activity within a single domain or subdomain. This can make it more difficult for GA4 to accurately track user behavior over time, potentially leading to an increase in unassigned traffic.
Direct traffic: Direct traffic, which might appear as unassigned in GA4, can come from users who manually type in a website's URL, have the site bookmarked, or click on untracked links within a website.
Social media traffic: Visitors who access your website through social media apps or mobile browsers may also be counted as unassigned traffic.
Data sampling: If you have a large amount of traffic on your website, GA4 may use data sampling to analyze your data. This can lead to unassigned traffic, as GA4 may not be able to accurately track all user data.
Bot traffic: Bot traffic can also cause unassigned traffic in GA4. Bots are automated scripts that can visit your website and mimic human behavior, but they do not always send the same data that real users would send, leading to unassigned traffic.
Payment gateway referrals: this is one of the most common cases where traffic goes obstructed. When payment gateways (such as shop.app, PayPal, etc) appear as referrers within your traffic, they obstruct the real traffic source. The easiest solution to bypass this problem is to add the payment gateway domains to your referral exclusion list in GA4. Here's how to configure unwanted referrals.
To reduce the amount of unassigned traffic in GA4, we recommend you standardize your UTM tags to follow the rules laid down by Google for GA4’s channel groupings.
Google has a Campaign URL Builder you can use to standardize the UTM parameters.
Unassigned traffic can also be decreased by changing the Reporting Identity settings in GA4.
GA4's default Blended option is based on four different identities (user ID, Google Signals, Device ID and modelled). This theoretically increases matching of users across sessions, but in practice Blended unreliably assigns traffic to marketing channels, with a higher chance of throwing traffic into the Direct or Unassigned channel. You can listen more about Reporting Identity in this livestream video.
Our strong recommendation is to change the reporting identity to Device-Based instead of Blended but still enable the Google Signals data collection.
This combination of settings is the most reliable in terms of correctly attributing your traffic and sales to marketing channels and can greatly decrease the amount of Unassigned traffic.
Another benefit of this change is the instant correction in your reports - there's no need to wait for new traffic to be collected in order to see significant changes in your attribution reporting.
To change these settings, go to your GA4 Admin panel, click on the Data Settings dropdown and select Data Collection; then toggle the Google signals data collection to ON:
Then scroll down to Reporting Identity, select Device-based and click Save: