我想知道是否有人通过谷歌分析工作获得了文件下载和外部链接跟踪。
我在这里读到它是如何完成的http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55529。
但我尝试在我的链接上实现它,自从我做了几个星期以后,我看不到它出现在哪里。 (我知道我已经点了几次)
这是我用过的代码。
对于外部链接
<a onclick="javascript: _gaq.push(['_trackPageview', '/external-link/www.somesite.com']);" href="http://www.somesite.com/" title="External link">www.somesite.com</a>
对于pdf文件
<a onclick="javascript: _gaq.push(['_trackPageview', '/pdfs/test.pdf']);" href="http://www.site.com/pdfs/test.pdf">Downland and complete a Transfer your super into Cbus form</a>
我在网页上有分析但似乎没有跟踪。
有没有人得到这个工作?任何帮助将不胜感激。
由于
答案 0 :(得分:4)
您是否尝试使用开发者工具或Firefox&amp; Firebug并检查控制台是否有javascript错误?
此外,您可能希望使用事件跟踪而不是网页浏览,例如http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
在这种情况下,您的代码看起来像
<a onclick="_gaq.push(['_trackEvent', 'File', 'Download', '/pdfs/test.pdf']);" href="http://www.site.com/pdfs/test.pdf">Downland and complete a Transfer your super into Cbus form</a>
需要注意的是,Google Analytics通过请求跟踪像素来工作。如果您在跟踪像素请求完成之前离开当前页面,则不会看到分析数据。我对以下各种变化有很好的结果:
<script type="text/javascript">
function trackLink(link) {
_gaq.push(['_trackEvent', 'Link', 'Click', link.href])
if ("_blank" == link.target) return true;
setTimeout('document.location = "' + link.href + '"', 150);
return false;
}
</script>
<a onclick="return trackLink(this);" href="http://www.somesite.com/" title="External link">www.somesite.com</a>
简而言之,除非链接在新窗口中打开(`_blank“== link.target),否则请等待150毫秒后自行处理新URL。
答案 1 :(得分:0)
这对我有用。我可以在“内容”部分的Google Analytics中找到跟踪文件下载。您是否尝试过进入Google Analytics并在“内容”菜单部分下进行过滤?内容 - &gt;网站内容 - &gt;页面。使用过滤器选项并尝试使用/ pdfs /进行搜索。这会为您返回任何结果吗?