我最近尝试使用辅助浏览器(没有其他跟踪阻止功能处于活动状态)在网站上选择退出 Google Analytics 跟踪,并期望获得 cookie 设置,但出乎意料的是,显示的是Google Analytics 选择退出浏览器插件。
这似乎是一种非常奇怪且重量级的停止跟踪的解决方案(应该是可选的,但那是另一回事)。这个插件到底有什么用?它会引发进一步的隐私问题吗?
答案1
这个插件到底有什么作用?
该浏览器插件的工作原理是在每个网页上运行一个函数来设置一个变量,将 Google Analytics 脚本变为无操作。扩展程序注入的代码可能会略有不同,具体取决于扩展程序针对哪种浏览器编写,类似于下面的代码:
/* Copyright 2017 Google Inc. All Rights Reserved. http://tools.google.com/dlpage/gaoptout/intl/en/eula_text.html */
(function() {
var a = document.createElement("script");
a.type = "text/javascript";
a.id = "__gaOptOutExtension";
a.innerText = 'window["_gaUserPrefs"] = { ioo : function() { return true; } }';
document.documentElement.insertBefore(a, document.documentElement.firstChild);
})()
这会带来更多的隐私问题吗?
据 Giorgio Maone 介绍,是的。他表示,网站可以重置_gaUserPrefs
变量以绕过退出,并且变量的存在可以增加用户代理指纹的独特性。
请注意,浏览器插件本身并不“笨重”。Google 发布的插件相当轻量。