我是谷歌分析的新手,就像我昨天被投入一个项目一样,我一直在梳理文档,试图找出我试图设置的 _trackEvent 有什么问题。
这是设置:我有一个设置了一些自定义事件的drupal 站点。我们跟踪的事件之一是出站链接,效果很好。我们想要做的是开始为其中一些链接创建特殊情况。因此,例如,我有一个带有以下代码的实时聊天按钮:
<a href='url/to/chat
onclick="_gaq.push(['_trackEvent','LiveChat','btnClick',this.href]);
setTimeout(function(){this.newWindow = window.open(this.href);
this.newWindow.focus();
this.newWindow.opener=window;},200);
return false;"><img alt='Live Chat Software' src='src/url' border='0'></a>
所以我所做的是通过 ga_debug.js 运行调用。这是我得到的输出
_gaq.push processing "_trackEvent" for args:
"[Outbound links,Click,outgoing/url]": Track Event
Tracking beacon sent!
这意味着在点击时发送事件。所以我很好奇为什么它发送出站链接事件而不是我的 LiveChat 事件?可能是范围问题吗?不确定,因为我知道出站链接是在全局级别定义的。有人有任何建议/见解/意见吗?在斥责我代码之前,我已经继承了这个项目,我只是想更好地理解它。
谢谢你,布罗迪