UniConsent
GDPR旗帜
理解网站上的同意率对于大多数发布者来说至关重要,因为他们安装了付费或免费的IAB CMP(同意管理平台/管理器)。
对于发布者来说,同意率在GDPR后的显示广告收入方面至关重要。大多数需求合作伙伴根据同意信号出价库存。
Google Analytics提供了用于自定义事件测量的Javascript API。发布者可以使用Google Analytics测量用户的GDPR同意率。本文展示了如何测量并深入了解IAB CMP中的同意情况。
在开始之前,值得一提的是有一个调试工具:Google Analytics调试器。这是一个Chrome插件,安装后,您可以在Chrome控制台中详细查看网页与Google Analytics的通信日志:
Google Analytics自定义事件测量API:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
当使用Google标签管理器安装Google Analytics时,您可能会看到以下错误:
Command ignored. Unknown target: undefined
这是因为tracker
在您的上下文范围中是未知的,可以通过以下方式获取tracker
:
var trackers = window.ga.getAll()
var tracker = trackers[0].a.data.values[':name']
然后使用tracker
发送自定义事件:
ga(
tracker + '.send',
'event',
[eventCategory],
[eventAction],
[eventLabel],
[eventValue],
[fieldsObject]
)
IAB认证的CMP,如UniConsent,提供以下API以访问用户所做的选择:
window.__cmp('getPublisherConsents', null, function (result) {
console.log(result)
})
结果如下:
如果您想要统计有多少人选择了“信息存储和访问”,可以这样做:
var trackers = window.ga.getAll()
var tracker = trackers[0].a.data.values[':name']
window.__cmp('getPublisherConsents', null, function (result) {
var choice1 = result.standardPurposeConsents[1] ? 'Yes' : 'No'
ga(
tracker + '.send',
'event',
'IAB CMP',
'Consent',
'Information storage and access',
choice1
)
})
IAB Europe的TCF v2.0的API与v1.0略有不同,但概念是相同的。
UniConsent具有内置的同意分析和洞察功能。您可以查看有多少人给予了积极同意以及详细信息。
Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.
Set up Google Consent Mode →开始使您的网站和应用符合欧盟 GDPR、美国 CPRA、加拿大 PIPEDA 等法规
注册开始使您的网站和应用符合欧盟 GDPR、美国 CPRA、加拿大 PIPEDA 等法规
注册