以前一直是使用 Google Analytics,无奈 Google 已经禁止移动版的 Google Analytics,全面让位于 Firebase Analytics;因而,在 iPaste for iOS 中,只能选择后者了。html
万万没想到,做为继任者的 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,后续还有不少要学习研究的。测试
博客原文:0903 - Firebase Analytics PK Google Analytics优化