这也花了我一些时间才理解,我想我现在明白了(但如果我理解有误,请指正)。困惑点在于“计算”具体指什么。
这里实际上有两种计算,而网站参与 FLoC 的方式有三种:
-
确定**全局群组(cohorts)**的“全局”算法。无法选择退出。确实如此:所有用户在不使用无痕模式时访问的、拥有可公开路由 IP 地址的网站,都会被纳入 POC 群组计算中。
-
基于用户浏览习惯确定特定用户所属群组的算法。可通过 HTTP 头选择退出。网站应能声明不希望被纳入用户用于群组计算的网站列表中。这可以通过新的
interest-cohort权限策略来实现。(引自同一文档,即你引用的来源)
- 网站通过 JavaScript 请求特定用户的群组信息,以获取定向广告(或滥用该信息)。该值可通过新的 JavaScript API 提供给网站:
cohort = await document.interestCohort();。
该 API 在第 2 点中通过 HTTP 头选择退出的页面上无法工作,这也是许多混淆产生的地方。任何未被允许interest-cohort权限的框架,在调用document.interestCohort()时将返回默认值。
我找不到关于这一点的可靠来源。