之前一直是使用 Google Analytics,无奈 Google 已经禁止移动版的 Google Analytics,全面让位于 Firebase Analytics;于是,在 iPaste for iOS 中,只能选择后者了。
万万没想到,作为继任者的 Firebase Analytics,在 Event 方面远不如其父辈:
- 数据更新慢,目测要 4+ 个小时。在这开始时很要命,因为第一次接触 Firebase,总要多试试才能摸清楚。可试一把就要 4+ 个小时,怒火中烧~
- 不支持没有实时事件。虽说有开发者模式,但明显差很多。
- 不支持 Category/Event/Label 分类,这个应该是最不方便的。
- 最终,我是使用
AnalyticsEventSelectContent
中的AnalyticsParameterContentType
和AnalyticsParameterItemID
,够强实现了二级分类的 Event.
- 最终,我是使用
- 不支持页面跳转流。
- 报表简陋。
- 比如不支持自定义 Dashboard.
- 即使是内置的 Parameter,都无法完全显示在报表中;而自定义的 Parameter,则想当别想了。目测导入 BigQuery 是可以看到的,但目测麻烦、且要钱。
- 会带来网络请求。这是废话,关键的是,我想延迟网络请求直到用户手动操作,这样 iOS 弹出网络授权时,用户更不可能拒绝。稍后再想想怎么优化。
当然,还有有些好处的:
- 可以自定义用户属性。
- 比如,可以用于区分开发环境和生产环境、是否曾参加 TestFlight 测试。
- 生成漏斗报表更方便。比如付费转化率。
- Firebase 内置 Crash Report,这个有用。
- 如果集成了 Ad 模块,可以识别出更多用户画像,比如年龄段、爱好、等等。不过,会让 AppStore 审核更严格。
才刚刚接触 Firebase,后续还有很多要学习研究的。