Topics API 的增强功能

更新了主题分类和过滤机制,并提升了速度并增强了用户控制功能。

更新:2023 年 11 月 8 日

6 月份,我们概述了 Topics API 的多项增强功能。我们在此重申,继续倾听生态系统反馈的承诺。今天,我们宣布对 Topics API 进行一项进一步增强,以响应该反馈。

热门主题选择

Topics API 最初提案会根据用户在参与此计划的网站上与每个主题互动的频率,选择用户每周最热门的五个主题。我们收到了反馈,这导致 API 经常返回对广告相关性不太有用的主题,如“新闻”或“艺术与娱乐”。我们探索了许多解决方案,包括允许调用方设置优先级列表、按网络上的反向频率排名、按 Chrome 观察到的广告点击次数以及其他方法。

我们见过的最有潜力的方法是直接整合来自广告生态系统的 Topics 实用程序反馈。为此,我们引入了“高实用性”存储分区的概念。Chrome 会将分类中的 22 个根主题(没有祖先实体)分别放入两个存储分区中的一个,表示整个生态系统的效用较高或标准。根主题的所有后代都会从其父级继承相同的存储分区分配。在制定改进后的分类时,我们根据从生态系统中的公司收到的实用信息向存储分区分配根主题。

基于上述原因,更新后的热门主题选择方法如下:

  1. 在每个周期结束时,Chrome 都会将参与的主机名从用户的浏览记录转换为主题。
  2. 首先,主题按区段排序,然后按频率排序。也就是说,如果两个主题位于同一存储分区中,但频率不同,则频率较高的主题会排得较高。
  3. 最后,Chrome 会选择前五个主题作为该周期内用户最常使用的主题,这些主题可与调用方共享。

我们预计,根据更广泛的生态系统的反馈,特定主题的“高实用性”存储分区分配将不断演变。您可以在 GitHub 上的 Topics 代码库上创建问题来提供这些反馈。此更新将从本季度(2023 年第 4 季度)开始提供。


更新日期:2023 年 6 月 15 日

一年多前,我们宣布推出了针对用户兴趣投放广告的 Topics API。Topics 的设计宗旨是让网站以保护隐私的方式投放相关广告,而无需借助浏览器数字“指纹”收集等隐蔽跟踪技术。Topics 利用多种技术来保护用户隐私,包括减少数据、对数据进行噪声测试、排除可能敏感的主题,以及在设备上处理数据。总而言之,与第三方 Cookie 相比,这些变化使得 Topics 在保障用户隐私方面有了很大的进步。

首次提供 Topics 时,我们很清楚这是初始方案,因此我们呼吁生态系统中的各方都能积极地提出建议,帮助我们加以改进。自从我们发布公告以来 我们一直在认真聆听他们的建议今天,我们非常高兴地分享 Topics API 的一些最新改进。我们相信,这些变更会在保障用户隐私的同时使 Topics 对数字广告行业更加有用。

分类

除了最初发布的 Topics API 公告之外,我们还提议了一个用于测试的分类。分类是 API 可能返回的可用主题列表。我们一再收到一些反馈,表示测试分类并不能代表广告行业最关注的主题,因此今天我们宣布经过改进的分类

在制定这种新分类方法时,我们发现整个生态系统中的公司都进行了深度互动,例如 Raptive(以前称为 CafeMedia)和 Criteo。该工具移除用户听说不太有用的类别,取而代之的是更符合广告客户兴趣的类别,同时保持我们排除可能敏感主题的承诺。我们新增了“运动服装”、“床垫”和“豪华旅游”等 280 个商业用途的类别,同时移除了 160 个类别,其中包括“土木工程”和“马术”等主题,这些类别对大多数网站上的广告选择都没有带来太多商业价值。新分类包含 469 个主题,而旧版本只有 349 个。我们选择限制分类的大小,以防止重标识风险。

我们预计分类会随着时间的推移不断演变,并且希望分类的治理最终过渡到代表整个行业利益相关方的外部方。我们建议生态系统查看最新分类,并就更改提供反馈。

按调用方过滤

Topics 的众多隐私保护功能之一是按调用方过滤要求。此功能可确保调用方只能接收其过去观察到的用户访问的主题,而不会将主题提供给任何调用方,无论他们与用户的互动程度如何。例如,如果调用方观察到用户访问的是与新闻有关的网站,但没有访问购物,则该调用方无法得知该用户对购物感兴趣。

以“靴子”这一主题为例,它完全表示为“/购物/服饰/鞋类/靴子”。 “Shopping”和“Apparel”是“靴子”的祖先。Chrome 更新了“观察”的定义,以包含给定主题的所有祖先实体。以前,为了让调用方观察到“Shopping”或“Apparel”,调用方必须已经观察到用户访问了此主题的网页。进行此更改后,如果观察到“靴子”,则该主题的所有祖先实体(例如“购物”和“服饰”)也会记录为观察到。

此更改可提高网站接收主题信息的可能性,而不会影响 API 的隐私权,因为调用方已经知道主题的祖先实体。

用户控制功能

相较于第三方 Cookie 等跟踪机制,借助 Topics,用户可以查看和控制如何使用其跨网站数据,以更直观、更易于访问的方式展示个性化广告。事实上,Google 进行的一项用户调研的参与者表示,相比当前的第三方 Cookie 控件,在引入 Topics 用户控件后,隐私保护体验和控制感明显更好。

今天,我们宣布一些计划,让用户能够更好地控制与其关联的主题。具体来说,用户可以主动屏蔽主题。这意味着,用户可以通过移除所选的主题来挑选自己感兴趣的可用主题集。这项变更将于明年年初推出,该变更将使用户能够更好地控制其隐私,并使 Topics API 更加人性化。

速度提升

最初的主题提案要求开发者创建一个跨源 iframe,用以调用 Topics 的 JavaScript API。我们收到了反馈,他们表示此要求可能会对开发者和用户产生负面影响。也就是说,延迟的引入会给数字广告竞价带来挑战,并可能会降低网页的加载速度,从而降低用户在开放网络上的体验。

去年,我们宣布支持在通过 Fetch 和(暂时)XHR 发起的请求中通过标头使用 Topics。近期,我们宣布计划扩展对 iframe 请求标头的支持。这些更改将提升 Topics 的性能,从而减少对开发者和用户的潜在负面影响。

后续操作

我们非常高兴看到这些 Topics API 更新,相信这些更新不仅能提高广告主的效用,确保广告与用户密切相关,同时还能保护隐私。Chrome 114 中已推出按调用方过滤功能的更新,并提升了速度。分类更新将于 2023 年第 3 季度推出。用户控件更新将于明年年初推出。在为网络开发更注重隐私保护的新技术的过程中,我们致力于继续听取生态系统的反馈。