4
以下是在HTML页面关闭/ head之前添加的Google Analytics代码。Ajax谷歌分析事件跟踪HTML页面不起作用
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
_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);
})();
以下是我在哪里调用事件......成功或失败的时候......
$.ajax({
url: "/xxx/xx/",
type: "POST",
data: { name: q, seme: o, profile: x }
datatype: "html",
success: function (f) {
_gaq && _gaq.push(["_trackEvent", "contactform", "success", i, p])
},
error: function (f) {
_gaq && _gaq.push(["_trackEvent", "contactform", "crash", i, p])
}
});
但没有记录的情况下......我一直在等着看过去的东西4天..我已经进行了一些测试,但没有显示在分析中......我做错了什么?是否必须在头标记中添加的Google Analytics主要代码段中添加任何额外的行?
GA跟踪正常数据,但不是这些事件。
_gaq && ...通过js压缩输出。其实如果(_gaq)...我会用ga_debug测试并更新线程。谢谢。 –
谢谢,不知道ga_debug。安装了一个chrome插件,发现我在第四个参数(p,在这种情况下)中发送一个字符串,其中ga需要一个整数。 –
链接到Chrome扩展程序:https://chrome.google.com/webstore/detail/jnkmfdileelhofjcijamephohjechhna – kalenjordan