2011-01-05 3 views
2

Итак, я запускаю HotelsFirst.com и недавно видел кучу трафика поиска изображений Google http://screensnapr.com/v/Rm1KdJ.png - проблема в том, что у меня нет способа найти, какие поисковые запросы люди делают, чтобы попасть на мой сайт. Есть множество разных целевых страниц, поэтому должно быть много чего. Я нашел что-то полезное в http://www.google.com/support/forum/p/Google+Analytics/thread?tid=4f166221a4857871&hl=en, однако я использую другую версию Google Analytics, так что это не работает для меня. Мой Javascript код:Как лучше отслеживать трафик Google Image Search в Google Analytics? [в частности, ключевые слова]

<script type="text/javascript"> 
/* <![CDATA[ */ 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-19201482-3']); 
    _gaq.push(['_trackPageview']); 
    (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 
/* ]]> */ 
</script> 

ответ

1

не проверял (так как у меня нет ни одной страницы для левой руки, которые связаны в Google Images), но это, как это скрипт, который вы связаны бы адаптировать к вашему фрагменту.

<script type="text/javascript"> 
/* <![CDATA[ */ 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-19201482-3']); 

var ref = document.referrer; 
if (ref.search(/images.google/) != -1 && ref.search(/prev/) != -1) { 
    var regex = new RegExp("images.google.([^\/]+).*&prev=([^&]+)"); 
    var match = regex.exec(ref); 
    _gaq.push(['_clearOrganic']); 
    _gaq.push(['_addOrganic',"images.google."+ match[1],"q"]); 
    _gaq.push(['_setReferrerOverride', "http://images.google." + match[1] + unescape(match[2]) ]); 
} 
_gaq.push(['_trackPageview']); 
(function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 
/* ]]> */ 
</script> 
Смежные вопросы