我有兴趣跟踪我的应用程序的卸载数量。我观察到卸载在 Firebase Analytics 中被记录为“app_remove”事件。但是,我想使用 Node.js 或 Python 以编程方式检索这些事件的计数。有没有可用于此目的的方法或 API?
任何帮助或指导将不胜感激。
谢谢你。
我尝试过下面的代码,但它总是说 admin.analytis 未定义。尽管我已经正确初始化了 firebase admin-sdk 并且已经使用它向用户发送推送通知。
const admin = require('firebase-admin');
// Initialize the Firebase Admin SDK.
admin.initializeApp(adminConfigs);
// Get the Firebase Analytics instance.
const analytics = admin.analytics();
// Get the app_remove event data.
const appRemoveEvents = await analytics.event('app_remove').get();
// Process the app_remove event data.
for (const event of appRemoveEvents) {
// Get the user's ID.
const userId = event.user.userId;
// ...
}
根据 Node.js 的 Firebase Admin SDK 的文档,其中没有
analytics
组件,因此这解释了为什么您编写的代码不起作用。
要从 Google Analytics 获取报告数据,您可以使用 Google Analytics 数据 API (GA4) 。有适用于许多平台的SDK,包括 Node.js 和 Python。