One of the most misunderstood channels in Google Analytics is the “direct traffic” channel; I have confirmed this many times by people in the industry. People think of direct traffic as traffic that is generated by clicking on a URL typed directly into a browser or bookmarked links, but these is only two of the reasons why. In this article, we will discuss the concept of direct traffic in detail.

What is Direct Traffic? 

Direct traffic is GA4 sessions that start without the need for a referrer to pass through the web browser. In other words, when the HTTP request referrer information is empty, the traffic is treated as “direct traffic”. To better understand the concept, let's take a brief look at the world of HTTP requests.

1. I go to Google and search for “Zeo”, open Chrome DevTools, and click on the “Network” tab.



2. When I click on the first result, I log in to “https://zeo.org/”. I expect this traffic to be naturally written to organic traffic. When I check the “Headers” section of the HTTP request, I see that the “Referrer” information is “https://www.google.com.tr/”. This indicates that it is organic traffic.


3. Now let's access the site “https://zeo.org/” with the most common “Direct” method. I type the URL directly into the browser. When I check the requests, as with organic traffic, I see that no referrer information is sent. This means that the traffic will be recorded as “Direct” in Google Analytics 4.

We have seen how to control direct traffic instantaneously. Now let's move on to the most important topic: Let's examine the scope of direct traffic and what we need to know to understand this concept correctly.

Situations without Referrer Information

In the following cases, the “Referrer” information is not transmitted and the traffic is recorded as “Direct”, as we saw in the example above:

1. Traffic from URLs typed directly into the browser

2. Traffic from bookmarks

3. Traffic from mobile apps

4. Traffic from non-web documents such as PDF, Word

5. Traffic from desktop email clients

6. Traffic from instant messaging apps and chat rooms (Google meet etc.)

7. Traffic from marketing campaigns with incorrect UTM labeling

8. Traffic from web browsers that do not send referrer information

9. Traffic from redirect URLs without referrer information

10. Traffic from the “Open in ...” feature on iOS

11. Traffic from links using the 'rel=noreferrer' feature

12. Traffic coming from behind a firewall that does not send referrer information

13. Traffic from HTTPS to HTTP redirects

As we can see, many factors lead to Direct traffic. By examining these factors in detail, we can better understand where Direct traffic is coming from.

Traffic from URLs typed directly into the browser

This is the type of traffic we have shown an example of above. Visits made by typing the URL directly into the browser's address bar are recorded as “Direct” traffic in Analytics.

Traffic from bookmarks

When you go to a site that you have previously saved as a bookmark, it is saved as “Direct” traffic.

Traffic from mobile apps

The vast majority of mobile apps do not send “Referrer” information, the traffic coming from here is recorded as “Direct”.

Traffic from non-web documents such as PDF, Word

Clicks on links in documents opened outside the web browser, such as PDF, Word, Excel, Notepad, etc., are recorded as “Direct” traffic in Analytics because referrer information cannot be transmitted.

Traffic from desktop email clients

Link clicks from desktop email clients such as Outlook, Thunderbird, Apple Mail are recorded as “Direct” traffic in Analytics because they do not provide referrer information.

Traffic from instant messaging apps and chat rooms (Google meet etc.)

Applications such as Skype, and Google meet do not provide referrer information. Therefore, traffic from similar platforms results in Direct.

Traffic from marketing campaigns with incorrect UTM labeling

One of the most important mistakes that cause Direct traffic problems is mismarking UTM variables. If you do not write utm_source or utm_medium correctly, as I have given an example below, this traffic will be “Direct”.

Traffic from web browsers that do not send referrer information

Some web browsers (e.g. Brave) do not send referrer information and traffic from these browsers is reported as Direct. Likewise, traffic from the browser's incognito tab is reflected as Direct because it does not send referrer information.

Traffic from redirect URLs without referrer information

The sending of referrer data depends on the redirection method used. For example, 302 redirects, meta, and JavaScript redirects often cause referrer information to be lost.

301 redirects provide better cross-browser compatibility in transferring referrer information.

Traffic from links using the 'rel=noreferrer' feature

If your link is marked as “noreferrer” on a different site, the referrer information is not transmitted and traffic from that site is reflected as Direct.

Traffic coming from behind a firewall that does not send referrer information

Traffic from behind a firewall that does not send referrer information is especially common in corporate networks and enterprises. Such firewalls hide the source of the traffic by filtering or blocking the HTTP referrer header due to privacy and security policies. In this case, the traffic appears as Direct in Analytics.

Traffic from HTTPS to HTTP redirects

In HTTPS to HTTP redirects, browsers do not send referrer information for security reasons. This means that when switching from a secure page (HTTPS) to an insecure page (HTTP), the origin of the visitor is lost and this traffic is reported as Direct. It is therefore recommended that the entire site use HTTPS.


Analyzing direct traffic correctly is critical to improving your digital marketing strategies. As we have seen in this article, direct traffic does not only consist of users typing the URL directly or using bookmarks. Traffic from mobile apps, firewalls, desktop email clients and various technical reasons are also recorded as direct.