反应原生 Firebase 分析不保存特定用户属性
Posted
技术标签:
【中文标题】反应原生 Firebase 分析不保存特定用户属性【英文标题】:React native firebase analytics not saving specific user property 【发布时间】:2019-12-04 11:14:43 【问题描述】:我有一个 react-native 应用程序。
我成功使用react-native-firebase
的分析模块 4 个月来记录一些事件。 Here你可以找到文档
现在我想用setUserProperty
方法保存一些用户属性,我目前正在firebase DebugView 中测试这个东西。
我正确地记录了屏幕视图、事件和用户属性,但一个属性除外。 这是来自 DebugView 的屏幕:
这是我触发voucher_redeemed_event
的代码:
componentDidUpdate(prevProps)
if (!prevProps.successMessage && !!this.props.successMessage)
firebase.analytics().logEvent('voucher_redeemed_event');
firebase.analytics().setUserProperty('user_redemed_voucher', 'true');
为什么没有记录用户属性? 我正确地获得了所有其他属性(远远少于 25 个限制)。 不是时间问题,我等了10分钟都没有结果
【问题讨论】:
【参考方案1】:“您是否尝试过将其关闭再打开?”
看来,简单重启一下app和一个咖啡杯就可以解决这个问题
【讨论】:
特别是在 RN 中使用 firebase 分析有什么好处 我已经集成了 firebase 以接收远程推送通知并跟踪崩溃,因此无需添加其他 SDK,您就可以获得跟踪事件和用户属性的免费解决方案。最近你还可以可视化谷歌分析中的所有数据 嗯嗯,你有一篇文章或一些关于赛道崩溃的文章或其他东西,在 react native 中使用 firebase 分析? 我使用react-native-firebase
的 Crashlytics 模块。您必须集成整个框架 (rnfirebase.io/docs/v5.x.x/getting-started),然后安装 Crashlytics 模块。我记得那很痛苦,但我以某种方式让它发挥了作用。我最近也更新了应用程序(最初是 0.56 到 0.59)并且仍然可以工作以上是关于反应原生 Firebase 分析不保存特定用户属性的主要内容,如果未能解决你的问题,请参考以下文章