TikTok Pixel 在设置 Cookie 或发送欧洲经济区和英国访客的数据之前需要获得同意。使用 UniConsent TikTok Pixel 同意标签后,像素会通过其自身的同意 API,在页面加载时以及每次更改后,遵循每位访客在 UniConsent 横幅中做出的选择。
| 访客选择 | TikTok Pixel |
|---|---|
| 尚未选择 | 等待,像素代码中需包含 ttq.holdConsent(); |
| 允许广告 | ttq.grantConsent():像素发送事件 |
| 拒绝或撤回 | ttq.revokeConsent() |
| 美国退出或 Global Privacy Control | ttq.revokeConsent() |
当 Google 同意模式的 ad_storage、ad_user_data 和 ad_personalization 全部为 granted 时,标签授予同意,因此它在 IAB TCF、Consent Categories 和美国横幅下的效果相同。
访客在 UniConsent 横幅中的一次选择,会同时更新 Google 同意模式 v2、Microsoft UET 同意模式、Amazon Consent Signal 和 TikTok Pixel,并为程序化合作伙伴提供 IAB TCF 和 IAB GPP。
在像素代码中于 ttq.load() 之前添加 ttq.holdConsent(),并添加 UniConsent TikTok Pixel 同意标签。像素会暂存事件,直到标签为允许广告的访客调用 ttq.grantConsent();访客拒绝或撤回同意时,标签会调用 ttq.revokeConsent()。
对广告的同意:Google 同意模式的 ad_storage、ad_user_data 和 ad_personalization 全部为 granted。使用 IAB TCF 或 Consent Categories 时,横幅中的选择会设置这些值。
在美国“Do Not Sell or Share”退出或 Global Privacy Control 信号之后,标签会撤销同意,像素停止发送事件。
只需一行:在 ttq.load() 之前添加 ttq.holdConsent()。否则,像素可能会在访客做出选择前发送事件。
不会。它是一个独立标签,只需添加到使用 TikTok Pixel 的网站上。UniConsent 主标签不会改变。
ttq.load() 之前添加 ttq.holdConsent();:// the TikTok Pixel base code
ttq.holdConsent();
ttq.load('YOUR_PIXEL_ID');
ttq.page();
<script async src="https://cmp.uniconsent.com/v2/tiktok-consent.min.js"></script>
开始使您的网站和应用符合欧盟 GDPR、美国 CPRA、加拿大 PIPEDA 等法规
注册