IAB GPP API

UniConsent CMP支持全球隐私平台(GPP),该平台允许数字广告行业的广告商、发布商和技术供应商遵守各个市场的法规要求。GPP协议简化了隐私、同意和消费者选择信号从站点和应用程序传输到广告技术提供商的过程。IAB Tech Lab监督GPP技术规范的开发。

IAB全球隐私平台(GPP)API

IAB全球隐私平台(GPP)提供了几个API,可用于检索与各种隐私和同意框架相关的数据。这些API包括:

GPP数据API:

此API允许检索整个GPP数据对象,其中包括所有支持的法规框架的数据。可以使用以下命令检索GPP数据对象:

__gpp('getGPPData')

Has Section API:

此API检查GPP数据对象中是否存在特定部分。要检查IAB EU TCF v2部分是否存在,可以使用以下命令:

__gpp('hasSection', null, 'tcfeuv2')

Get Section API:

此API检索GPP数据对象中的特定部分。要检索IAB EU TCF v2部分,可以使用以下命令:

__gpp('getSection', null, 'tcfeuv2')

Get Field API:

此API检索GPP数据对象部分中的特定字段。要检索IAB EU TCF v2的已同意供应商ID列表,可以使用以下命令:

__gpp('getField', null, 'tcfeuv2.VendorConsents')
__gpp('getField', null, 'tcfeuv2.VendorLegitimateInterests')

这些API允许检索与各种隐私和同意框架相关的重要数据,广告商、发布商和数字广告行业的技术供应商可以利用这些数据来适应各个市场的法规要求。IAB Tech Lab负责这些技术规范的开发。

比较GPP与IAB TCF 2.0 API

全球隐私平台(GPP)API和IAB TCF EU v2 API都旨在使其符合欧盟TCF框架,但它们在以下方面存在差异:

  1. 范围:GPP API是一个单一的协议,旨在简化从站点和应用程序向全球广告技术提供商传递隐私、同意和消费者选择信号的过程。另一方面,IAB TCF EU v2 API专门设计用于传递与欧盟TCF框架相关的信号。

  2. 管理:GPP协议由IAB Tech Lab监督,该实体还负责监督IAB TCF EU v2 API。然而,GPP协议涵盖了欧盟TCF以外的其他技术规范,而IAB TCF EU v2 API仅专注于欧盟TCF。

  3. 功能:GPP API提供了超出欧盟TCF范围的一系列功能,例如检索CCPA数据,而IAB TCF EU v2 API仅专注于检索与欧盟TCF框架相关的数据。

  4. 语法:GPP API和IAB TCF EU v2 API在检索数据时具有不同的语法。例如,要在GPP数据中检索欧盟TCF v2部分,使用以下命令:

__gpp('getSection', null, 'tcfeuv2')

而要使用IAB TCF EU v2 API检索相同的数据,使用以下命令:

__tcfapi('getTCData', 2, function (tcData, success) {
  // 处理响应的代码
})

尽管GPP API和IAB TCF EU v2 API都旨在使其符合欧盟TCF框架,但GPP API是一个更全面的协议,旨在简化全球传递隐私、同意和消费者选择信号的过程,而IAB TCF EU v2 API专门设计用于传递与欧盟TCF框架相关的信号。