GA provides the following function to allow you to add your own search engines to the list of search engines that are already tracked by GA.
_addOrganic(newOrganicEngine, newOrganicKeyword)
You simply call this function right after var pageTracker = _gat._getTracker("UA-XXXXXX-X"); to track any custom search engine.
NewOrganicEngine is the words that identify the search engine; in this case we will use “bing.com”
newOrganicKeyword is the query string that contains that keywords, in this case it will be “q” as “bing” uses “q” as the query string that contains the keyword.
Here is how your final code will look like
var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._addOrganic("bing.com", "q")
pageTracker._trackPageview();
Questions? Comments?
----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://twitter.com/anilbatra
Is this a one-hit thing? Do we need to leave this call in our Google Analytics tracking tag forever? Shouldn't Google pick up new search engines as large as Bing on its own?
ReplyDeleteThis is a work around till google analytics adss bing to it's list. You should remove it once google adds it.
ReplyDeletethank u for this wonderful article on web analytics
ReplyDeleteGreat article!! Thanks for sharing!!
ReplyDelete