在 React Native 中使用 Firestack 进行 Firebase 分析

Firebase Analytics with Firestack in React Native

关于项目本身的一些解释: 我们正在为 Android 和 IOS 在 React Native 中构建应用程序。 我们想使用 Firebase,因为它们提供了很多很棒的东西。

Firebase 的一切都在应用程序中运行(远程配置、数据库、存储等),还有一点分析。 我们创建了一个小型反馈组件,将数据(评论和星级)放入 Firebase 数据库。

现在我们也想在分析部分展示一些数据。

我们相应地设置了用户属性,创建了受众群体和 运行 10 多个设备和 10 多个用户以在 Analytics 中获取数据。

我们确实得到了一些基本的东西,比如主赛事。但是我们输入的所有自定义数据都不会显示在仪表板中。

我们在每次发送反馈时都会触发的函数中的以下代码。

firestack.analytics.logEventWithName('feedback', { 'screen': this.props.pageTitle });
firestack.analytics.logEventWithName('feedback_2', {
  'item_id': '1',
  'item_name': this.props.pageTitle,
  'item_category': 'category 1',
  'star_count': this.state.starCount
});
firestack.analytics.logEventWithName('view_item', {
  'item_id': '10',
  'item_name': this.props.pageTitle,
  'item_category': 'category 10',
  'star_count': this.state.starCount
});

如前所述,主要事件(反馈、feedback_2 和 view_item)显示在 Analytics 中,但所有自定义数据和参数不会出现在任何地方。

在 Android Studio 中,控制台日志仅显示每个事件 "Logging event view_item" 或 "Logging event feedback_2".

的以下内容

我们是否遗漏了什么,或者我们是否需要将合同扩展到 Blaze 才能拥有 BigQuery?

当前版本的 Firebase Analytics Developer Console 将不会显示自定义事件的参数:

Custom parameters: Custom parameters are not represented directly in your Analytics reports, but they can be used as filters in audience definitions that can be applied to every report. Custom parameters are also included in data exported to BigQuery if your app is linked to a BigQuery project.

https://firebase.google.com/docs/analytics/android/events