有没有办法使用node js从firebase获取*app_remove*事件计数

问题描述 投票:0回答:1

我有兴趣跟踪我的应用程序的卸载数量。我观察到卸载在 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;

  // ...
}
firebase-analytics firebase-admin google-analytics-4
1个回答
0
投票

根据 Node.js 的 Firebase Admin SDK 的文档,其中没有

analytics
组件,因此这解释了为什么您编写的代码不起作用。

要从 Google Analytics 获取报告数据,您可以使用 Google Analytics 数据 API (GA4) 。有适用于许多平台的SDK,包括 Node.js 和 Python。

© www.soinside.com 2019 - 2024. All rights reserved.