20

我在我的网站上设置了 Google Analytics,它肯定会记录页面浏览量。但是我添加了一些代码来调用pageTracker._trackEvent(category, action, label, value),它没有记录这些点击或在报告中显示它们。

顺便说一句,是的,我已经等了超过 24 小时,看看点击率是否在报告中。

我使用了标准的 Google 脚本 include 以及这里提到的技术。两者似乎都_trackEvent()无法解决问题。

谁能给我一些关于如何追踪问题所在的建议?如果您让我知道哪些部分很重要,我很乐意发布代码示例。

谢谢。

4

4 回答 4

39

问题是我在最后一个参数“值”参数中输入的值。

pageTracker._trackEvent(category, action, label, value)

我将非整数字符串传递给“值”参数:

pageTracker._trackEvent("UserAction", "ShowHelp", "Page", "http://mysite/UrlGoesHere");

但文档说它需要是一个整数值。

pageTracker._trackEvent("UserAction", "ShowHelp", "http://mysite/UrlGoesHere",  1);

我在这里的 Google 帮助论坛上提出了这个问题。

这是事件跟踪文档的链接

感谢您的帮助

于 2009-07-21T20:52:29.273 回答
7

同样,标签不能是整数,否则 _trackEvent 函数会静默失败。

pageTracker._trackEvent('VLP', 'click-out', 12345);

固定为

pageTracker._trackEvent('VLP', 'click-out', '12345');
于 2010-10-20T00:49:00.330 回答
4

更新的答案

这个问题仍然有很多页面浏览量。我觉得当前的访问者正面临其他答案未解决的新问题。

新分析意味着新 API

如果您使用的是谷歌的新系统“通用分析”片段,他们正试图将每个人都过渡到该系统。一些 API 发生了变化,包括事件跟踪。

确保你正在使用这个:

ga('send', 'event', category, action, label, value);

而不是这个:

_gaq.push(['_trackEvent', category, action, label, value]);

用于事件跟踪。

这是关于该主题的详尽博客文章http://blog.tylerbuchea.com/tracking-events-in-googles-new-universal-analytics/

这是来自 Google https://developers.google.com/analytics/devguides/collection/analyticsjs/events的新文档

于 2015-06-02T19:45:46.100 回答
1

它没有记录这些点击或在报告中显示它们。

事件对页面浏览量没有影响,并且不会出现在定期报告中。事件在Content / Events有一个单独的接口。如果您想跟踪您指定为事件(如常规点击)的内容,最好使用该trackPageview方法。

于 2009-07-18T07:46:18.127 回答