Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

第三方 JavaScript 标签集成

您可以仅在访客的同意允许时加载第三方 JavaScript 代码。请根据代码所在位置选择方法:

您的代码位于使用
页面代码中在代码上使用 UnicScript 属性,或在您自己的代码中使用 Consent Ready API(unicReady 和 unicUpdate)
Google Tag Manager 中Google 代码:使用 Consent Mode。其他代码:使用带同意条件的 unic_data 触发器(方法 3)
不在您的代码中,且您不想修改代码控制台中的 Tags Loader

方法 1:UnicScript

对于页面代码中的标签,将标签的 type 改为 text/unicscript,并添加其所需的目的、类别或供应商。请参阅 UnicScript。

方法 2:JavaScript API

在同意允许时运行您自己的代码。如果您使用单一标签安装了 UniConsent,unicReady 会在同意最终确定后运行您的代码,unicUpdate 会在每次更改后再次运行。请参阅 Consent Ready API 和 JavaScript API。

方法 3:Google Tag Manager

Google 代码会读取 Google Consent Mode,因此可以使用 All Pages 触发器加载。请参阅 Google Tag Manager 的 Consent Mode。

对于其他代码,请使用 unic_data 事件,UniConsent 会将访客的同意信息推送到数据层:

  1. 创建名为 UNIC_IS_LOAD 的数据层变量。在 格式化值 下,开启 将 true 转换为 1 和 将 false 转换为 0。
  1. 为 unic_data 创建自定义事件触发器,条件为 UNIC_IS_LOAD 等于 1。
  1. 使用此触发器加载您的代码,并将代码的触发选项设置为 每个网页一次。

在适用 IAB TCF 的地区,只有当访客允许存储或任一自定义供应商时,UNIC_IS_LOAD 才为 true:做出选择前和拒绝后为 false。在不适用 IAB TCF 的地区始终为 true。同意类别选择和美国退出不会改变它,因此还需对相应变量添加条件:同意类别使用 UNIC_EP_1 至 UNIC_EP_4,目的使用 UNIC_P_1 至 UNIC_P_10。

对于自定义供应商,请先在 CMP 中添加该供应商以获取其 ID,然后再检查其同意状态:例如供应商 1 为 customVendors.1 等于 true。

unic_data 会在页面加载时推送,并在每次同意选择或更改后再次推送,因此基于它的触发器可能在一个页面上触发多次。所有变量请参阅 JavaScript API。

掌握隐私与同意管理的最新动态

隐私法规、同意管理与合规动态,每月几封邮件。

无垃圾邮件,可随时退订。 隐私