我使用 Google 云功能作为后端来处理我的应用订单并连接网关支付以接受/拒绝购买...
一切正常。但我想将购买事件注册到 Firebase Analytics,以便我可以在 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);
然后它将出现在我的仪表板中...问题是我只想在用户支付购买费用时注册此事件,因此可以从应用程序完成,必须在支付网关带着付款状态返回到我的后端后进行设置
我正在使用 Google Cloud 函数和 Node JS 作为后端,我想知道如何从那里注册 Firebase 分析事件
最佳答案
没有 SDK 可以将事件从 Node.js/Cloud Functions 发送到 Google Analytics for Firebase。我能看到的唯一方法是将 Firebase Analytics 导出到 BigQuery,然后也从 Cloud Functions 写入 BigQuery。然后,您可以在 BigQuery 中对组合数据执行查询。
另请参阅:
关于node.js - 使用云功能的 Firebase 分析日志事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53688942/