【发布时间】:2023-03-16 18:04:01
【问题描述】:
根据通用数据保护条例 (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> -
首页某处:
接受统计信息 cookie? [是] [否]
并在相应的dart代码中:
// Enable / disable Google Analytics FirebaseAnalytics analytics = getAnalytics(); analytics.setAnalyticsCollectionEnabled(usersAnswer);
在理想情况下,只有在用户提供肯定回答时才会加载分析代码。如果用户的选择是[no],则代码库中的分析代码将什么也不做。
我怎样才能实现类似的东西?
谢谢,迪特里希
【问题讨论】:
标签: flutter cookies google-analytics firebase-analytics gdprconsentform