javascript - 我如何让 Google Analytics 跟踪幻灯片中的单个图像?

标签 javascript jquery statistics google-analytics slideshow

我有一个 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/

相关文章:

javascript - 使用 jquery 将 '%40' 解码回 '@' 以填充输入字段

javascript - 在 jQuery 上正确使用 map

javascript - 如何让 SpriteSpin 响应?

python - 在python中计算狄利克雷分布的pdf

c++ - 如何使用 PIL 逊相关系数的 GSL 实现?

javascript - promise 总是被拒绝

javascript - Knockout JS : Observable Array not updating, 无法确定原因

javascript - 番茄钟计时器倒计时不会在几秒钟内开始

jQuery - 使用 CKeditor 就地编辑

javascript - 我可以使用 array.filter() 从数组中获取样本元素吗?