資料出現在 Appnaly 之前,請先確認這些
Appnaly 讀取的是你既有的 Google Analytics 資料。請先確認你的應用程式確實有在向 Firebase Analytics 傳送資料。
資料如何抵達 Appnaly
- 你的應用程式
- Firebase Analytics
- Google Analytics (GA4)
- Appnaly
Appnaly 位於這條路徑的最後一段。前面任何一步沒有運作,Appnaly 就沒有資料可讀。
只需確認四件事
- 你的 Firebase 專案是否已開啟 Google Analytics?
- 應用程式中是否已接上 Firebase Analytics SDK?
- 在 Google Analytics 中看得到真實的使用者或事件嗎?
- 你連接到 Appnaly 的 Google 帳戶看得到那個 Analytics 資源嗎?
1. 在 Firebase 中確認 Google Analytics
在 Firebase 主控台開啟要分析的專案,前往「專案設定 → 整合 → Google Analytics」。確認它已開啟並連結到某個 GA4 資源。若處於關閉狀態,請在這裡開啟。
Appnaly 無法替你產生這些資料。你的 Firebase 專案必須先與 GA4 連結。
開啟 Firebase 主控台2. 確認應用程式正在收集資料
只把 Firebase 與 GA4 連結起來,並不會產生使用資料。應用程式本身也必須正確設定 Firebase Analytics SDK。
- Firebase 專案已與你的 Flutter 應用程式連接
- firebase_core 已設定完成
- 已加入並使用 firebase_analytics
- 啟動時確實會執行 Firebase.initializeApp()
- Android 與 iOS 的 Firebase 設定檔已就緒
3. 確認資料確實有進來
在查看 Appnaly 之前,請先確認資料能在 Firebase 或 Google Analytics 中出現。前往「Firebase 主控台 → Analytics → 即時」,開發階段也可以使用 DebugView。實際執行你的應用程式,切換幾個畫面或觸發一個事件,看看是否出現即時使用者或事件。
如果在 Firebase 或 GA4 看不到資料,Appnaly 中同樣不會顯示。
開啟 Google Analytics4. 確認應用程式的資料串流
在 Google Analytics 前往「管理 → 資料串流」,確認清單中有你的應用程式。Appnaly 正是依據這些資料串流,產生你可以選擇的應用程式清單。
範例
- MotionFitiOScom.example.motionfit
- MotionFitAndroidcom.example.motionfit
這些是虛構的名稱,不是你的應用程式。
5. 使用正確的 Google 帳戶連接
Appnaly 只會顯示你所連接的 Google 帳戶有權讀取的 Google Analytics 資源。出現下列情況時,你的應用程式可能不會顯示。
- Analytics 由另一個 Google 帳戶管理
- 目前帳戶沒有該 GA4 資源的權限
- Firebase 專案未與 GA4 連結
請先確認登入 Firebase 主控台的帳戶,與你在 Appnaly 中連接 Analytics 的帳戶是否相同;不一定要完全相同,但必須是有權讀取該 GA4 資源的帳戶。
確認到這一步就準備完成了
- Firebase 專案已與 GA4 連結
- 應用程式的 Analytics SDK 正常運作
- 在即時或 DebugView 中看到資料
- GA4 資料串流已存在
- 你的 Google 帳戶具有讀取權限
常見問題
Appnaly 裡一個應用程式都看不到。
請先確認三件事:是否使用了另一個 Google 帳戶登入、該帳戶能否讀取 GA4 資源,以及 Firebase 是否已與 GA4 連結。
應用程式看得到,但使用者是 0。
請先查看 Firebase 或 Google Analytics 的即時資料。如果 GA4 本身沒有資料,Appnaly 也不會有。
Firebase 裡有這個應用程式,Appnaly 卻沒有。
請確認該 Firebase 專案是否已與 Google Analytics 的 GA4 資源連結。
我需要啟用 Google Cloud 的 API 嗎?
不需要。你不必在自己的專案中啟用 Google Analytics Admin API 或 Google Analytics Data API。API 相關處理由 Appnaly 在伺服器端完成。
資料沒有立刻出現。
即時數字與最終的 GA4 報表由 Google 以不同的節奏處理,兩者之間可能有落差。Appnaly 不會自行編造數字來填補這個差距。