我有一个 jQuery 幻灯片,我正在使用循环插件。我对 jQuery 很满意,但我不知道我应该如何将它与 Google Analytics 结合起来以显示每张图片被请求了多少次。
我在网上四处寻找,但我没能找到任何好的文档。
谁能给我一个简单的例子,也许还有支持该例子的文档的链接?
谢谢!
编辑:
关键是使用这段代码发送一个事件:
_gaq.push(['_trackEvent', 'PageLocation', location.href]);
但是您需要具有调用 Google Analytics 的异步语法,它可能看起来像这样:
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxx-1']); _gaq.push(['_setDomainName', 'site.com']); _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>
顺便说一句,在执行 _gaq.push 行之前,您可能需要等待文档准备好/加载 :)
最佳答案
我不确定您为什么要这样做。分析是关于页面以及用户如何与之交互的。
如果您有一张随机图片首先显示在页面上,那么了解哪张图片导致跳出率最高可能会很有用,或者如果您的幻灯片中的图片带有超链接并且您想知道哪张图片获得的点击次数最多- 通过到其他页面,但加载图像的次数是一个非常随意的统计数据。
事件跟踪可能是您应该查看的内容,但我不确定您要尝试使用跟踪数据做什么...如果您提供更好的解释,我会更乐意提供帮助。
http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
……
关于javascript - 我如何让 Google Analytics 跟踪幻灯片中的单个图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5481251/