6

假设我在 google 上搜索网站Website1。当我点击搜索结果链接时,它首先将我带到谷歌服务器 URL,然后将我重定向到实际站点,即Website1

据我了解,在重定向到实际网站之前,谷歌使用 cookie 将用于搜索的关键字等信息存储在网站域(我正在搜索即Website1)的 cookie 中。然后,当实际网站加载时,分析脚本会从 cookie 中提取此信息并将其推送到 Google Analytics 服务器。

我的问题是谷歌如何代表其他网站存储 cookie。据我了解,第一方 cookie 可以由域本身创建和访问。

只是为了确认是否可以为其他域设置 cookie,我搜索并找到了与此类似的链接

请问有什么指点吗?

4

1 回答 1

3

您误解了机制 - Google Analytics 脚本从引用 url 获取关键字等(搜索引擎结果页面中的点击 url 包含很多信息,如关键字和搜索结果在 serp 中的位置)。

分析脚本从引荐来源网址中提取信息并(除了将其发送给谷歌)将其存储在 cookie 中(实际上新的通用分析不再这样做)。但这发生在您自己的域上。

Google Analytics 可以为您的域设置第一方 cookie,因为通过在您的网站中嵌入他们的 javascript 代码,您基本上已经将城市的钥匙交给了他们 - 谷歌可以编写和读取 cookie,他们可以 - 并且确实 - 加载其他脚本,他们可以窃取会话,破坏您的网站等。并不是说 Google 曾经这样做过,但如果您想要统治世界,您应该首先入侵提供分析 JavaScript 代码的服务器。

然而,谷歌不能从谷歌域设置第一方 cookie,他们也不需要。这一切都在引用网址中。

于 2013-09-14T10:42:54.860 回答