谷歌分析接收数据与重定向导致NS_BINDING_ABORTED
好的,首先,对不起,如果标题没有多大意义......我不确定如何总结它!
所以这是问题所在:
我正在使用jQuery将click事件附加到我的表单的提交按钮。 jQuery点击事件会触发一些GA代码来跟踪虚拟页面视图,因此我可以将其用作目标渠道中的一个步骤。
但是,GA代码执行和提交之间没有延迟,所以我担心GA实际上并没有获得数据。
当我看看firebug或httpfox(查看请求/响应的浏览器插件)与查尔斯代理(外部嗅探器,与浏览器分开)中发生的事情时,我看到了两件不同的事情。
使用firebug / httpfox,我看到GA的GET请求,但状态为0,它显示为
(已中止)NS_BINDING_ABORTED
...虽然它确实显示了已经发送的字节等等......但没有任何响应。
但是使用charles代理,我看到相同的GET请求状态为200和1x1像素响应。
所以我的理论是GA正在接收数据,但浏览器在获得实际响应之前正在继续 - 我没关系,只要GA获取数据,我就可以了。但这只是我的理论,我不知道......
我知道我可以编写代码来简单地将提交的执行延迟500ms或保险,但如果没有必要,我不想这样做。
而且我知道如果没有别的我可以看到数据是否出现在GA中,但GA的数据延迟时间为24-48小时,因此很难进行QA。
有没有人知道或有任何经验建议......有没有其他人经历过这种“中止”的事情,如果有必要推迟提交或其他什么,可以说一种方式或另一种方式?
没有找到相关结果
已邀请:
2 个回复
硕歌沙
览幕堤分