我目前正在使用 Firebase Analytics 的 BigQuery 流式导出功能,对此我有两个问题。 作为参考,我的 firebase sdk 版本是“Web 版本 9(模块化)”。
在执行 setUserProperties 后发生的第一个事件中,所有用户属性值都在 BigQuery Console 中正常显示。但是,所有后续事件不包含除“user_id”之外的任何用户属性(即使 setUserProperties 从未再次被调用。)
我猜只有更改的用户属性才会存储在 BigQuery 中。这是有意的行为吗?有没有办法始终将所有用户属性存储在 BigQuery 中?
如果没有办法,我还想知道如何构造查询以查看 BigQuery 中每个事件的所有 user_properties。
如果我将“1234”添加到用户属性或事件属性中,它将存储在 int_value 中,而不是 string_value 中。但我想将它存储在 string_value 中。有什么办法可以做到吗?
如上所述,我希望所有自定义 user_properties 都保存在所有自定义事件中。
另外,我希望像“1234”这样的字符串存储在 string_value 中,而不是 int_value 中。
我也有同样的问题,我不明白为什么BQ会这样,你明白了吗?