What is direct traffic in GA4?

In Google Analytics 4, direct traffic, shown as (direct) / (none), is traffic it could not trace to a source.[1] Some of it really is direct: someone typed your address or used a bookmark.[2] Much of the rest is links that lost their tags on the way.

Start free. No card needed. Plans and limits are on the pricing page.

What GA4 counts as direct

Google’s rule is that the source is exactly (direct) and the medium is (none) or (not set). It describes the channel as people arriving “via a saved link or by entering your URL”.[2] Links from offline documents, such as PDFs and Word files, land here too.[1]

Why direct is often too high

Google lists these causes:[1]

  • Links without tags. Links to your site with no UTM tags, or from platforms not connected to GA4, lose where they came from.
  • Redirects. A redirect from one site to another, or from https to http, can strip the tags from the address.
  • Link shorteners. Shorteners like bit.ly can strip the details of where a visit came from.
  • Ad blockers. They can block the cookies GA4 uses to tell where a visit came from.

How to lower it

  1. Tag your own links. Check your marketing links, emails and social posts carry correct UTM tags.[1]
  2. Follow a link through. Our advice: click a tagged link and check the tags are still on the address when the page opens; if a redirect drops them, fix the redirect.
  3. Load the tag first. Google says correct tagging prevents an unexpectedly large share of traffic being counted as direct, and that a Google tag firing after other tracking on the page can cause wrong reporting.[3]

How Convertlyft labels this

A visit is Typed or bookmarked (direct) when it arrived with no link from another site, no utm_source or utm_medium tag, and no ad click id or other tracking tag. A link from your own site, or from your store’s myshopify.com address, counts as your site, so moving between your own pages never makes a new source. A tagged link that arrives with no other site behind it is labelled by its tag, under Your campaign links when no other rule fits, not as direct.

The rules are tested in our code: the examples in this section run through the labeller on every change. See Convertlyft beside GA4 or the other GA4 terms.

Questions

Is a lot of direct traffic bad?

Not on its own: some of it is people who typed your address or kept a bookmark. Google lists links without tags, redirects and link shorteners that strip tags, and ad blockers among the causes, so a large share is worth checking against your own links.[1]

How do I reduce direct traffic in GA4?

Tag your marketing links, emails and social posts with UTM tags, and make sure the tags are still on the address when visitors arrive.[1]

Is (direct) / (none) the same as Unassigned?

No. Direct has a rule of its own: source (direct) and medium (none) or (not set). Unassigned is the value GA4 uses when no channel rule matches.[2]

Sources

  1. Google Analytics Help, “[GA4] Understand (direct) / (none) traffic”, support.google.com/analytics/answer/15258820, checked 8 November 2026.
  2. Google Analytics Help, “Default channel group”, support.google.com/analytics/answer/9756891, checked 8 November 2026.
  3. Google Analytics Help, “Tagging best practices to avoid unassigned, (not set), and direct traffic issues”, support.google.com/analytics/answer/14847402, checked 8 November 2026.

Start on Pro, free for 14 days

Your new account gets 10,000 visits a month, no card needed. After 14 days it moves to Free, up to 5,000 visits a month with every feature, unless you choose Pro.