具有云功能的 Firebase 分析日志事件

Firebase analytics log events with cloud functions

我正在使用 google 云功能作为后端来处理我的应用程序订单并连接网关支付以进行 accept/deny 购买...

一切正常。但我想将购买事件注册到 firebase 分析,这样我就可以在 firebase 的同一个仪表板中监控所有应用程序收入

在 android 我可以做类似的事情:

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
bundle.putString(FirebaseAnalytics.Param.VALUE, value);
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.PURCHASE, bundle);

然后它会出现在我的仪表板中...问题是我只想在用户支付购买时注册此事件,所以它可以从应用程序完成,它必须在支付网关之后设置returns 到我的后台,支付状态

我正在使用 google 以节点 js 作为后端的云函数,我想知道如何从那里注册一个 firebase 分析事件

没有从 Node.js/Cloud 函数向 Google Analytics for Firebase 发送事件的 SDK。我能看到的唯一方法是将您的 Firebase Analytics 导出到 BigQuery,然后也从 Cloud Functions 写入 BigQuery。然后就可以在BigQuery中对合并后的数据进行查询了。

另见:

  • Firebase - log events from server side cloud functions