What Causes Google Analytics Direct Traffic?
Direct Traffic is a Google Analytics dimension that can appear in your Google Analytics reports:
- All Traffic Sources report
- Direct Traffic report
Direct traffic, one of the traffic sources in Google Analytics, refers to users who arrive at your website without referral information in the HTTP headers.
Google Analytics Direct Traffic Definition
Google provides a simple definition for the direct traffic dimension:
Direct Traffic: How do the people who clicked a bookmark to come to your site or typed your site URL into their browser compare to the average visitor to your site? Direct traffic can include visitors recruited via offline (i.e. print, television) campaigns.
Direct Traffic in Google Analytics Reports
If your Google Analytics setup is correct, sessions in Google Analytics reports will show up as direct traffic when users:
- Enter your site’s URL (e.g. www.gordonchoi.com) directly in browsers.
- Visit your website directly from bookmarks.
- Click on untagged URL links (e.g. www.gordonchoi.com) in emails or instant messaging conversations (including MSN Messenger, Skype, etc).
- Click on untagged URL links (e.g. www.gordonchoi.com) embedded in PDF documents, Word documents or Excel spreadsheets.
- Click on untagged URL links (e.g. www.gordonchoi.com) in Android phone applications (e.g. Facebook app, Twitter app).
- Click on a 302 redirect link (temporary redirect link) in which the redirect server returns a blank referrer (direct).
- Click on URL links on secured web pages that are unable to pass referral information through to the URL links' destination pages.
If your is correct, but some of your web pages are missing Google Analytics tracking code snippets:
- When visitors enter your site through landing pages that are missing Google Analytics tracking code snippets, and then click on an internal link pointing to another web page on your site that has the tracking code correctly inserted, sessions will be credited to direct traffic.
For the definition of "sessions", refer to Common Web Analytics metrics Definitions.
Not Direct Traffic in Google Analytics Reports
Sessions that will not contribute to direct traffic in Google Analytics:
- A visitor's first visit to your site was through organic search engines, referring sites, or all other tagged traffic sources (e.g. Adwords ads, Bing Adcenter ads, Baidu Phoenix Nest ads, Facebook ads, Twitter links). Subsequently, the same visitor directly lands on your site (e.g. bookmark) which makes a second visit. As the campaign tracking's cookie (utmz) of Google Analytics is set to expire in 6 months in the visitor's browser, the second visit will be assigned a non-direct referrer.
- When Adwords auto-tagging is turned off, and your Adwords keywords and/or ads are not tagged with Google Analytics’ utm parameters, the sessions will be credited to organic (unpaid search).
- Other PPC (paid search) campaigns (e.g. BingAds, Yahoo Search Marketing, Baidu Phoenix Nest, etc) that are not tagged with Google Analytics' utm parameters will have sessions credited to organic (unpaid search).
- Display ad campaigns that are not tagged with Google Analytics' utm parameters will have sessions credited to referring sites.
- Internet browsers that support tabbed browsing (e.g. Firefox, Google's Chrome) pass referrers' information to links subsequently opened in all the new tabs.
To track PPC campaigns correctly, refer to Google Analytics PPC conversion tracking.
Set Brand Keywords through Search Engines as Direct Traffic
In Google Analytics, you may re-define keywords through search engine sessions as direct traffic.
When visitors reach your website from search engines through your site’s brand keywords (e.g. Gordon Choi, for site www.gordonchoi.com), you may remove keyword "gordon choi" from Google Analytics Keyword Report and assign the sessions to direct traffic.
- Use the _addIgnoredOrganic() method to treat a keyword as direct traffic.
- Use the _clearIgnoredOrganic() method to revert the _addIgnoredOrganic() method. The _clearIgnoredOrganic() method will clear out your keyword ignore list and make all search engine traffic to re-appear as keywords again.
This reference describes how you can customize search engine traffic with the _addIgnoredOrganic() and _clearIgnoredOrganic() methods.
Developed by Gordon Choi
Copyright @ 2006-2017 www.gordonchoi.com
Analytics Powered by Folks Analytics