根据通用数据保护条例 (GDPR),用户必须在设置任何 cookie 之前表示同意。
我在 Flutter 网站中使用 google/firebase 分析。当用户立即打开页面时,会存储两个 cookie:_ga 和 _ga_SOMECODE。
我怎样才能让谷歌分析推迟这些 cookie,以便我可以首先征得用户的同意,然后让他选择允许 cookie 用于谷歌分析 - 还是拒绝两者?
我正在寻找这样的东西:
在 index.html 中
// Initialize Google Analytics <script> var analyticsConfig = { enabled: false }; firebase.analytics(analyticsConfig); </script>
在第一页的某处:
接受统计cookies?[是] [没有]
并在相应的飞镖代码中:
// Enable / disable Google Analytics FirebaseAnalytics analytics = getAnalytics(); analytics.setAnalyticsCollectionEnabled(usersAnswer);
在理想情况下,分析代码只会在用户提供肯定回答时加载。如果用户的选择是[否],则代码库中的分析代码将什么也不做。
我怎样才能实现类似的东西?
谢谢,迪特里希