小编Die*_*ann的帖子

Google Analytics、Flutter、cookie 和通用数据保护条例 (GDPR)

根据通用数据保护条例 (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

7
推荐指数
1
解决办法
2252
查看次数