提取Firebase / BigQuery DAU,WAU和MAU

时间:2017-01-11 14:23:01

标签: firebase google-analytics google-bigquery firebase-analytics

我不想让这个问题过于复杂,所以我会尽量避免让它变得混乱。

我要求的结果是双重的。我想要 在以下内容中确定移动应用程序的DAU,WAU和MAU:a)Google Analytics以及b)Firebase Analytics。我想人们可以将更多的注意力放在b)上,因为它们正朝着架构和分析之间更紧密的集成转变,以便将来开发应用程序。

a)在Google Analytics中计算DAU,WAU和MAU:

目前GA / Firebase报告1,7,(14),30天活跃用户(https://support.google.com/analytics/answer/6171863?hl=en):   - 1天活跃用户:发起会话的唯一用户数    在您的网站或应用上1月30日(日期范围的最后一天)。   - 7天活跃用户:发起会话的唯一用户数    在您的网站或应用程序从1月24日到1月30日(最后7    您的日期范围内的日子)。   - 14天活跃用户:唯一的数量    从1月17日起在您的网站或应用上发起会话的用户    到1月30日(你日期范围的最后14天)。   - 30天活跃用户:从1月1日到1月30日在您的网站或应用上发起会话的唯一身份用户数(整个30    日期范围内的日子)。

我的问题是:

  • GA或Firebase报告的1,7,30天活跃用户据我所知与DAU / WAU / MAU不同?或者这被视为完全相同?另一种方法(让我相信,即WAU和7天活跃用户不一定相同)在本文中解释了使用自定义维度来计算WAU:http://www.notingon.com/dau-mau-measurements-in-google-analytics/ 目前,我的方法是选择9月1日至30日,并将“30天活跃用户”视为当月的MAU,“7天活跃用户”等于WAU,并且“1天有效用户“等同于DAU。我想知道这是否是正确的方法,还是应该使用自定义维度来进行自定义计算以获得DAU / WAU / MAU?

b)计算Firebase中的DAU,WAU和MAU:

我们在Firebase控制台中看到了相同的1天,7天和30天活跃用户,即GA:https://support.google.com/firebase/answer/6317517#active-users。似乎如果想要计算其他任何东西,你必须通过Blaze程序设置Google BigQuery吗? (https://firebase.google.com/pricing/)。

我偶然发现了两个计算1/7/30天活动的例子,但我仍然认为这与DAU,WAU和MAU不同: Firebase -> BigQuery how to get active users for that month, week, day Discrepancies on "active users metric" between Firebase Analytics dashboard and BigQuery export

我的问题是:

  • 我应该区分计算(1)1/7/30天活动与(2)DAU,WAU和MAU?如果是,与上面列出的2个示例相比,查询将如何显示,并且我是否必须在流程中应用唯一ID /自定义维度?
  • 在GA中,您可以在网络和移动应用视图中设置用户ID并将它们绑定在一起,但是如何在Firebase Analytics中实现这一点?是否可以将此唯一ID设置为用于构建自定义查询的自定义维度?或者是已经传递的唯一设备ID?
  • 从BigQuery提取此数据时会有数据延迟吗?

提前致谢! d

1 个答案:

答案 0 :(得分:3)

  

GA或Firebase报告1,7,30天活跃用户,由我的   理解与DAU / WAU / MAU不同?   我应该区分计算(1)1/7/30天活动量   vs(2)DAU,WAU和MAU?

尽管概念相似,但这些指标在GA和Firebase Analytics中具有不同的语义。在GA中,活动用户是指在某一天启动与您的应用程序会话的用户,其计算依赖于应用程序的显式检测(即开发人员必须手动记录命中)。在Firebase Analytics中,活动用户是指在给定日期记录user_engagement事件的用户。当应用在设备的前台花费时间时,会自动记录用户参与事件。因此,Firebase Analytics中的活跃用户是在前台使用该应用的用户。 Google Analytics中的活跃用户是开发人员发送匹配的用户。

  

在GA中,您可以在网络和移动应用视图和平局上设置用户ID   他们在一起,但是如何在Firebase Analytics中解决这个问题?

您可以调用Firebase的setUserID方法将ID分配给该用户,然后您可以按该ID重复删除活动用户。或者,app_instance_id从Firebase传递到BigQuery,并且(可选)传递广告标识符。请参阅Firebase Analytics BigQuery架构here

  

是否可以将此唯一ID设置为用作   自定义维度来构建自定义查询?或者是唯一的设备ID   已经过了?

是。自定义用户标识在模式中记录为字段user_dim.user_id。

  

从BigQuery提取此数据时是否会出现数据延迟?

每天都会将数据从Firebase导出到BigQuery。某些数据从设备到达较晚(例如,如果设备最初在记录事件时处于脱机状态),则该数据随后会被发送。