使用异步谷歌跟踪跟踪下载不会加载谷歌的GIF

时间:2010-09-01 07:23:50

标签: javascript download google-analytics tracking

我使用以下代码跟踪pdf的下载:

  

_gaq.push(['_ trackPageview',trackLink]);

当我检查网络控制台(firebug)时,它会尝试加载google gif进行跟踪,但是没有加载,请参阅此处的screendump:http://screencast.com/t/MWVkZTU0OD

如果我复制了跟踪器的网址并直接在浏览器中调用它,则可以:

1 个答案:

答案 0 :(得分:1)

问题的根源可能在于谷歌gif的请求被中断,因为浏览器导航到不同的网址(下载)。尝试以这种方式延迟下载:

<a href="PDF" onclick="that=this; _gaq.push(['_trackEvent','click', 'download', 'pdf'); setTimeout(function(){location.href=that.href;},200);return false;">Download pdf</a>

这将让分析脚本有一些时间来请求utm.gif。

相关问题