Google Analytics:混合异步和同步跟踪,以使用事件跟踪下载

时间:2010-08-16 20:30:59

标签: asynchronous google-analytics tracking

已在Google Analytics帮助论坛中发布此内容,但没有人可以提供帮助。希望我在这里有更多的运气......:

我对我的网页使用Google Anlaytics异步跟踪。像chram一样工作。

问题: 最近,我们添加了事件跟踪功能,以监控用户点击网页上下载链接的频率。我遇到了Firebug的一个问题:似乎发送了跟踪请求(我可以在Firebug中看到它),但永远不会以文件的“新”请求结束,这实际上是一个带有一些文件的php网站的链接params,似乎取消了它。

单击第二个链接以在SAME页面上下载其他文件时,Firebug不会向Google显示新请求,但仍会显示带有旋转轮的旧请求。

我的想法: 1.对页面使用异步跟踪 2.使用JavaScript onClick-Function在下载文件之前跟踪下载链接 3.在onCLick事件处理程序中同步跟踪下载事件 4.在JS函数中返回“true”以触发到PHP文件的实际HREF链接,从而导致文件下载。

我的问题: 1.是否可以混合异步和同步跟踪? 2.我该怎么办?某处有代码示例吗?我在Google帮助中找不到任何内容......

有没有人有想法?

2 个答案:

答案 0 :(得分:0)

如果有人遇到同样的问题:解决方案是使用和iframe文件下载。像这样,下载过程从“容器”开始,不会干扰您可能想要发送的事件跟踪或其他AJAX请求。

如果这有帮助,请投票给答案: - )

THX

答案 1 :(得分:0)

您使用的是Google推荐的异步代码吗? http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55529