node.js - 使用云功能的 Firebase 分析日志事件

标签 node.js firebase google-cloud-functions firebase-analytics

我使用 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/

相关文章:

javascript - Node.js 提取标签之间的 html 元素

firebase - 您可以在 Firebase 云功能中调用 FFMPEG

.net - Node JS setInterval。 TypeError : Cannot read property 'apply' of undefined

node.js - 为什么我的 exec 命令失败,但如果命令在终端中传递则有效?

JavaScript:解析Java源代码,提取方法

android - 在 Firebase 云函数中返回 map 为空

node.js - 如何更改 Firebase 中的正文解析器限制?

firebase - FCM 通知和 collapse_key

ios - 如何加入多个 observeSingleEvent() 调用结果并在所有调用完成后执行操作?

firebase-cloud-messaging - 如何在firebase云函数中指定声音和click_action