所以我运行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代码是:
<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>
答案 0 :(得分:1)
尚未对其进行测试(因为我手边没有链接到Google图片的任何页面),但这就是您链接到的脚本将如何适应您的代码段。
<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>