【发布时间】:2011-09-18 15:08:54
【问题描述】:
我已将以下代码添加到我的 JS 中以跟踪按钮点击:
_gaq.push(['_trackEvent', 'category', 'action', 'label']);
我已经使用 Chrome 开发工具在其上设置了一个断点,并且 _gaq 肯定会解析为 GA 对象,我什至可以在 GA.js 代码中进入(缩小的)推送事件。但是,即使这没有错误地触发,我也没有看到任何 GET 或 POST 记录在 Fiddler/firebug/Chrome 中,也没有任何内容记录在我的分析中。 正常的页面分析对我来说工作得很好,在页面底部运行了以下内容:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'XXXXXXXXX']);
_gaq.push(['_setDomainName', '.Domain.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>
有人知道为什么上面的代码不起作用吗?
【问题讨论】:
-
嘿,这到底是怎么回事?兰波的回答真的解决了这个问题还是别的什么?如果是前者,您可以接受带有答案左侧绿色复选框的 Rimbaud 的答案吗?如果是后者,您可以记录解决方案作为答案吗?我有同样的问题。谢谢!
标签: google-analytics event-tracking