我设置了一些未跟踪的事件目标。
例如,我在我的页面上有一些文档要下载。我已经点击了几天,但所有目标都显示0次转换。
Category: Equals to: Docs
Action: Equals to: Download
Label: Equals to: Best practices
以下是代码中的onClick事件:
<a href="/Docs/Best-Practices.pdf" target="_blank" class="dl" onClick="_gaq.push(['_trackEvent', 'Docs', 'Download', 'Best practices',, null]);">Best practices</a>
或
<a href="/Docs/Best-Practices.pdf" target="_blank" class="dl" onClick="_gaq.push(['_trackEvent', 'Docs', 'Download', 'Best practices']);">Best practices</a>
(它们都不起作用)
我在这里错过了什么吗?
答案 0 :(得分:2)
也许您正在使用较新的Universal Analytics?然后语法与Classic Analytics不同。
Classic Analytics使用gaq.push:
<a href="/Docs/Best-Practices.pdf" target="_blank" class="dl" onClick="_gaq.push(['_trackEvent', 'Docs', 'Download', 'Best practices']);">Best practices</a>
Universal Analytics使用不同的详细信息here:
您还可以使用以下便捷命令发送事件。在每个命令中,可选参数已被删除。
ga('send', 'event', 'category', 'action');
ga('send', 'event', 'category', 'action', 'label');
ga('send', 'event', 'category', 'action', 'label', value); // value is a number.
所以你的例子看起来像这样:
<a href="/Docs/Best-Practices.pdf" target="_blank" class="dl" onClick="ga('send', 'event', 'Docs', 'Download', 'Best practices');">Best practices</a>
另外,要查看您是否安装了跟踪代码,请搜索Classic Analytics的ga.js或Universal Analytics的analytics.js。
答案 1 :(得分:1)
由于您是根据事件创建目标,因此可能是设置事件的方式或目标的定义方式存在问题。看看你的代码和设置,我没有看到任何明显的问题。
要进行调试,请先查看行为&gt;&gt;,先检查您是否收到了活动。活动&gt;&gt;概述。如果您正在获取事件,那么它应该看起来像这样。
如果您要收到活动,请查看转化次数&gt;&gt;目标&gt;&gt;概述并查看您是否获得了任何目标转换。
有时基于事件的目标需要一段时间才能显示在GA中 - 至少这是我的经验。我已经看到它需要长达48小时。