如何在Firebase Analytics中获得正确的用户计数和平均会话持续时间



我是Firebase Analytics的新手。我们的Flutter应用程序的用户数量及其对保留和平均会话持续时间的影响存在问题。

Firebase显示的用户数量远远超过我们实际拥有的用户数量。如前所述,Firebase Analytics似乎将每个应用程序的安装都视为一个独特的用户(开发团队会重新安装许多应用程序(。我们最近添加了这里提到的setUserID属性,以便Firebase能够正确识别用户。

我的问题是:

  1. 设置setUserID后,Firebase Analytics能否正确提供用户数量、保留时间和平均会话持续时间
  2. 有没有办法清除以前的用户或不考虑新安装后的用户数量不正确(由于重新安装(与setUserID相关的分析是否开始工作

我们需要获得正确的用户数、平均会话持续时间和保留数。你能帮助我们如何实现它吗?

  1. 是。在GA4设置中,您可以设置默认报告的外观。转到Settings > Property > Reporting Identity

->如果您选择";通过用户ID和设备";GA4将自动使用user_id统计您的所有报告-如果存在,则GA4使用他的设备id(=user_pseudo_id(

->还有一件事需要注意,你说的是你想看的"平均会话持续时间"-请记住,默认情况下,Firebase的会话时长为30分钟。如果要修改会话长度,请参阅文档并调用方法setSessionTimeoutDurationhttps://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics#setSessionTimeoutDuration(长(

  1. 否。将新的GA4特性设置为生产特性,并且该旧特性用作"GA4"特性;分段"/"测试">

最新更新