Country specific Search Engines in organic traffic with Google Analytics

One of the problems to solve while studying the keywords bringing traffic to your site is Google Analytics not specifying the ccTLD of the search engines at non-paid organic traffic report.

For example, a certain keyword came through Ask but you no way to know if it was ca.ask.com, or uk.ask.com. Another came via Google but which one: google.au, google.co.za, google.com.ph? This is particularly important when working international multilingual SEO campaigns.

Imagine what a difference could make in your SEO strategy discovering that a significant portion of your traffic comes via country ones like google.es, es.bing.com, es.ask.com, more local ones like terra.es, ozu.es or more specific ones like images.google.es, blogsearch.google.es (all from Spain) but using English or French keywords.

This quite sure reveals that part of your traffic as tourists (seasonal segment) or non Spanish residents (distributed along the year) living in Spain. High level of granularity segmenting types of visitors is what gets you closer to success.

We have two different problems here, get more detail at the list of local or country specific search engines GA identifies as organic and add the ones not identified.

Tracking search engines in detail

Filters will do the magic here but first create a new profile, it is always a must while experimenting new and advanced Google Analytics filters.

Then we need two filters.

Include only organic traffic filter

  • create a new custom filter, 'Include only non paid organic'
  • check 'include'
  • filter field 'Campaign Medium'
  • filter pattern 'organic'

Don't forget to add this filter to the brand new profile created previously.

Google Analytics filter: only organic traffic

Search Engines filter

  • create a new custom filter
  • check 'advanced'
  • Field A -> Extract A : Campaign Source : .*
  • Field B -> Extract B : Referral : ^http://([^/]+)
    This regular expresion means: everything from 'http://' till the first '/'
  • Output To -> Constructor : Campaign Source : $B1
  • Field A Required : Yes
  • Field B Required : Yes
  • Override Output Field : Yes

Again, don't forget to add this filter to the new profile.

Google Analytics filter: local Search Engines

Before finish check the filters order in the profile to have 'Include only non paid organic' filter first.

Derick Ng did something similar but I wanted to take it one step further. Sure you can improve those filters or find some other interesting uses, I'm not an Analytics geek. Ideas welcome.

Let it run for several days and Voila! there we go, check Keywords report selecting 'source' in the drop box and this is what you will see.

Google Analytics report: keywords by local search engine

Funny discovering sphin.com, talktalk.co.uk or gigablast.com as organic sources although they are not included at Google list. Some portals offer 'enhanced by Google' search like www.interia.pl (appearing later at GA as www.google.interia.pl) so maybe this is the reason.

Adding new Seach Engines to Google Analytics organic traffic

Not all search engines traffic counts as organic. This is a list of search engines Google Analytics identify as organic. Visits from any other outside the list are treated as referral.

To double check if there is any update grab ga.js and look for something like 'google:q,yahoo:p,msn:q,bing:q' (engine-name:keywords-parameter) to discover the whole actual list.

What if you would like to have some more search engines into Google's list as organic or reset the whole list having only the ones you want?

Add to tracking code pageTracker._addOrganic("search-engine-name","query-string-variable"); before _trackPageview(); per any of the engines you want to be included as organic. The way to tell Google Analytics to ignore it's default search engine list is adding pageTracker._clearOrganic(); before the desired ones.

Example:

pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._clearOrganic(); [only if you want to reset Google's list]
pageTracker._addOrganic("ananzi","qt");
pageTracker._addOrganic("anzwers","search");
pageTracker._addOrganic("araby.com","q");
...
pageTracker._trackPageview();

Chris Ainsworth has a nice article explaining that in detail and offering a good piece of Javascript to have your complete list or search engines added to Google Analytics account.

Now you have the ability to enrich your keywords data adding a new layer of detail to organic traffic. Beyond that you can play with custom reports or any other Google Analytics feature to mix regional search engines, country and language in the same equation and get more insight from it.

Apr 03, 2010
Posted By: Ani López
Filed under: Analytics

3 comments
Apr 12, 2010
Posted by:
student aid #1

Thanks for this tutorial.

Apr 20, 2010

Thanks for the walkthrough, I'll definitely be (trying to) implementing this later.

Should shed some light on out international consumer base!

May 20, 2010
Posted by:
Gifford Bruno #3

Thanks for given google key word list. it is very useful to Adding new Seach Engines to Google Analytics organic traffic. so thanks a lot.

Have your say
Submit
twitter @anilopez
Google Analytics Qualified Individual IIMA Proffesional Menber Certified Professional

Featured articles

How context in social media influence rankings in SEO

Social Media and SEO

Content optimization and keyword distribution beyond the website. Social media sites can create more room for your precious keywords and it seems to have very nice results. Here you have some numbers. Read More

Keywords distribution along web content structure

Keywords distribution along web content structure

What to do after your keyword research? Is the structure of the website to optimize good enough to place all these keywords? Keywords distribution and content structure are closely related. Read More

Importance of server security and some other web technical aspects in SEO

Server security and SEO

Don't let hackers put their hands on your site hosting account or your rankings are going to run down as waterfalls. Even worst, don't hack yourself or you will end up working in the chain gang of SEOs. Hacked sites and SEO are not best friends. Read More

Bookmark dispatcher

Most basic must have custom report

Some goals can be measured in currency, others not but you have to know the turn out of the effort made on the site

Unmask Parasites Blog

things that hackers already know and site owners should know if they don't want to be victims

Sitemaps XML can have now Images

Images can be a nice source of traffic so Yeah! this is a great improvement for SEO.

Web design for mobiles

New distribution devices, different limits. Learn the basics of it before start the mobile version of your web site or web service.

Measuring Javascript Parse and Load

Worried about how JavaScript load and parse affects your total page load? Carlos Bueno goes deep into it.

Accent Folding for Auto-Complete

Next step is to write sites that are not just “internationalized” but truly multilingual. No excuse for your software to play dumb when the user types 'cafe' instead of 'café'.

Web Content Strategy

Content planning, information architecture, or IA planning no matter how you call it but it is a big part of your SEO success. Do not leave your content strategy unattended.

Javascript based data visualization

No Flash or Silverlight required, just data, a Javascript library and a browser to display fantastic stats with beautiful charts. 16 libraries for visualizations.

SEO for multi-regional websites

Google shares some interesting tips to handle multi-regional websites

PHP script to detect mobile browsers

If you want to offer your visitors a different version of your site for mobile browsers this script makes detection very simple

Geo Location resources

Location is becoming more and more important everyday in Search Marketing. Some nice resources you can use in your strategies.

Design, Google Browser Size and Google Analytics

New Google tool 'Browser Size' helps web designers to ensure that important parts of a page's user interface are visible

Content strategy: Writing for kairos

'kairos' principle for the content of the web & social media. Alistapart.com guys nail it again

Geositemap KML generator

Arjan Snaterse launched handy KML & Geo sitemap generator, lifesaver for all your local search activities