using google analytics advanced segments to separate direct and organic traffic
traffic to a website can be divided into four major sources : direct, paid, organic and referrals. unsurprisingly, google analytics segments the traffic sources reports accordingly.
there is, however, a small catch. the ever growing popularity of search engines has led to an odd use case : users who use a search engine to search for exactly your domain name, instead of simply typing www.mydomain.com into their web browser. these users have just reached your site via an "organic search" and google analytics will classify them accordingly.
technically this is correct, but semantically it's troubling. the users who have reached your site by typing "mydomain" into Google have far more in common with the users that entered www.mydomain.com into their URL bar and far less in common with those users that reached your site by typing "my optimized search term" into Google. and the population of these users is not small - on one of the commercial drupal sites that i maintain these "mydomain" Google searchers account for over one third of the supposedly organic traffic.
before the release of google analytics advanced segments, one could estimate the volume of "True Organic" pageviews by starting with the organic search volume, then using the keyword report to subtract all the "mydomain" keywords (mydomain, mydomain.com, and, my personal favorite www.mydomain.com).
thankfully, advanced segments now gives us an easy way to create a "True Direct" and "True Organic" segment - in which all the "mydomain" organic searches have been removed from the organic segment, and stuck in the direct segment instead.
to define the "True Organic" segment, simply create an advanced segment in which the medium is organic, but the keywords does not contain your domain name (see diagram 1, below).
defining the "True Direct" segment is slightly more complicated. to do this we create an advanced segment in which either the source is direct or the medium is organic and there either is no keyword (users typing www.mydomain.com into their web browser) or the keyword contains your domain name. see diagram 2, below.
once these segments have been created, you can apply them to your traffic sources reports - and finally get the real answer!
diagram 1 : defining a true organic segment
diagram 2 : defining a true direct segment
- cailin's blog
- 1683 reads



delicious
digg
reddit
google
yahoo
Excellent Post! I have been
Excellent Post! I have been looking high and low for this, this is some great info :-) thanks
Do you know if there is a
Do you know if there is a way to save advanced segments? Mine are lost after I log out and I have to rebuild them each week when I look over my site numbers.
No, I haven't seen that
No, I haven't seen that problem. That sounds really annoying! You might get an answer if you post to the Google Analytics Help Forum
Hi Cailin, Excellent post
Hi Cailin,
Excellent post and a great use for custom segments. True Direct plus True Organic is less than total visits. I'm new to this and I'm confused. What would your other 3,261 visits be?
Thanks,
Phil
The other visits are Paid
The other visits are Paid Traffic and Referrals. There is no need to build custom Advanced Segments for these - the "canned" versions work fine.
thanks for this cailin. i've
thanks for this cailin. i've been wondering how to do that for a while.
post new comment