var _gaq = _gaq || [];
_gaq.push([ '_setAccount ', 'UA-XXXXXXX-X ']);
var ref = document.referrer;
if (ref.search(/google\.([^\/]+)\/(ima?g|.*[?&]tbm=isch|.*[?&]site=images)/i) != -1) {
var regex = /google\.([^\/]+)\/.*/i;
var match = regex.exec(ref);
_gaq.push([ '_addOrganic ', 'images.google ', 'q ',true]);
if (ref.search(/[?&]prev=/i) != -1) {
regex = /[?&]prev=([^&]*)/i;
var match2 = regex.exec(ref);
_gaq.push([ '_setReferrerOverride ', 'http://images.google. '+match[1]+unescape(match2[1])]);
}
else
{
_gaq.push([ '_setReferrerOverride ', 'http://images. '+match[0]]);
}
}
_gaq.push([ '_trackPageview ']);
(function() {
var ga = document.createElement( 'script '); ga.type = 'text/javascript '; ga.async = true;
ga.src = 'http://www.google-analytics.com/ga.js ';
var s = document.getElementsByTagName( 'script ')[0]; s.parentNode.insertBefore(ga, s);
})();Just make sure to edit line 2 replacing UA-XXXXXXX-X with your own site id.Now you should be able to track your image search hits by their keywords and have them counted as search engine traffic in Google Analytics.

