What is Direct Traffic in Google Analytics 4?

Direct traffic in Google Analytics 4 (GA4) is traffic for which GA4 has no information about where the visitor came from. GA4 records the source as "(direct)" and the medium as "(none)" or "(not set)", and groups these sessions into the Direct channel. It includes typed URLs and bookmarks, but also untagged or untrackable visits from other channels.

How GA4 defines direct traffic

In GA4's default channel group, a session belongs to Direct when its source is exactly "(direct)" and its medium is "(not set)" or "(none)" (GA4 Help, Default channel group). Put simply, Direct is the bucket for traffic GA4 cannot attribute to any source, not proof that the visitor came "directly".

Below is an example screenshot from GA4, showing "Direct" as a traffic source next to other sources.

Screenshot from Google Analytics 4 showing "Direct" as a traffic source

Common sources of direct traffic

Google lists typed URLs, links in offline documents such as PDFs and Word files, and campaign links whose tags are missing or lost as typical causes of "(direct) / (none)" traffic (GA4 Help, Understand (direct) / (none) traffic). In practice, the bucket includes:

  • Typed URLs and bookmarks: visitors who already know the site. These are genuine direct visits.
  • Untagged campaigns: email, SMS or QR code links without UTM parameters, especially when the email client or app does not pass a referrer.
  • Apps and messaging: links opened from mobile apps and messengers such as WhatsApp often arrive without referrer information ("dark social").
  • Lost tags and referrers: redirects and URL shorteners that drop UTM parameters, privacy features, browser extensions and ad blockers, and links from secure (HTTPS) pages to non-secure (HTTP) pages.
  • Implementation issues: missing tags on some pages, or domains that are not configured for cross-domain measurement, which can split one visit into several sessions.

How direct traffic is treated in GA4 attribution

Direct traffic counts differently in traffic reports and in conversion attribution, which is one reason the numbers do not match.

Key event (conversion) attribution. Google states that all attribution models exclude direct visits from receiving attribution credit, unless the path to the key event consists entirely of direct visits (GA4 Help, Get started with attribution). If a user clicked an email and later returned by typing the URL, the email gets the credit. Direct receives credit only when no other channel appears on the path.

Session-scoped traffic reports. Session dimensions such as "Session default channel group", used in the Traffic acquisition report, follow the last non-direct click model. Google's example: for a path Display, Social, Email, Direct, the session is credited to Email (GA4 Help, Scopes of traffic-source dimensions). A session shown as Direct therefore usually means GA4 had no earlier non-direct source for that user within the lookback window.

User-scoped reports. The User acquisition report uses "First user" dimensions, which describe how a user was first acquired. The same user can appear as Direct in one report and as another channel in the next, depending on the scope.

Because GA4 credits a returning direct session to an earlier non-direct source when it has one, the Direct sessions that remain tend to come from visitors without a trackable earlier source, for example new devices, cleared cookies or the untracked links listed above.

Is direct traffic the same as base sales in marketing mix modeling?

No. Direct traffic is sometimes confused with base sales, which in marketing mix modeling (MMM) means the sales a brand would have without marketing or promotional activity. They are two different concepts.

Base sales is estimated by a marketing mix model, which estimates the incremental sales impact of each platform, channel and campaign and can therefore separate organic demand from advertising-driven sales. For example, the screenshot below from the Sellforte demo shows sales split into base sales, promotion-driven sales and advertising-driven sales.

Direct traffic, on the other hand, is not an accurate measure of organic demand. First, as discussed above, Direct is a general bucket for traffic whose source GA4 does not know, which already causes misattribution. Second, direct traffic is often driven by advertising, for example awareness campaigns on Meta or linear TV, which GA4 cannot capture because they generate no click.

Screenshot from Sellforte platform demo, showing decomposition of sales to base, promotion and advertising-driven sales

Direct traffic in marketing measurement

An MMM does not rely on GA4's channel labels. It relates total sales to media spend, promotions, prices, seasonality and other drivers over time, so sales that arrive through "direct" visits are attributed to whatever caused them, including channels with no clicks such as TV, radio or out-of-home. Two practical consequences:

  • Do not treat direct sessions as a marketing-free baseline. A rise in direct traffic after a TV flight is part of the TV effect.
  • Be careful with direct traffic as a model input. Because direct traffic is itself partly caused by media, adding it as an explanatory variable can absorb part of the media effect.

For more on the limits of analytics-based attribution, see why use MMM when you have Google Analytics.

Analyzing direct traffic in GA4 reports

  • Traffic acquisition (Reports > Acquisition > Traffic acquisition): sessions by session default channel group, including Direct.
  • Source / medium: Direct appears as "(direct) / (none)". Look at landing pages for direct sessions; deep pages with long URLs are unlikely to be typed and often point to untagged links.
  • User acquisition: shows the first-user channel for new users, which helps separate direct newcomers from returning visitors.
  • Attribution reports: show key event credit by channel. Expect much less Direct here than in traffic reports.

How to reduce misclassified direct traffic

  • Tag every owned link (email, SMS, QR codes, partner links) with consistent UTM parameters. Google's tagging guidance covers how to avoid unassigned, "(not set)" and direct traffic issues (GA4 Help, Tagging best practices).
  • Keep parameters through redirects and avoid shorteners that strip them.
  • Configure cross-domain measurement when the purchase path spans several domains, such as a separate checkout or booking domain.
  • Audit the implementation regularly: tag coverage on all pages, single-page application page views, and consent settings.

Key takeaways

  • Direct in GA4 means "no known source", not "came directly"; it mixes typed visits with untracked traffic from other channels.
  • GA4 gives direct visits conversion credit only when the path contains no other channel, and session reports use last non-direct click.
  • Direct traffic is not base sales; estimating organic demand and media effects requires MMM and incrementality tests.

Related terms

Further reading on Sellforte

References

  1. Google. (n.d.). [GA4] Default channel group. Analytics Help. Retrieved 2026-10-30, from https://support.google.com/analytics/answer/9756891
  2. Google. (n.d.). [GA4] Understand (direct) / (none) traffic. Analytics Help. Retrieved 2026-10-30, from https://support.google.com/analytics/answer/15258820
  3. Google. (n.d.). [GA4] Get started with attribution. Analytics Help. Retrieved 2026-10-30, from https://support.google.com/analytics/answer/10596866
  4. Google. (n.d.). [GA4] Scopes of traffic-source dimensions. Analytics Help. Retrieved 2026-10-30, from https://support.google.com/analytics/answer/11080067
  5. Google. (n.d.). [GA4] Tagging best practices to avoid unassigned, (not set), and direct traffic issues. Analytics Help. Retrieved 2026-10-30, from https://support.google.com/analytics/answer/14847402

Authors

Lauri Potka, Chief Operating Officer at Sellforte

Lauri Potka is the Chief Operating Officer at Sellforte, with over 15 years of experience in Marketing Mix Modeling, marketing measurement, and media spend optimization. Before joining Sellforte, he worked as a management consultant at the Boston Consulting Group, advising some of the world’s largest advertisers on data-driven marketing optimization. Follow Lauri in LinkedIn, where he is one of the leading voices in MMM and marketing measurement.