/****************************************************
     Author: Brian J Clifton
     Url: http://www.advanced-web-metrics.com
     This script is free to use as long as this info is left in
     
     DESCRIPTION: Script for tracking regional and custom search engines. Requires ga.js
     READ: http://www.advanced-web-metrics.com/blog/2008/09/14/customising-the-list-of-search-engines-in-google-analytics/
          
     All scripts presented have been tested and validated by the author and are believed to be correct
     as of the date of publication or posting. The Google Analytics software on which they depend is 
     subject to change, however; and therefore no warranty is expressed or implied that they will
     work as described in the future. Always check the most current Google Analytics documentation.

****************************************************/
// Last updated Nov-2009 - see revisions to: see: http://code.google.com/apis/analytics/docs/gaJS/changelog.html#release-2009-10

// Base on the documentation at http://code.google.com/apis/analytics/docs/gaJS/gaJSApiSearchEngines.html#_gat.GA_Tracker_._addOrganic
// With thanks to Alex Ortiz (Google). Now with 100+ additional SEs + GA defaults (140+ domains)
// Initial thanks to Simon Wang and Tomas Remotigue of Google


function addCustomOrganic(_gaq) {
try{
// Google search domains
_gaq.push(['_addOrganic', 'google.com', 'q', true]);
_gaq.push(['_addOrganic', 'google.co.uk', 'q', true]);
_gaq.push(['_addOrganic', 'google.es', 'q', true]);
_gaq.push(['_addOrganic', 'google.pt', 'q', true]);
_gaq.push(['_addOrganic', 'google.it', 'q', true]);
_gaq.push(['_addOrganic', 'google.fr', 'q', true]);
_gaq.push(['_addOrganic', 'google.nl', 'q', true]);
_gaq.push(['_addOrganic', 'google.be', 'q', true]);
_gaq.push(['_addOrganic', 'google.de', 'q', true]);
_gaq.push(['_addOrganic', 'google.no', 'q', true]);
_gaq.push(['_addOrganic', 'google.se', 'q', true]);
_gaq.push(['_addOrganic', 'google.dk', 'q', true]);
_gaq.push(['_addOrganic', 'google.fi', 'q', true]);
_gaq.push(['_addOrganic', 'google.ch', 'q', true]);
_gaq.push(['_addOrganic', 'google.at', 'q', true]);
_gaq.push(['_addOrganic', 'google.ie', 'q', true]);
_gaq.push(['_addOrganic', 'google.ru', 'q', true]);
_gaq.push(['_addOrganic', 'google.pl', 'q', true]);
_gaq.push(['_addOrganic', 'google.co.in', 'q', true]);
_gaq.push(['_addOrganic', 'google.com.br', 'q', true]);

_gaq.push(['_addOrganic', 'google.ca', 'q', true]);
_gaq.push(['_addOrganic', 'google.com.au', 'q', true]);
_gaq.push(['_addOrganic', 'google.gr', 'q', true]);
_gaq.push(['_addOrganic', 'google.co.nz', 'q', true]);
_gaq.push(['_addOrganic', 'google.co.th', 'q', true]);
_gaq.push(['_addOrganic', 'google.ro', 'q', true]);
_gaq.push(['_addOrganic', 'google.co.il', 'q', true]);
_gaq.push(['_addOrganic', 'google.com.mx', 'q', true]);
_gaq.push(['_addOrganic', 'google.co.za', 'q', true]);
_gaq.push(['_addOrganic', 'google.cz', 'q', true]);
_gaq.push(['_addOrganic', 'google.cn', 'q', true]);


// Yahoo search domains
_gaq.push(['_addOrganic', 'uk.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'es.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'pt.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'it.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'fr.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'nl.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'be.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'de.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'no.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'se.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'dk.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'fi.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'ch.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'at.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'ie.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'ru.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'pl.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'br.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'in.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'cn.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'id.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'mc.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'yahoo.co.jp', 'p', true]);
_gaq.push(['_addOrganic', 'asia.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'malaysia.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'tw.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'sg.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'tr.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'ca.search.yahoo', 'p', true]);
_gaq.push(['_addOrganic', 'espanol.search.yahoo', 'p', true]);

// UK search domains
_gaq.push(['_addOrganic', 'hotbot.co.uk', 'query', true]);
_gaq.push(['_addOrganic', 'excite', 'q', true]);
_gaq.push(['_addOrganic', 'bbc', 'q', true]);
_gaq.push(['_addOrganic', 'tiscali', 'query', true]);
_gaq.push(['_addOrganic', 'uk.ask.com', 'q', true]);
_gaq.push(['_addOrganic', 'blueyonder', 'q', true]);
_gaq.push(['_addOrganic', 'aol.co.uk', 'query', true]);
_gaq.push(['_addOrganic', 'ntlworld', 'q', true]);
_gaq.push(['_addOrganic', 'tesco.net', 'q', true]);
_gaq.push(['_addOrganic', 'orange.co.uk', 'q', true]);
_gaq.push(['_addOrganic', 'mywebsearch.com', 'searchfor', true]);
_gaq.push(['_addOrganic', 'uk.myway.com', 'searchfor', true]);
_gaq.push(['_addOrganic', 'searchy.co.uk', 'search_term', true]);
_gaq.push(['_addOrganic', 'msn.co.uk', 'q', true]);
_gaq.push(['_addOrganic', 'uk.altavista.com', 'q', true]);
_gaq.push(['_addOrganic', 'lycos.co.uk', 'query', true]);
_gaq.push(['_addOrganic', 'sky.com', 'term', true]);
_gaq.push(['_addOrganic', 'britishinformation.com', 'search', true]);


// Extras - last updated Sep 2009
_gaq.push(['_addOrganic', 'images.google', 'prev', true]);	// requires additional filter to grab keywords - see book Ch9
_gaq.push(['_addOrganic', 'images.google', 'q', true]);		// not applicable but here just in case G switch to this format
_gaq.push(['_addOrganic', 'maps.google', 'q', true]);
_gaq.push(['_addOrganic', 'news.google', 'q', true]);
_gaq.push(['_addOrganic', 'video.google', 'q', true]);
_gaq.push(['_addOrganic', 'ananzi', 'qt', true]);
_gaq.push(['_addOrganic', 'anzwers', 'search', true]);
_gaq.push(['_addOrganic', 'araby.com', 'q', true]);
_gaq.push(['_addOrganic', 'dogpile', 'q', true]);
_gaq.push(['_addOrganic', 'elmundo.es', 'q', true]);
_gaq.push(['_addOrganic', 'eniro', 'search_word', true]);		// Sweden and Nordics
_gaq.push(['_addOrganic', 'eniro', 'geo_area', true]);		// Sweden and Nordics
_gaq.push(['_addOrganic', 'ezilon.com', 'q', true]);
_gaq.push(['_addOrganic', 'hotbot', 'query', true]);
_gaq.push(['_addOrganic', 'iafrica.funnel.co.za', 'q', true]);
_gaq.push(['_addOrganic', 'naver.com', 'query', true]);		// Korean
_gaq.push(['_addOrganic', 'mywebsearch.com', 'searchfor', true]);
_gaq.push(['_addOrganic', 'rambler.ru', 'query', true]);		// Russian
_gaq.push(['_addOrganic', 'search.aol.com', 'encquery', true]);
_gaq.push(['_addOrganic', 'searcheurope.com', 'query', true]);
_gaq.push(['_addOrganic', 'suche.web.de', 'su', true]);		// German
_gaq.push(['_addOrganic', 'kelkoo', 'contextKeywords', true]); 	// not possible on Pricerunner or Amazon due to redirects
_gaq.push(['_addOrganic', 'zinza.com', 'query', true]);		// Arabic
_gaq.push(['_addOrganic', 'maktoob.com', 'q', true]);		// Arabic
}catch(err) {}
}
