BigQuery 结果为 iOS 设备的事件的参数值显示“null”,但在 DebugView 中填充

Posted

技术标签:

【中文标题】BigQuery 结果为 iOS 设备的事件的参数值显示“null”,但在 DebugView 中填充【英文标题】:BigQuery results display "null" for a parameter value of an event for iOS devices but is populated in DebugView 【发布时间】:2020-01-02 07:19:56 【问题描述】:

当在应用程序上完成特定操作时,我有一个与参数及其值一起触发的事件。 我们已针对 iosandroid 应用进行了此项更改。

我面临的问题是,对于 iOS,当我尝试在 BigQuery 中获取数据时,此事件的此参数值为“null”。

我们在 Firebase 控制台中设置 debugView,并在 iOS 设备上触发此事件时,我们观察到事件中填充了所述参数值。

我认为我的查询也是正确的,因为 BigQuery 结果显示 Android 设备的此值。

有人遇到过这样的问题吗?

使用的 SDK 版本

react-native-firebase: 5.3.1
iOS SDK version: 5.19.0

【问题讨论】:

【参考方案1】:

想通了。

由于在 iOS 上触发的事件的某些原因,这些值被填充为“double”值而不是 int。不知道为什么,因为我们的代码库将其触发为 int 类型

【讨论】:

那么解决方法是什么?

以上是关于BigQuery 结果为 iOS 设备的事件的参数值显示“null”,但在 DebugView 中填充的主要内容,如果未能解决你的问题,请参考以下文章

在 bigquery 上合并 firebase 事件

BigQuery - 根据另一个事件参数选择事件参数值

如何在 BigQuery 中获取多个 event_params 作为列

在 Firebase (BigQuery) 中的一个/多个事件中获取多个参数的唯一计数

Bigquery & Firebase Analytics - 如何根据不同的参数选择一个事件

Bigquery 事件分析加入 subselect 语句