【发布时间】:2017-03-24 00:50:12
【问题描述】:
我在理解 Google Analytics 使用的 cookie 时有些困难。我了解网站中包含的跟踪代码会收集有关页面点击量、访问持续时间、第一方域的 cookie 等的某些信息。然后它将所有这些信息附加到 gif 像素请求的查询字符串参数中,并将其发送到Google Analytics 服务器。但是,我不明白的是,Google Analytics 如何理解这些第一方 cookie,因为像素是对第三方服务器www.google-analytics.com 的请求。
因此,即使跟踪代码本身可以在发布商的代码中,并作为第一方执行,因此允许 Google Analytics 访问第一方 cookie,但是当这些 cookie 最终到达 GA服务器,这些服务器无法真正读取 cookie,可以吗?对此的一种解释可能是,一旦第一方 cookie 与GA 共享,那么无论这些 cookie 被发送到哪里(并且无论该特定像素在浏览器中设置第三方 cookie 的事实,因为如果它是对www.google-analytics.com 的请求),GA 服务器能够拥有与该用户相对应的唯一 id(基于第一方 cookie id),从而在后续请求中为该用户维护记录。这种理解正确吗?
谁能帮助澄清这一点。谢谢你。
【问题讨论】:
-
This guide 解释了在 analytics.js 中如何使用 cookie。此外,如果您想知道正在向 Google Analytics 发送哪些数据,您只需打开浏览器的开发者控制台并检查网络请求即可。
标签: cookies google-analytics web-analytics