Firebase 从函数记录分析事件

Firebase 从函数记录分析事件,firebase,google-cloud-functions,firebase-analytics,Firebase,Google Cloud Functions,Firebase Analytics,我们有三个移动应用程序连接到firebase实例:一个面向客户端的应用程序和两个面向管理员/员工的应用程序。我们在每个日志中记录了各种各样的事件,但是我们有几个类别的事件需要记录,这些事件不是面向客户端的,也不是启动的,但是我们需要将其归为用户。例如,如果用户下了一个订单,但他们的付款被拒绝,或者如果他们下了一个订单,而我们的系统由于某种原因自动取消了该订单。是否可以从函数中记录这些内容?我们知道用户ID,因此我们可以很容易地将事件归因于正确的用户,但我看不到从函数中实现这一点的方法。Fireb

我们有三个移动应用程序连接到firebase实例:一个面向客户端的应用程序和两个面向管理员/员工的应用程序。我们在每个日志中记录了各种各样的事件,但是我们有几个类别的事件需要记录,这些事件不是面向客户端的,也不是启动的,但是我们需要将其归为用户。例如,如果用户下了一个订单,但他们的付款被拒绝,或者如果他们下了一个订单,而我们的系统由于某种原因自动取消了该订单。是否可以从函数中记录这些内容?我们知道用户ID,因此我们可以很容易地将事件归因于正确的用户,但我看不到从函数中实现这一点的方法。

Firebase Analytics不支持直接记录来自移动应用程序以外来源的事件。但是,您可以:

  • ,确保事件具有用户的ID
  • 编写后端代码,使用相同的ID将其他事件记录到BigQuery中的另一个表中
  • 编写一个查询以连接公共ID上的表,以在所有这些事件之间获得连续性

  • 基本上,您需要将所有数据集中到BigQuery中,以便能够合并前端和后端的数据。

    Nice,我们刚刚开始使用BigQuery构建分析仪表盘,我怀疑这是正确的答案,但在我走这条路线之前,我想我会检查一下。