之前一直是使用 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,後續還有很多要學習研究的。