我有一个网站,我正在使用新的通用分析(Analytics.js)进行跟踪。使用以下代码段,一切都已设置并正常工作(页面浏览、转介等):
<;脚本>;
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-39570713-1”、“site.com”);
ga(‘发送’、‘页面浏览’);
</脚本>;
位于之前的</头>标签
我正在使用JQuery触发一个事件。我用一条警报消息测试了JQuery,它正在被调用,所以这不是问题所在。以下是单击按钮时激发的代码段:
$('submitButton')。在('click',function()上{
ga(‘发送’、‘事件’、‘按钮’、‘点击’、‘联系方式’);
});
分析的事件部分没有显示任何内容。我一直在点击这个按钮,即使是从不同的计算机上,只是为了确保它不排除我的IP地址。因为谷歌提供的分析文档没有提供太多的解释,我在这里不知所措
如果您使用的是谷歌标签管理器,并且还想通过代码触发一些事件,ga('send'…)似乎不够。您需要首先获取适当的分析对象:
如果(“ga”在窗口中){
tracker=ga.getAll()[0];
中频(跟踪器)
发送(“事件”、“测试”、“测试GA”);
}
请注意,这假设您在您的站点上只使用一个Google Analytics跟踪代码。如果您碰巧使用了多个,则可能需要按名称或索引获取相应的一个