提取Firebase/BigQuery DAU、WAU和MAU

提取Firebase/BigQuery DAU、WAU和MAU,firebase,google-analytics,google-bigquery,firebase-analytics,Firebase,Google Analytics,Google Bigquery,Firebase Analytics,我不想把这个问题复杂化,所以我会尽量问清楚,以免混淆 我要求的结果是双重的。我想 确定移动应用程序中的DAU、WAU和MAU:a)谷歌分析,以及b)Firebase分析。我想人们可以把更多的注意力放在b)上,因为他们的目标是在架构和分析之间实现更紧密的集成,以用于未来的应用程序开发 a)在谷歌分析中计算DAU、WAU和MAU: 目前GA/Firebase报告了1,7,(14),30天的活跃用户(): -1天活动用户:启动会话的唯一用户数 1月30日(日期范围的最后一天)在您的网站或应用程序上。

我不想把这个问题复杂化,所以我会尽量问清楚,以免混淆

我要求的结果是双重的。我想 确定移动应用程序中的DAU、WAU和MAU:a)谷歌分析,以及b)Firebase分析。我想人们可以把更多的注意力放在b)上,因为他们的目标是在架构和分析之间实现更紧密的集成,以用于未来的应用程序开发

a)在谷歌分析中计算DAU、WAU和MAU:

目前GA/Firebase报告了1,7,(14),30天的活跃用户(): -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天的活跃用户,据我所知,这与DAUs/WAUs/MAUs不同?或者这看起来完全一样?本文解释了另一种方法(即WAUs和7天活跃用户不一定相同),该方法使用自定义维度计算WAUs: 目前,我的方法是选择例如9月1日至30日,并将“30天活跃用户”视为该月的MAU,“7天活跃用户”视为WAU,以及“1天活动用户”等于DAU。我想知道这是否是正确的方法,或者我是否应该应用自定义尺寸进行自定义计算以获得DAUs/WAUs/MAUs
b)计算火基中的DAU、WAU和MAU:

我们在Firebase控制台中看到相同的1天、7天和30天活动用户,即GA:。看起来,如果你想计算其他任何东西,你必须通过Blaze程序设置Google BigQuery?().

我偶然发现了两个计算1/7/30天活动的示例,但我仍然认为这与DAUs、WAUs和MAUs不同:

我的问题是:

  • 我应该区分计算(1)1/7/30天的活动与(2)DAU、WAUs和MAU吗?如果是,与上面列出的两个示例相比,查询会是什么样子?我是否必须在流程中应用唯一的ID/自定义维度
  • 在GA中,可以在web和移动应用程序视图上设置用户ID并将它们绑定在一起,但在Firebase Analytics中如何实现这一点?是否可以将此唯一ID设置为用作自定义维度以生成自定义查询?或者是否已传递唯一的设备ID
  • 从BigQuery中提取此数据时会有数据延迟吗
提前谢谢!D

GA或Firebase报告1,7,30天的活动用户,我的 理解不同于DAUs/WAUs/MAUs? 我应该区分计算(1)1/7/30天的活动吗 vs(2)DAUs、WAUs和MAUs

虽然概念相似,但这些度量在GA和Firebase分析中具有不同的语义。在GA中,活动用户是指在给定日期启动应用程序会话的用户,其计算取决于应用程序的显式检测(即开发人员必须手动记录点击次数)。在Firebase Analytics中,活动用户是在给定日期记录用户参与事件的用户。当应用程序花时间在设备的前台时,会自动记录用户参与事件。因此,Firebase Analytics中的活跃用户是指在前台使用该应用程序的用户。Google Analytics中的活跃用户是开发者发送点击的用户

在GA中,用户可以在web和移动应用程序视图和绑定上设置用户ID 但在Firebase Analytics中如何实现这一点

您可以调用Firebase的setUserID方法将ID赋予该用户,并可以通过该ID重复删除活动用户。或者,应用程序实例ID从Firebase传递到BigQuery,广告标识符(可选)也是如此。请参阅Firebase Analytics BigQuery架构

是否也可以将此唯一ID设置为用作 自定义维度以生成自定义查询?或者是唯一的设备ID 已经通过了吗

对。自定义用户ID作为字段user\u dim.user\u ID记录在架构中

从BigQuery中提取此数据时会有数据延迟吗


数据每天从Firebase导出到BigQuery。一些数据从设备中延迟到达(例如,如果记录事件时设备最初处于脱机状态),然后这些数据会在随后几天发送过来。

我不清楚第一个问题。在你的问题中,你指的是什么区别?嗨,史蒂夫,再次感谢你的快速跟进。我在a)部分下创建了另一个问题块。希望我的问题现在会更清楚。非常感谢你的帮助,非常感谢!!!!如果能看到更多BigQuery/Firebase案例研究的例子,那就太好了。这将是非常有帮助的!关于通过bigquery自动化DAU/WAU/MAU报告的进一步思考: