【发布时间】:2015-06-01 13:14:18
【问题描述】:
默认情况下,谷歌分析使用像素跟踪技术将统计信息发送到服务器。我可以在 analytics.js 中看到一段用于生成新图像对象的代码。
ta = function (a) {
var b = M[u]("img");
b.width = 1;
b.height = 1;
b.src = a;
return b
}
但浏览器加载此图像太晚了,毕竟页面上的所有图像。因此,使用 XHR 请求可能是一种解决方案。我在 analytics.js 中找到了这样一段代码,它显示了谷歌分析可以发送 xhr 请求而不是像素跟踪。
"image" == c ? wc(b, d, e) : "xhr" == c && wd(b, d, e) || "beacon" == c && x(b, d, e) || ba(b, d, e)
如何让它以这种方式工作?
【问题讨论】:
标签: javascript google-analytics xmlhttprequest