javascript - 谷歌分析是如何实现的?

标签 javascript ajax google-analytics

<分区>

我指的是 Google Analytics 如何从客户端收集数据。

我的猜测是 GA 将 js 代码放在客户端,并在用户在客户端执行任何操作之前使用 js 作为拦截器使用 ajax 将客户端数据发送到数据收集服务器。

我猜对了吗?

最佳答案

我相信 ga.js 会请求 1x1 .gif 文件,并且在请求该 gif 时,它会传递分析使用的所有参数,例如屏幕分辨率、操作系统等。

更新:下面来自 google chrome 的屏幕截图

Request Screenshot

关于javascript - 谷歌分析是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5711000/

相关文章:

javascript - 我们可以让 IE7 将 FILE TYPE=INPUT 元素视为单个控件吗?

javascript - 在一个 javascript 函数中使用多个 ajax 调用

javascript - 用于加载代码的 AJAX

redirect - Google Analytics(分析)是否将 URL 转发计为推荐流量?

javascript - 检查是否安装了 Google Analytics 或 Universal Analytics?

javascript - Angular 5 react 形式 : There is no directive with "exportAs" set to "ngModel"

javascript - 如何在 console.log 中打印 JSON 数据?

javascript - SweetAlert:阻止事件,如 JavaScript Alert()

javascript - 获取特定的 Google Analytics 目标漏斗阶段

javascript - JavaScript 和 CSS 的集成