0903 - Firebase Analytics PK Google Analytics

之前一直是使用 Google Analytics,无奈 Google 已经禁止移动版的 Google Analytics,全面让位于 Firebase Analytics;于是,在 iPaste for iOS 中,只能选择后者了。

万万没想到,作为继任者的 Firebase Analytics,在 Event 方面远不如其父辈:

  • 数据更新慢,目测要 4+ 个小时。在这开始时很要命,因为第一次接触 Firebase,总要多试试才能摸清楚。可试一把就要 4+ 个小时,怒火中烧~
  • 不支持没有实时事件。虽说有开发者模式,但明显差很多。
  • 不支持 Category/Event/Label 分类,这个应该是最不方便的。
    • 最终,我是使用 AnalyticsEventSelectContent 中的 AnalyticsParameterContentTypeAnalyticsParameterItemID,够强实现了二级分类的 Event.
  • 不支持页面跳转流。
  • 报表简陋。
    • 比如不支持自定义 Dashboard.
    • 即使是内置的 Parameter,都无法完全显示在报表中;而自定义的 Parameter,则想当别想了。目测导入 BigQuery 是可以看到的,但目测麻烦、且要钱。
  • 会带来网络请求。这是废话,关键的是,我想延迟网络请求直到用户手动操作,这样 iOS 弹出网络授权时,用户更不可能拒绝。稍后再想想怎么优化。

当然,还有有些好处的:

  • 可以自定义用户属性。
    • 比如,可以用于区分开发环境和生产环境、是否曾参加 TestFlight 测试。
  • 生成漏斗报表更方便。比如付费转化率。
  • Firebase 内置 Crash Report,这个有用。
  • 如果集成了 Ad 模块,可以识别出更多用户画像,比如年龄段、爱好、等等。不过,会让 AppStore 审核更严格。

才刚刚接触 Firebase,后续还有很多要学习研究的。