Audience Manager Plug-in for IAB TCF
- 主题:
- 数据治理与隐私
概述
在您对用户的隐私义务中,其中一个重要方面是获取和传达用户对其个人数据使用方式(即“目的”)和使用者(即“公司”)所做的选择。
Adobe 通过选择加入功能和 IAB 透明度与同意框架 (TCF) 支持,为您提供用于管理和传达用户所做的隐私选择的方法。
本文介绍了支持 IAB TCF 的 Audience Manager 用例,以及在 Audience Manager 中实施 IAB TCF 支持的方法。
适用于IAB TCF的Audience Manager插件利用选择加入功能,而该功能又是Adobe Experience Platform Identity Service (ECID)库的一部分。
范围和限制
作为使用Audience Manager的出版商或广告商,您可以根据IAB TCF传达用户对Audience Manager所做的选择。
Audience Manager可帮助您尊重用户所做的隐私选择,并让您能够轻松地将这些选择传达给与您合作的所有合作伙伴。
目前,Audience Manager 不支持:
- 移动设备工作流程;
- 将同意附加到区段导出。
正在升级到IAB TCF v2.2
如果客户要将其Audience Manager Plug-in for IAB TCF实施从IAB TCF v1.1升级到IAB TCF v2.2,或首次启用IAB TCF v2.2,则所有客户都应遵循如下所述的先决条件和实施指南。
先决条件
要结合使用适用于IAB TCF的Audience Manager插件和Audience Manager,您必须满足以下先决条件:
- 您必须使用 Adobe Experience Platform Identity Service (ECID) 版本 5 或更高版本。下载 ECID 的最新版本。
- 您必须使用Audience ManagerData Integration Library (DIL)版本9.0或更高版本,可从此处下载。 阅读Audience Manager文档🔗中的DIL。 我们建议使用Adobe Audience Manager标记扩展实现Audience Manager的最简单的DIL实现。
- 或者,如果您使用Server-Side Forwarding (SSF)将数据导入Audience Manager,则必须升级到AppMeasurement的最新版本。 使用 Analytics 代码管理器下载 AppMeasurement。
- 您必须使用与IAB TCF v2.2集成并在IAB TCF中注册的商业同意管理平台或您自己的同意管理平台(CMP)。 请参阅在 IAB 框架内注册的 CMP。
gdpr=0
参数,即使您的访客位于欧盟也是如此。 要确定您的GDPR验证是否处于活动状态,我们建议您与同意管理平台(CMP)确认它们支持IAB TCF v2.2。Recommendations和实施方式
要在 Audience Manager 中启用 IAB TCF 支持,请阅读我们关于如何通过选择加入来设置 IAB 的文档。
最简单的方法是使用Adobe Experience Platform标记在资产上添加ECID Opt-in。 阅读ECID选择加入扩展的文档,了解如何设置标记扩展。
使用IAB框架时的用户选择工作流程
在访问Web资产时,用户可以选择出版商以及与之合作的第三方供应商如何使用其数据。
用户以 同意 的形式向在全球供应商列表中注册的 第三方供应商 提供用于IAB的选择。
下图是向首次访问网站的访客显示的 CMP 对话框的一个示例。请记住,根据客户实施情况,此对话框可能会大不相同。
有关IAB TCF v2.2中包含的各种用途和权限的详细信息,请参阅IAB欧洲透明度与同意框架政策。
用户可以针对用途和供应商的组合授予同意。 例如,用户可以同意在设备上存储信息、开发和改进产品,并向CMP显示的所有第三方供应商授予同意。
或者,在另一个示例中,他们可以针对所有目的授予同意,但只向CMP显示的少数供应商授予同意。
用户做出隐私选择后,用户所做的选择便记录在IAB TC字符串中。 IAB TC字符串存储已批准目的和供应商的组合以及其他元数据信息(有关详细信息,请参阅IAB页面)。
在IAB TCF中注册的每个供应商都会评估IAB TC字符串,并根据用户所做的隐私选择做出决策。 请记住,在IAB TCF注册的所有供应商中,用户的隐私选择均有效。
Audience Manager所需目的
Audience Manager出于以下目的评估存储在IAB TC字符串中的用户选择,这些目的在IAB Europe Transparency & Consent Framework策略中定义。
- 目的1:在设备上存储和/或访问信息;
- 目的10:开发和改进产品;
- 特殊目的1:确保安全性、防止欺诈和调试。
Audience Manager行为取决于用户是否授予同意
根据IAB TC字符串中是否包含用于两种目的(存储和/或访问设备上的信息以及开发和改进产品)的用户同意,Audience Manager的工作方式有所不同。
此外,我们还会检查您在Audience Manager中使用的所有目标是否获得用户同意,前提是这些目标已在IAB TCF中注册。
- 执行您请求的所有 Audience Manager 用例。
- 在ID同步中向第三方传达同意(通过在ID同步调用中传递
gdpr = 1
和同意字符串作为gdpr_consent
)。 - 评估并遵循通过广告服务器像素传递的同意。
- 执行合作伙伴启动的 ID 同步。
- 在您的实例中不存储任何新的用户数据。这包括合作伙伴 ID、信号、特征或像素数据。
- 不启动第三方 ID 同步。
- 不执行合作伙伴启动的 ID 同步。
- 使用户退出进一步的数据收集。
出版商用例
通过实施适用于IAB TCF的Audience Manager插件,您无需通过与Adobe或其他第三方供应商的其他机制来维护用于对Web资产进行同意管理的自定义代码。 下面的图像和步骤中介绍了相关用例。我们将从图像左侧开始介绍:
- 用户访问您的某个 Web 资产。只要您使用最新版的 ECID 和 DIL 库(请参阅先决条件),就会触发选择加入流程。
- Audience Manager 检查 IAB 流程是否适用 (
isIabContext=true
)。请参阅建议和实施方式。 - Audience Manager检查GDPR是否适用(
gdpr = 1
),以及您的Web资产上是否存在IAB TCF中注册的CMP。 例如,这将适用于来自欧盟的访问用户。 请注意,作为出版商,您有责任设置GDPR标记。 - 如果GDPR适用,则Audience Manager会检查在
gdpr_consent
参数中传递的IAB TC字符串以获得所需的同意。 Audience Manager需要同意才能存储和/或访问设备上的信息(IAB TCF目的1)、开发和改进产品(IAB TCF目的10),以及Audience Manager供应商同意存储、处理或激活数据。 - 如果IAB TC字符串存在并且包含所需的同意,则Audience Manager会将IAB TC字符串传递到我们的数据收集服务器 (DCS)。
- Audience Manager通过在浏览器上设置demdex Cookie进行响应,并启动和执行第三方ID同步。
- 如果在步骤4中传递的IAB TC字符串不包含所有所需的权限,则Audience Manager不会收集、处理或激活任何用户数据,也不会执行或启动ID同步。 此外,它还会将用户从您使用的目标中禁用。
gdpr=0
。 这意味着GDPR不适用于这些用户。
广告商用例
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
下面的图像和步骤中介绍了相关用例。我们将从图像左侧开始介绍:
- 通过广告服务器向您的用户提供一次展示。这将转换为对我们的数据收集服务器(DCS)的像素调用。
- Audience Manager 检查 GDPR 标记是否适用。如果不适用,Audience Manager将在像素调用中存储
gdpr
和gdpr_consent
变量中传递的数据。 - 如果IAB TC字符串存在并且包含所需的权限,则Audience Manager将在像素调用中存储
gdpr
和gdpr_consent
变量中传递的数据。 - 如果IAB TC字符串缺失或缺少所需的权限,则Audience Manager丢弃在像素调用中的
gdpr
和gdpr_consent
变量中传递的数据。
支持IAB TCF的激活合作伙伴
适用于IAB TCF的Audience Manager插件允许您将IAB TC字符串转发给激活合作伙伴,同时尊重用户所做的隐私选择。 有关哪些激活合作伙伴支持 IAB TCF 的信息,请参阅我们基于设备的目标列表。
将同意附加到发送至URL目标的URL
与IAB TCF v2.2的Audience Manager集成支持将同意附加到发送到与IAB TCF v2.2集成的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 在我们文档中的单独文章中介绍了选择退出请求。