这个问题在这里已有答案:
我正在使用谷歌 Cloud 功能作为后端处理我的应用程序订单并连接网关支付接受/拒绝购买...
一切都很好 . 但我想将购买事件注册到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);
然后它会出现在我的仪表板中...问题是我想只在用户支付购买时注册此事件,因此可以从应用程序完成,必须在支付网关返回到我的后端后设置付款状态
我正在使用带有节点js的google Cloud 功能作为后端,我想知道如何从那里注册firebase分析事件
1 回答
没有SDK可以从Node.js / Cloud Functions向Google Analytics for Firebase发送事件 . 我能看到的唯一方法是将Firebase Analytics导出到BigQuery,然后从Cloud Functions写入BigQuery . 然后,您可以对BigQuery中的组合数据执行查询 .
另见:
Can I track my Firebase function in Google Analytics?
Firebase - log events from server side cloud functions
Firebase analytics from remote REST API?