Audience Manager Plug-in for IAB TCF

概述

在您对用户可能承担的隐私义务中,一个重要方面是获取和传达用户对其个人数据的使用方式(即“目的”)和使用者(即“公司”)所做的选择。

Adobe 通过选择加入功能IAB 透明度与同意框架 (TCF) 支持,为您提供用于管理和传达用户所做的隐私选择的方法。

本文介绍了支持 IAB TCF 的 Audience Manager 用例,以及在 Audience Manager 中实施 IAB TCF 支持的方法。

重要

Audience Manager在IAB TCF中注册,供应商ID为565。

适用于 IAB TCF 的 Audience Manager 插件利用了选择加入功能,而该功能又是 Experience Platform Identity Service (ECID) 库的一部分。

范围和限制

作为使用 Audience Manager 的出版商或广告商,您可以根据 IAB TCF 向 Audience Manager 传达用户所做的选择。

重要

IAB TCF法规仅适用于位于欧洲经济区的访客。

Audience Manager有助于您尊重用户所做的隐私选择,还为您提供了一种轻松的方式,将这些选择传达给与您合作的所有合作伙伴。

目前,Audience Manager 不支持:

  • 移动设备工作流程;
  • 将同意附加到区段导出。

将 升级至 IAB TCF v2.0

如果客户将其Audience Manager Plug-in for IAB TCF实施从IAB TCF v1.1升级到IAB TCF v2.0,或首次启用IAB TCF v2.0,则所有客户都应遵循如下所述的关于先决条件和实施的相同准则。

先决条件

重要

Audience Manager支持IAB TCF v2.0。

IAB TCF v1.1支持将于2020年8月15日终止。

如果客户希望继续使用适用于IAB TCF的Audience Manager插件进行同意管理,则应升级到最新版本的ECID以继续提供支持。

升级到最新的ECID版本后,将不再支持IAB TCF v1.1同意字符串,因此请确保在升级到最新的ECID版本之前更新您的CMP。

要将适用于IAB TCF的Audience Manager插件与Audience Manager结合使用,您必须满足以下先决条件:

  1. 您必须使用 Adobe Experience Platform Identity Service (ECID) 版本 5 或更高版本。下载 ECID 的最新版本。
  2. 您必须使用Audience ManagerData Integration Library (DIL)版本9.0或更高版本,可从此处下载。 请阅读 Audience Manager 中的 DIL 文档。我们建议使用AdobeLaunch来实现最简单的DIL实施,以便进行Audience Manager。
  3. 或者,如果您使用Server-Side Forwarding (SSF)将数据导入Audience Manager,则必须升级到AppMeasurement的最新版本。 使用 Analytics 代码管理器下载 AppMeasurement。
  4. 您必须使用与IAB TCF v2.0集成并在IAB TCF中注册的商业同意管理平台(CMP),或者您自己的同意管理平台(CMP)。 请参阅在 IAB 框架内注册的 CMP
警告

如果您使用的同意管理平台(CMP)不支持IAB TCF v.2.0,则即使您的访客位于欧盟,Audience Manager仍会在ID同步中自动发送gdpr=0参数。 要确定您的GDPR验证是否处于活动状态,我们建议您通过同意管理平台(CMP)确认它们支持IAB TCF v2.0。

建议和实施方式

要在 Audience Manager 中启用 IAB TCF 支持,请阅读我们关于如何通过选择加入来设置 IAB 的文档。

最简单的方法是使用Adobe Experience Platform Launch在资产中添加ECID Opt-in。 请阅读有关 ECID 选择加入扩展的文档,了解如何设置 Launch 扩展。

使用 IAB 框架时的用户选择工作流程

在访问 Web 资产时,用户可以选择出版商以及与之合作的第三方供应商如何使用其数据。

用户为IAB目的以​consent​和​合法利益​的形式向在全球供应商列表中注册的​第三方供应商​提供他们的选择。

下图是向首次访问网站的访客显示的 CMP 对话框的一个示例。请记住,根据客户实施情况,此对话框可能会大不相同。

CMP 对话框

IAB欧洲透明度与同意框架策略中介绍了IAB TCF v2.0中包含的各种目的和权限的详细信息。

用户可以出于目的和供应商的组合,授予用户同意或合法利益(如果可用)。 例如,用户可以同意在设备上存储信息、开发和改进产品,并向CMP显示的所有第三方供应商授予同意。

或者,在另一个示例中,他们可以出于所有目的授予同意或合法利益,但只向CMP显示的少数供应商授予同意或合法利益。

用户选择其隐私选择后,用户选择将记录在IAB TC字符串中。 IAB TC字符串会存储已批准目的和供应商的组合以及其他元数据信息(有关详细信息,请参阅IAB页面)。

在IAB TCF中注册的每个供应商都会评估IAB TC字符串,并根据用户所做的隐私选择做出决策。 请记住,用户所做的隐私选择在使用IAB TCF注册的所有供应商中都有效。

Audience Manager所需目的

Audience Manager针对以下目的评估存储在IAB TC字符串中的用户所做的选择,这些目的在IAB欧洲透明度与同意框架策略中定义。

  • 用途1:在设备上存储和/或访问信息;
  • 用途 10:开发和改进产品;
  • 特殊目的1:确保安全性、防止欺诈和调试。
重要

Audience Manager需要获得目的1和目的10的同意以及供应商同意,才能部署Cookie并启动ID同步或使之生效。

根据IAB法规,特殊目的1(确保安全、防止欺诈和调试)始终是同意的,用户不能对其提出异议。

Audience Manager的工作方式不同,具体取决于IAB TC字符串是否包含用户同意这两个目的(存储和/或访问设备上的信息,以及开发和改进产品)。

只要这些目标已在IAB TCF中注册,我们还会检查是否同意您在Audience Manager中使用的所有目标。

当用户​表示同意​时,Audience Manager: 当用户​拒绝同意​时,Audience Manager:
  • 执行您请求的所有 Audience Manager 用例。
  • 在ID同步中向第三方传达同意(在ID同步调用中将gdpr = 1和同意字符串作为gdpr_consent传递)。
  • 评估并遵循通过广告服务器像素传递的同意。
  • 执行合作伙伴启动的 ID 同步。
  • 在您的实例中不存储任何新的用户数据。这包括合作伙伴 ID、信号、特征或像素数据。
  • 不启动第三方 ID 同步。
  • 不执行合作伙伴启动的 ID 同步。
  • 从进一步的数据收集中选择用户。

出版商用例

通过实施适用于IAB TCF的Audience Manager插件,您无需通过与Adobe或其他第三方供应商的其他机制来维护用于对Web资产进行同意管理的自定义代码。 下面的图像和步骤中介绍了相关用例。我们将从图像左侧开始介绍:

  1. 用户访问您的某个 Web 资产。只要您使用最新版的 ECID 和 DIL 库(请参阅先决条件),就会触发选择加入流程。
  2. Audience Manager 检查 IAB 流程是否适用 (isIabContext=true)。请参阅建议和实施方式
  3. Audience Manager检查GDPR是否适用(gdpr = 1),以及您的Web资产上是否存在IAB TCF中注册的CMP。 例如,这将适用于从欧盟访问的用户。 请注意,作为发布者,您有责任设置GDPR标记。
  4. 如果GDPR适用,Audience Manager将检查在gdpr_consent参数中传递的IAB TC字符串,以获得所需的同意。 Audience Manager需要获得关于在设备(IAB TCF目的1)上存储和/或访问信息、开发和改进产品(IAB TCF目的10)的同意,以及Audience Manager供应商对存储、处理或激活数据的同意。
  5. 如果IAB TC字符串存在并且包含所需的同意,则Audience Manager会将IAB TC字符串传递到我们的数据收集服务器(DCS)。
  6. Audience Manager通过在浏览器中设置demdex cookie进行响应,并启动并执行第三方ID同步。
  7. 或者,如果在步骤4中传递的IAB TC字符串不包含所有所需的权限,则Audience Manager不会收集、处理或激活任何用户数据,也不会执行或启动ID同步。 此外,它还会从您处理的目标中选择用户。
重要

如果您与需要IAB TCF参数的Audience Manager目标合作伙伴合作,但您的网站上没有支持IAB TCF的CMP,则Audience Manager会在ID同步中发送gdpr=0。 这意味着GDPR不适用于这些用户。

如果不需要,您应当启用Audience Manager中的IAB TCF功能,以将相应的IAB TC字符串发送到目标合作伙伴。

出版商用例

广告商用例

Audience Manager 根据 IAB TCF 评估并遵循在像素调用中传递的同意。

像素可能由Audience Manager客户放置在其合作伙伴页面上,也可能放置在广告服务器中以包含在广告响应中。 对于第一种情况,您的合作伙伴必须以编程方式检索同意参数并将其添加到像素,然后才能触发。对于第二种情况,广告服务器会将从供应方平台 (SSP) 或出版商广告服务器接收的同意参数附加到所有像素,这种情况较为常见,详细描述如下。

Audience Manager 在像素调用中使用两个参数传递用户同意:

  • gdpr 可以为 0(GDPR 不适用)或 1(GDPR 适用);
  • gdpr_consent 是 URL 安全的 base64 编码 GDPR 同意字符串(请参阅规范)。对展示像素的示例调用(其中包含这两个参数)如下所示:
https://yourcompany.demdex.net/event?d_event=imp&gdpr=1&gdpr_consent=consentstring&d_src=datasource_id&d_site=siteID&d_creative=creative_id&d_adgroup=adgroup_id&d_placement=placement_id

下面的图像和步骤中介绍了相关用例。我们将从图像左侧开始介绍:

  1. 通过广告服务器向您的用户提供一次展示。这将转换为对我们的数据收集服务器(DCS)的像素调用
  2. Audience Manager 检查 GDPR 标记是否适用。如果没有,则Audience Manager会在像素调用中存储在gdprgdpr_consent变量中传递的数据。
  3. 如果IAB TC字符串存在并且包含所需的权限,则Audience Manager会将传递到gdprgdpr_consent变量的数据存储在像素调用中。
  4. 如果IAB TC字符串缺失或缺少所需的权限,则Audience Manager会在像素调用中丢弃在gdprgdpr_consent变量中传递的数据。

广告商用例

支持 IAB TCF 的激活合作伙伴

适用于IAB TCF的Audience Manager插件允许您将IAB TC字符串转发给激活合作伙伴,同时尊重用户所做的隐私选择。 有关哪些激活合作伙伴支持 IAB TCF 的信息,请参阅我们基于设备的目标列表

将同意附加到发送到URL目标的URL

与IAB TCF v2.0的Audience Manager集成支持将同意附加到发送到与IAB TCF v2.0集成的URL目标的信息。但是,此过程不会由Audience Manager自动完成,以避免破坏特定的URL格式。

如果客户希望将同意附加到发送到URL destinations的数据,则必须手动将${GDPR}${GDPR_CONSENT_XXXX}宏添加到其URL格式,并将XXXX替换为目标合作伙伴ID。

示例: https://yourdomain.com?gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_1234}.

有关支持的目标宏的更多详细信息,请参阅定义的目标宏

跨设备同意管理

适用于IAB TCF的Audience Manager插件会在网站访客没有提供相应权限时自动选择请求中存在的ID。 如果请求包含跨设备ID(CRM ID),则Audience Manager会选择该ID,以及链接到该跨设备ID(CRM ID)的最后一个设备。

测试 IAB 实施

要测试您是否已正确实施适用于IAB TCF的Audience Manager插件,请阅读验证选择加入服务🔗中的用例4。

Audience Manager 中的 IAB 和选择退出。优先级顺序。

用户可以选择的另一个隐私选项是选择退出所有数据收集。Adobe 在隐私选择页面中为用户提供了相应的操作方法。

Audience Manager 在我们文档中的单独文章中介绍了选择退出请求。

重要

拒绝同意后被选择退出所有数据收集的用户,将无法选择重新加入。

注意

优先级顺序 - 如果用户使用全局选择退出工具选择退出数据收集(如上面的链接所述),则此选项优先于选择加入和 IAB 验证。

其他资源

在此页面上