【发布时间】:2017-02-16 05:50:57
【问题描述】:
关于项目本身的一些解释: 我们正在为 Android 和 IOS 构建一个 React Native 应用程序。 我们想使用 Firebase,因为它们提供了很多很棒的东西。
Firebase 的一切都在应用程序中运行(远程配置、数据库、存储等),还有一点点分析。 我们创建了一个小型反馈组件,将数据放入 Firebase 数据库(cmets 和星级)。
现在我们还想在分析部分显示一些数据。
我们相应地设置了用户属性,创建了受众并运行 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、feedback_2 和 view_item)显示在 Analytics 中,但所有自定义数据和参数都不会出现在任何地方。
在 Android Studio 中,控制台日志仅显示每个事件“Logging event view_item”或“Logging event feedback_2”的以下内容。
我们是否遗漏了什么,或者我们是否需要将合同扩展到 Blaze 才能拥有 BigQuery?
【问题讨论】:
标签: firebase react-native firebase-analytics