我目前正在为我的平台开发同意管理系统,我们使用 firebase 进行分析和 AdSense 广告。然而,关于这个主题的 api 记录很差,而且似乎没有简单、直接的方法来配置同意选项,例如直接使用 gtag 同意命令,这似乎在 firebase api 上不受支持。
经过几天的研究,我想出了使用这些 gtag 配置/属性来初始化分析:allow_google_signals: false, allow_ad_personalization_signals: false,禁用广告数据收集和个性化。之后,我将分析收集设置为 false,这很简单。然而,这并不理想,因为我正在初始化分析,并且它可能不会被使用。有一个更好的方法吗?
我想要的效果与调用相同,gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied' });这似乎不可能做到,因为 firebase 在内部使用 gtag 并且除了它的配置命令之外不公开任何对其的访问权限。
firebase adsense-api firebase-analytics gtag.js gdprconsentform