Отслеживание поиска по картинкам в Google Analytics

Google Images в Google Analytics

Google Analytics не считает посетителей с Google Images за поисковый трафик, что может быть проблемой для сайтов с галереями фотографий и других картинок — Google не собирает статистику по ключевым словам с referral источников. Проблему можно решить, изменив код Google Analytics на сайте.

 

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("ВАШ-GA-ID");
var refferer = document.referrer;
if (refferer.search(/images.google/) != -1 && refferer.search(/prev/) != -1) {
var regex = new RegExp("images.google.([^\/]+).*&prev=([^&]+)");
var match = regex.exec(refferer);
pageTracker._setReferrerOverride(”http://images.google.” + match[1] + unescape(match[2]));
}
pageTracker._trackPageview();
} catch(err) {}
</script>

Судя по моей статистике, поиск Яндекс.Картинки отрабатывается как поисковая система (organic) корректно. Этот код попробую на сайте с галереей, хотя там маловато трафика с Google вообще.