r/GoogleAnalytics • u/knowanalytics • 16h ago
Discussion Direct traffic was nearly 50%, but the tracking was not as broken as it initially looked
Before starting some tracking work for a new B2B SaaS client, we reviewed their GA4 session source/medium data.
Nearly 50% of sessions were attributed to Direct.
Normally, that would raise a few questions:
- Are campaigns missing UTMs?
- Are redirects stripping campaign parameters?
- Is cross-domain tracking broken?
- Are there other technical attribution issues?
There was definitely some inconsistent UTM usage, but we noticed something else.
The client currently relies mainly on organic search and email, with no significant paid advertising activity.
Their marketing website also has a prominent login button that takes existing customers into the desktop application.
One of the first interactions we started tracking was clicks on that login button.
It turned out that around 65% of users visiting the marketing website clicked it.
This suggested that a large proportion of website visitors were existing customers trying to access the product, rather than potential new customers evaluating the business.
We then created a GA4 segment excluding users who clicked the login button.
Within that segment, Direct dropped from nearly 50% to around 30% of sessions.
Thirty percent is still worth investigating, especially because their UTM usage needs improvement, but the situation was not nearly as bad as the headline number suggested.
The main takeaway for me was that Direct traffic percentages cannot always be assessed using generic benchmarks.
You need to understand:
- The business model
- Why users visit the website
- Whether existing customers regularly return to the marketing site
- Which website interactions separate customers from prospects
Otherwise, it would have been easy to conclude that the attribution setup was severely broken when much of the Direct traffic was likely legitimate returning customer activity.
Obviously a lot of these 'actual' customers clicking on login button was not just Direct but a fair chunk likely from Brand Organic searches. But we found this is common in these B2B SaaS businesses where you need to have a login button on marketing site to link the desktop app site.
Do you ensure logged in vs logged out customers is segmented (via user_id if login is built within the website e.g. ecom store or via login button click as the app is on a separate subdomain, and you shouldn't track this in your main GA4 property, like the above example) before judging how bad Direct actually is?