Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
您可以仅在访客的同意允许时加载第三方 JavaScript 代码。请根据代码所在位置选择方法:
| 您的代码位于 | 使用 |
|---|---|
| 页面代码中 | 在代码上使用 UnicScript 属性,或在您自己的代码中使用 Consent Ready API(unicReady 和 unicUpdate) |
| Google Tag Manager 中 | Google 代码:使用 Consent Mode。其他代码:使用带同意条件的 unic_data 触发器(方法 3) |
| 不在您的代码中,且您不想修改代码 | 控制台中的 Tags Loader |
对于页面代码中的标签,将标签的 type 改为 text/unicscript,并添加其所需的目的、类别或供应商。请参阅 UnicScript。
在同意允许时运行您自己的代码。如果您使用单一标签安装了 UniConsent,unicReady 会在同意最终确定后运行您的代码,unicUpdate 会在每次更改后再次运行。请参阅 Consent Ready API 和 JavaScript API。
Google 代码会读取 Google Consent Mode,因此可以使用 All Pages 触发器加载。请参阅 Google Tag Manager 的 Consent Mode。
对于其他代码,请使用 unic_data 事件,UniConsent 会将访客的同意信息推送到数据层:
UNIC_IS_LOAD 的数据层变量。在 格式化值 下,开启 将 true 转换为 1 和 将 false 转换为 0。
unic_data 创建自定义事件触发器,条件为 UNIC_IS_LOAD 等于 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。
隐私法规、同意管理与合规动态,每月几封邮件。