如何参加 FLoC 初始试用

Chrome / 2021-04-30 09:39:17

同类群组联合学习 (FLoC) 会为基于兴趣的广告选择提供隐私保护机制。当用户在浏览网络时,其浏览器会采用 FLoC 算法来计算出用户的 "兴趣同类群组",对于成千上万个具有相似近期浏览记录的浏览器而言,其兴趣同类群组完全相同。用户浏览器一次只与一个兴趣同类群组相关联,并会定期 (目前在早期初始试用期间为每 7 天一次) 在用户设备上重新计算同类群组,其不会向浏览器供应商或其他任何人共享个人浏览数据。


如要详细了解 FLoC,请参阅什么是同类群组联合学习 (FLoC)



参加初始试用


初始试用将率先登陆 Chrome 89,并会以第三方初始试用的身份面世。

您需要先注册,然后才能获取 FLoC 初始试用令牌。


  • 第三方初始试用

    https://web.dev/third-party-origin-trials/

  • 注册

    https://developer.chrome.com/origintrials/#/view_trial/213920982300098561


第一方情境 
如要访问您网站上的兴趣同类群组数据,请使用以下任一方法,向您的网页中添加初始试用令牌:

  • 作为每个服务页面 <head> 中的 meta 标记:

    <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">

  • 作为 HTTP 标头:

    Origin-Trial: TOKEN_GOES_HERE


令牌添加完成后,您可以在第一方情境中试用 FLoC: 例如,您可以观察网站访问者的同类群组。

第三方情境 

您需要在 meta 标签中注入初始试用令牌,以在第三方网站上测试代码中的 FLoC API。如需了解操作详情,您可以参阅网页开发者初始试用指南


  • 网页开发者初始试用指南

    https://github.com/GoogleChrome/OriginTrials/blob/gh-pages/developer-guide.md#16-can-i-provide-tokens-by-running-script


提交反馈

您可以通过 Chrome 初始试用网站提交反馈。反馈只对 Chrome 团队中部分成员开放,不公开提供。


令牌到期时,您将收到一封内附续订链接的电子邮件。在您续订令牌前,系统会再次请您提交反馈。


  • 初始试用网站
    https://developer.chrome.com/origintrials/#/trials/active



作为网站开发者该试用 FLoC


FLoC API 的原理非常简单,即利用简易方法返回 promise,并将其解析为提供同类群组 id 和 version 的对象。

document.interestCohort()

得到的同类群组数据如下所示:




   {       "id": "14159",       "version": "chrome.1.0"   }


FLoC API 适用于 Chrome 89 及更高版本,但如果您并未参加初始试用,您将需要设置标记并利用命令行运行 Chrome。您可以详细了解在 Chromium 中使用标记,进一步介绍了如何针对不同的操作系统执行此操作。


  • 在 Chromium 中使用标记

    http://www.chromium.org/developers/how-tos/run-chromium-with-flags


1. 使用以下标记启动 Chrome:



--enable-blink-features=InterestCohortAPI--enable-features="FederatedLearningOfCohorts:update_interval/10s/minimum_history_domain_size_required/1,FlocIdSortingLshBasedComputation,InterestCohortFeaturePolicy"

2. 确保未阻止第三方 Cookie,并且没有运行任何广告拦截器。


3. 在 floc.glitch.me 上查看演示。


  • floc.glitch.me

    https://floc.glitch.me/



欢迎合作伙伴试用 FLoC


FLoC API 讲解文档给出了相关的用例建议,但并未定义如何使用 API。不同的网站和服务在使用 FLoC 提供相关内容和广告时会有不同的限制和要求。


  • FLoC API 讲解文档
    https://github.com/WICG/floc


如果您能够自行掌握技术来管理内容推荐、广告推广或营销服务,您将可以应用 FLoC 数据分析为特定同类群组定制内容或营销信息。如果您依靠第三方公司来提供这些服务,那么将这些服务加入初始试用并在您的网站和其他网站上进行实验可能会取得更大成效。


例如,对于寻找选择相关内容的发布商来说,您可以参考如下流程在初始试用期间试用 FLoC:

  1. 收集关于网站使用情况和同类群组 ID 的数据;

  2. 分析数据的相关性;使用数据来选择相关内容;

  3. 对比 FLoC 方法和其他机制,是否符合预期;

  4. 调整 FLoC 的使用方式来选择内容;

  5. 提供初始试用反馈;

  6. 重复步骤。



网站该如何停用 FLoC 计算?


网站可以声明其不希望被纳入用户同类群组计算的网站名单中。您可通过全新的 interest-cohort 权限政策来实现此操作。默认情况下,政策将会处于 allow 状态。


  • 权限政策
    https://www.w3.org/TR/permissions-policy-1/


对于任何禁止 interest-cohort 权限的框架,系统将会拒绝其在调用 document.interestCohort() 时返回的 promise。如果主框架不具备 interest-cohort 权限,那么系统将不会把网页访问情况纳入兴趣同类群组的计算范围之中。

例如,网站可以通过发送以下 HTTP 响应标头来停用所有的 FLoC 同类群组计算:

Permissions-Policy: interest-cohort=()


在 FLoC 初始试用期间,如果 Chrome 检测到没有停用的网站加载了与广告相关的资源,则其会将这些网站纳入 FLoC 计算范围之中。对于私有 IP 提供的网页,如内网页面等,将不包含在 FLoC 的计算范围内。

如需详细了解 Chrome 广告检测机制的运作方式,您可以参阅 Chromium 中的广告标记

  • Chromium 中的广告标记
    https://chromium.googlesource.com/chromium/src/+/master/docs/ad_tagging.md

----------------------------
本文由新墨整理并发布。转载来自互联网,若侵权则删除!
新墨5年开发经验,45名团队成员,上线已达100+产品,于北京和成都2个城市提供技术开发服务。致力于提供APP开发,小程序开发,微信开发,IOT物联网开发,电商系统开发,教育系统开发,H5开发,游戏开发,用户体验设计,课件设计

热门文章
最新文章
推荐文章