/****************************************************
     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

try{
// Google EMEA Image domains
pageTracker._addOrganic("google.com","q",true);
pageTracker._addOrganic("images.google","q",true);
pageTracker._addOrganic("images.google.com","q",true);
pageTracker._addOrganic("images.google.ca","q",true);
pageTracker._addOrganic("images.google.co.uk","q",true);
pageTracker._addOrganic("images.google.ae","q",true);
pageTracker._addOrganic("images.google.am","q",true);
pageTracker._addOrganic("images.google.at","q",true);
pageTracker._addOrganic("images.google.az","q",true);
pageTracker._addOrganic("images.google.ba","q",true);
pageTracker._addOrganic("images.google.be","q",true);
pageTracker._addOrganic("images.google.bg","q",true);
pageTracker._addOrganic("images.google.bo","q",true);
pageTracker._addOrganic("images.google.ch","q",true);
pageTracker._addOrganic("images.google.cl","q",true);
pageTracker._addOrganic("images.google.cn","q",true);
pageTracker._addOrganic("images.google.co.cr","q",true);
pageTracker._addOrganic("images.google.co.hu","q",true);
pageTracker._addOrganic("images.google.co.id","q",true);
pageTracker._addOrganic("images.google.co.il","q",true);
pageTracker._addOrganic("images.google.co.in","q",true);
pageTracker._addOrganic("images.google.co.jp","q",true);
pageTracker._addOrganic("images.google.co.kr","q",true);
pageTracker._addOrganic("images.google.co.ma","q",true);
pageTracker._addOrganic("images.google.co.nz","q",true);
pageTracker._addOrganic("images.google.co.th","q",true);
pageTracker._addOrganic("images.google.co.ve","q",true);
pageTracker._addOrganic("images.google.co.za","q",true);
pageTracker._addOrganic("images.google.com.ar","q",true);
pageTracker._addOrganic("images.google.com.au","q",true);
pageTracker._addOrganic("images.google.com.bd","q",true);
pageTracker._addOrganic("images.google.com.bh","q",true);
pageTracker._addOrganic("images.google.com.br","q",true);
pageTracker._addOrganic("images.google.com.br","q",true);
pageTracker._addOrganic("images.google.com.co","q",true);
pageTracker._addOrganic("images.google.com.ec","q",true);
pageTracker._addOrganic("images.google.com.eg","q",true);
pageTracker._addOrganic("images.google.com.gt","q",true);
pageTracker._addOrganic("images.google.com.hk","q",true);
pageTracker._addOrganic("images.google.com.jm","q",true);
pageTracker._addOrganic("images.google.com.ly","q",true);
pageTracker._addOrganic("images.google.com.mt","q",true);
pageTracker._addOrganic("images.google.com.mx","q",true);
pageTracker._addOrganic("images.google.com.my","q",true);
pageTracker._addOrganic("images.google.com.ng","q",true);
pageTracker._addOrganic("images.google.com.pe","q",true);
pageTracker._addOrganic("images.google.com.ph","q",true);
pageTracker._addOrganic("images.google.com.pk","q",true);
pageTracker._addOrganic("images.google.com.pr","q",true);
pageTracker._addOrganic("images.google.com.sa","q",true);
pageTracker._addOrganic("images.google.com.sg","q",true);
pageTracker._addOrganic("images.google.com.tr","q",true);
pageTracker._addOrganic("images.google.com.tw","q",true);
pageTracker._addOrganic("images.google.com.ua","q",true);
pageTracker._addOrganic("images.google.com.uy","q",true);
pageTracker._addOrganic("images.google.com.vn","q",true);
pageTracker._addOrganic("images.google.cz","q",true);
pageTracker._addOrganic("images.google.de","q",true);
pageTracker._addOrganic("images.google.dk","q",true);
pageTracker._addOrganic("images.google.ee","q",true);
pageTracker._addOrganic("images.google.es","q",true);	
pageTracker._addOrganic("images.google.fi","q",true);
pageTracker._addOrganic("images.google.fr","q",true);
pageTracker._addOrganic("images.google.gr","q",true);
pageTracker._addOrganic("images.google.hr","q",true);
pageTracker._addOrganic("images.google.hu","q",true);
pageTracker._addOrganic("images.google.ie","q",true);
pageTracker._addOrganic("images.google.interia","q",true);
pageTracker._addOrganic("images.google.is","q",true);
pageTracker._addOrganic("images.google.it","q",true);
pageTracker._addOrganic("images.google.lk","q",true);	
pageTracker._addOrganic("images.google.lt","q",true);
pageTracker._addOrganic("images.google.lu","q",true);
pageTracker._addOrganic("images.google.lv","q",true);
pageTracker._addOrganic("images.google.mn","q",true);
pageTracker._addOrganic("images.google.mu","q",true);
pageTracker._addOrganic("images.google.nl","q",true);
pageTracker._addOrganic("images.google.no","q",true);
pageTracker._addOrganic("images.google.pl","q",true);
pageTracker._addOrganic("images.google.pt","q",true);
pageTracker._addOrganic("images.google.ro","q",true);	
pageTracker._addOrganic("images.google.ru","q",true);
pageTracker._addOrganic("images.google.se","q",true);
pageTracker._addOrganic("images.google.si","q",true);
pageTracker._addOrganic("images.google.sk","q",true);
pageTracker._addOrganic("images.google.tk","q",true);
pageTracker._addOrganic("images.google.tt","q",true);
pageTracker._addOrganic("images.google","prev",true);	// requires additional filter to grab keywords - see book Ch9
pageTracker._addOrganic("images.google","prev",true);	// requires additional filter to grab keywords - see book Ch9
pageTracker._addOrganic("images.google","q",true);
pageTracker._addOrganic("images.google","q",true);		// not applicable but here just in case G switch to this format
pageTracker._addOrganic("images.google","q",true);		// not applicable but here just in case G switch to this format

// Google EMEA Domains
pageTracker._addOrganic("google","q",true);
pageTracker._addOrganic("google.com","q",true);
pageTracker._addOrganic("google.co.uk","q",true);
pageTracker._addOrganic("google.ae","q",true);
pageTracker._addOrganic("google.am","q",true);
pageTracker._addOrganic("google.at","q",true);
pageTracker._addOrganic("google.az","q",true);
pageTracker._addOrganic("google.be","q",true);
pageTracker._addOrganic("google.bg","q",true);
pageTracker._addOrganic("google.ca","q",true);
pageTracker._addOrganic("google.ch","q",true);
pageTracker._addOrganic("google.cl","q",true);
pageTracker._addOrganic("google.cn","q",true);
pageTracker._addOrganic("google.co.id","q",true);
pageTracker._addOrganic("google.co.il","q",true);
pageTracker._addOrganic("google.co.in","q",true);
pageTracker._addOrganic("google.co.jp","q",true);
pageTracker._addOrganic("google.co.kr","q",true);
pageTracker._addOrganic("google.co.nz","q",true);
pageTracker._addOrganic("google.co.th","q",true);
pageTracker._addOrganic("google.co.za","q",true);
pageTracker._addOrganic("google.com.au","q",true);
pageTracker._addOrganic("google.com.bd","q",true);
pageTracker._addOrganic("google.com.bh","q",true); 
pageTracker._addOrganic("google.com.br","q",true);
pageTracker._addOrganic("google.com.ec","q",true);
pageTracker._addOrganic("google.com.ly","q",true);
pageTracker._addOrganic("google.com.mx","q",true);
pageTracker._addOrganic("google.com.ng","q",true);
pageTracker._addOrganic("google.com.pr","q",true);
pageTracker._addOrganic("google.cz","q",true);
pageTracker._addOrganic("google.de","q",true);
pageTracker._addOrganic("google.dk","q",true);
pageTracker._addOrganic("google.es","q",true);
pageTracker._addOrganic("google.fi","q",true);
pageTracker._addOrganic("google.fr","q",true);
pageTracker._addOrganic("google.hr","q",true);
pageTracker._addOrganic("google.hu","q",true);
pageTracker._addOrganic("google.ie","q",true);
pageTracker._addOrganic("google.interia","q",true);
pageTracker._addOrganic("google.it","q",true);
pageTracker._addOrganic("google.lk","q",true);
pageTracker._addOrganic("google.lt","q",true);
pageTracker._addOrganic("google.nl","q",true);
pageTracker._addOrganic("google.no","q",true);
pageTracker._addOrganic("google.pl","q",true);
pageTracker._addOrganic("google.pt","q",true);
pageTracker._addOrganic("google.ro","q",true);
pageTracker._addOrganic("google.ru","q",true);
pageTracker._addOrganic("google.se","q",true);
pageTracker._addOrganic("google.si","q",true);
pageTracker._addOrganic("google.sk","q",true);
pageTracker._addOrganic("google.tk","q",true);
pageTracker._addOrganic("maps.google","q",true);
pageTracker._addOrganic("news.google","q",true);
pageTracker._addOrganic("video.google","q",true);
pageTracker._addOrganic("google.interia","q",true);

// Yahoo EMEA Image Search
pageTracker._addOrganic("images.search.yahoo.com","p",true);
pageTracker._addOrganic("ar.images.search.yahoo.com","p",true);
pageTracker._addOrganic("asia.images.search.yahoo.com","p",true);
pageTracker._addOrganic("au.images.search.yahoo.com","p",true);
pageTracker._addOrganic("br.images.search.yahoo.com","p",true);
pageTracker._addOrganic("ca.images.search.yahoo.com","p",true);
pageTracker._addOrganic("cade.images.search.yahoo.com","p",true);
pageTracker._addOrganic("de.images.search.yahoo.com","p",true);
pageTracker._addOrganic("es.images.search.yahoo.com","p",true);
pageTracker._addOrganic("espanol.images.search.yahoo.com","p",true);
pageTracker._addOrganic("fi.images.search.yahoo.com","p",true);
pageTracker._addOrganic("fr.images.search.yahoo.com","p",true);
pageTracker._addOrganic("image-search.yahoo.co.jp","p",true);
pageTracker._addOrganic("in.images.search.yahoo.com","p",true);
pageTracker._addOrganic("it.images.search.yahoo.com","p",true);
pageTracker._addOrganic("kr.img.search.yahoo.com","p",true);
pageTracker._addOrganic("mx.images.search.yahoo.com","p",true);
pageTracker._addOrganic("mye.images.search.yahoo.com","p",true);
pageTracker._addOrganic("nz.images.search.yahoo.com","p",true);
pageTracker._addOrganic("omg.images.search.yahoo.com","p",true);
pageTracker._addOrganic("ph.images.search.yahoo.com","p",true);
pageTracker._addOrganic("ru.images.search.yahoo.com","p",true);
pageTracker._addOrganic("sg.images.search.yahoo.com","p",true);
pageTracker._addOrganic("tw.image.search.yahoo.com","p",true);
pageTracker._addOrganic("uk.images.search.yahoo.com","p",true);

// Yahoo EMEA Domains
pageTracker._addOrganic("search.yahoo","p",true);
pageTracker._addOrganic("search.yahoo.com","p",true);
pageTracker._addOrganic("ar.search.yahoo.com","p",true);
pageTracker._addOrganic("asia.search.yahoo","p",true);
pageTracker._addOrganic("at.search.yahoo","p",true);
pageTracker._addOrganic("au.search.yahoo.com","p",true);
pageTracker._addOrganic("be.search.yahoo","p",true);
pageTracker._addOrganic("br.search.yahoo","p",true);
pageTracker._addOrganic("ca.search.yahoo","p",true);
pageTracker._addOrganic("cade.search.yahoo.com","p",true);
pageTracker._addOrganic("ch.search.yahoo","p",true);
pageTracker._addOrganic("cn.search.yahoo","p",true);
pageTracker._addOrganic("de.search.yahoo","p",true);
pageTracker._addOrganic("dk.search.yahoo","p",true);
pageTracker._addOrganic("es.search.yahoo","p",true);
pageTracker._addOrganic("espanol.search.yahoo","p",true);
pageTracker._addOrganic("fi.search.yahoo","p",true);
pageTracker._addOrganic("fr.search.yahoo","p",true);
pageTracker._addOrganic("id.search.yahoo","p",true);
pageTracker._addOrganic("ie.search.yahoo","p",true);
pageTracker._addOrganic("in.search.yahoo","p",true);
pageTracker._addOrganic("it.search.yahoo","p",true);
pageTracker._addOrganic("it.search.yahoo.com","p",true);
pageTracker._addOrganic("kr.search.yahoo.com","p",true);
pageTracker._addOrganic("malaysia.search.yahoo","p",true);
pageTracker._addOrganic("mc.search.yahoo","p",true);
pageTracker._addOrganic("mx.search.yahoo.com","p",true);
pageTracker._addOrganic("mye.search.yahoo.com","p",true);
pageTracker._addOrganic("nl.search.yahoo","p",true);
pageTracker._addOrganic("no.search.yahoo","p",true);
pageTracker._addOrganic("nz.search.yahoo.com","p",true);
pageTracker._addOrganic("pl.search.yahoo","p",true);
pageTracker._addOrganic("pt.search.yahoo","p",true);
pageTracker._addOrganic("ru.search.yahoo","p",true);
pageTracker._addOrganic("se.search.yahoo","p",true);
pageTracker._addOrganic("search.yahoo.co.jp","p",true);
pageTracker._addOrganic("sg.search.yahoo","p",true);
pageTracker._addOrganic("tr.search.yahoo","p",true);
pageTracker._addOrganic("tw.search.yahoo","p",true);
pageTracker._addOrganic("uk.search.yahoo","p",true);
	
// Other EMEA other image searches
pageTracker._addOrganic("images.ask.com","q",true);

// Default GA (sorted)
pageTracker._addOrganic("ask","q",true);
pageTracker._addOrganic("ask.com","q",true);
pageTracker._addOrganic("aol","q",true);
pageTracker._addOrganic("aol","query",true);
pageTracker._addOrganic("aol","enquery",true);
pageTracker._addOrganic("aolsearch.aol","query",true);
pageTracker._addOrganic("live","q",true);
pageTracker._addOrganic("bing","q",true);
pageTracker._addOrganic("bing.com","q",true);
pageTracker._addOrganic("about","terms",true);
pageTracker._addOrganic("alice","qs",true);
pageTracker._addOrganic("alltheweb","q",true);
pageTracker._addOrganic("alltheweb.com","q",true);
pageTracker._addOrganic("baidu","wd",true);
pageTracker._addOrganic("club-internet","q",true);
pageTracker._addOrganic("cnn","query",true);
pageTracker._addOrganic("gigablast","q",true);
pageTracker._addOrganic("looksmart","qt",true);
pageTracker._addOrganic("lycos","query",true);
pageTracker._addOrganic("mama","query",true);
pageTracker._addOrganic("mamma","query",true);
pageTracker._addOrganic("najdi","q",true);
pageTracker._addOrganic("netscape","query",true);
pageTracker._addOrganic("netsprint","q",true);
pageTracker._addOrganic("pchome","q",true);
pageTracker._addOrganic("search","q",true);
pageTracker._addOrganic("seznam","w",true);
pageTracker._addOrganic("szukacz","q",true);
pageTracker._addOrganic("szukaj","szukaj",true);
pageTracker._addOrganic("szukaj","qt",true);
pageTracker._addOrganic("virgilio","qs",true);
pageTracker._addOrganic("voila","kw",true);
pageTracker._addOrganic("yahoo","q",true);
pageTracker._addOrganic("yam","k",true);
pageTracker._addOrganic("yandex","text",true);

// USA EMEA Domains (extras)
pageTracker._addOrganic("ananzi","qt",true);
pageTracker._addOrganic("anzwers","search",true);
pageTracker._addOrganic("bellsouth","string",true);
pageTracker._addOrganic("buyersindex","query",true);
pageTracker._addOrganic("dogpile","q",true);
pageTracker._addOrganic("earthlink","q",true);
pageTracker._addOrganic("goodsearch","keywords",true);
pageTracker._addOrganic("hotbot","query",true);
pageTracker._addOrganic("myway","searchfor",true);
pageTracker._addOrganic("mywebsearch","searchfor",true);
pageTracker._addOrganic("search.comcast.net","q",true);
pageTracker._addOrganic("snap","query",true);
	
// UK specific
pageTracker._addOrganic("algoresult.miva.com","query",true);
pageTracker._addOrganic("aol.co.uk","query",true);
pageTracker._addOrganic("bbc","q",true);
pageTracker._addOrganic("blueyonder","q",true);
pageTracker._addOrganic("britishinformation.com", "search",true);
pageTracker._addOrganic("excite.co.uk","q",true);
pageTracker._addOrganic("hotbot.co.uk","query",true);
pageTracker._addOrganic("lycos.co.uk","query",true);
pageTracker._addOrganic("msn.co.uk","q",true);
pageTracker._addOrganic("mywebsearch.com","searchfor",true);
pageTracker._addOrganic("ntlworld","q",true);
pageTracker._addOrganic("orange.co.uk","q",true);
pageTracker._addOrganic("search.aol.co.uk","query",true);
pageTracker._addOrganic("searchy.co.uk","search_term",true);
pageTracker._addOrganic("sky.com","term",true);
pageTracker._addOrganic("tesco.net","q",true);
pageTracker._addOrganic("tiscali","query",true);
pageTracker._addOrganic("uk.altavista.com","q",true);
pageTracker._addOrganic("uk.ask.com","q",true);
pageTracker._addOrganic("uk.myway.com","searchfor",true);

// NL specific
pageTracker._addOrganic("chello.nl","q1",true);
pageTracker._addOrganic("home.nl","q",true);
pageTracker._addOrganic("planet.nl","qoogleq=q",true);
pageTracker._addOrganic("search.ilse.nl","search_for",true);
pageTracker._addOrganic("search-dyn.tiscali.nl","key",true);
pageTracker._addOrganic("startgoogle.startpagina.nl","q",true);
pageTracker._addOrganic("vinden.nl","q",true);
pageTracker._addOrganic("vindex.nl","search_for",true);
pageTracker._addOrganic("zoeken.nl","query",true);
pageTracker._addOrganic("zoeken.track.nl","qr",true);
pageTracker._addOrganic("zoeknu.nl","Keywords",true);

// Extras
pageTracker._addOrganic("araby.com","q",true);
pageTracker._addOrganic("devilfinder.com","q",true);
pageTracker._addOrganic("dir.mobi","searchterm",true);
pageTracker._addOrganic("elmundo.es","q",true);
pageTracker._addOrganic("indiatimes.com","query",true);
pageTracker._addOrganic("rambler.ru","words",true);
pageTracker._addOrganic("search.indiatimes.com","query",true);
pageTracker._addOrganic("searcheurope.com","query",true);
pageTracker._addOrganic("snap.com","query",true);
pageTracker._addOrganic("suche.web.de","su",true);
pageTracker._addOrganic("terra.es","query",true);

// Extras - last updated Sep 2009
pageTracker._addOrganic("araby.com","q",true);
pageTracker._addOrganic("elmundo.es","q",true);
pageTracker._addOrganic("eniro","search_word",true);	// Sweden and Nordics
pageTracker._addOrganic("eniro","geo_area",true);		// Sweden and Nordics
pageTracker._addOrganic("ezilon.com","q",true);
pageTracker._addOrganic("iafrica.funnel.co.za","q",true);
pageTracker._addOrganic("naver.com","query",true);		// Korean
pageTracker._addOrganic("rambler.ru","query",true);		// Russian
pageTracker._addOrganic("kelkoo","contextKeywords",true); 	// not possible on Pricerunner or Amazon due to redirects
pageTracker._addOrganic("zinza.com","query",true);		// Arabic
pageTracker._addOrganic("maktoob.com","q",true);		// Arabic
}catch(err) {}