Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么';谷歌分析代码使用AJAX_Javascript_Google Analytics - Fatal编程技术网

Javascript 为什么';谷歌分析代码使用AJAX

Javascript 为什么';谷歌分析代码使用AJAX,javascript,google-analytics,Javascript,Google Analytics,我想知道ga是如何收集数据并将其发送到服务器的,然后我发现是这样的。现在我想知道为什么GA使用这种方法而不是AJAX请求,它更便宜吗?它本身并不便宜,它是可靠的。与AJAX不同,您可以在不受跨域浏览器限制的情况下包含来自任何域的图像,这就是为什么使用跟踪像素而不是AJAX请求的原因。它本身并不便宜,而是可靠的。与AJAX不同,您可以在不受跨域浏览器限制的情况下包含来自任何域的图像,这就是为什么使用跟踪像素而不是AJAX请求。正如Rob所说,它主要用于解决旧浏览器不支持的跨域问题。然而,最近GA增

我想知道ga是如何收集数据并将其发送到服务器的,然后我发现是这样的。现在我想知道为什么GA使用这种方法而不是AJAX请求,它更便宜吗?

它本身并不便宜,它是可靠的。与AJAX不同,您可以在不受跨域浏览器限制的情况下包含来自任何域的图像,这就是为什么使用跟踪像素而不是AJAX请求的原因。

它本身并不便宜,而是可靠的。与AJAX不同,您可以在不受跨域浏览器限制的情况下包含来自任何域的图像,这就是为什么使用跟踪像素而不是AJAX请求。

正如Rob所说,它主要用于解决旧浏览器不支持的跨域问题。然而,最近GA增加了对该方法的支持,实际上更便宜,允许在出错时重试,并且不存在卸载页面时失败的问题(比如当用户单击出站链接时尝试发送事件)。随着浏览器支持的增加,这可能成为向GA发送点击的默认方法

以下是关于如何将
sendBeacon
与analytics.js结合使用的文档:

正如Rob所说,这主要是为了解决旧浏览器不支持的跨域问题。然而,最近GA增加了对该方法的支持,实际上更便宜,允许在出错时重试,并且不存在卸载页面时失败的问题(比如当用户单击出站链接时尝试发送事件)。随着浏览器支持的增加,这可能成为向GA发送点击的默认方法

以下是关于如何将
sendBeacon
与analytics.js结合使用的文档:

看起来像
useBeacon
现在被弃用,取而代之的是看起来像
useBeacon
现在被弃用,取而代之的是