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