Firebase 能協助你提升遊戲體驗:
利用 Google Analytics 這項免費應用程式成效評估解決方案,記錄遊戲事件 提供有關應用程式使用情況和使用者參與度的深入分析。
使用支援遊戲的 Firebase 產品,例如 Crashlytics、遠端設定等。
開始使用
將 Firebase 應用程式連結至 Google Play 開發人員帳戶。 您的 Play 遊戲服務專案會使用這個連結。
在 Firebase 控制台中,前往 「Integrations」分頁。 按一下 Google Play 資訊卡中的「連結」,然後按照畫面上的步驟操作 的操作說明建立連結。確認您在 Google Play 中的應用程式已設為可使用 Play 遊戲服務。
使用 Google Analytics 記錄遊戲事件
在應用程式中加入 Google Analytics 專用 Firebase SDK 後 您就可以開始記錄 Play 遊戲事件了以下是一些例子 可記錄的事件:
登入事件
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
解鎖成就
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
排行榜分數
Bundle bundle = new Bundle(); bundle.putLong(FirebaseAnalytics.Param.SCORE, score); bundle.putString("leaderboard_id", leaderboardId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
如要查看系統記錄的事件,請前往 數據分析資訊主頁 也可使用 Firebase 控制台
您也可以透過以下頁面存取 Firebase 控制台 Play 管理中心 在遊戲詳細資料中,按一下應用程式圖示旁的 Firebase 圖示 頁面。
常見錯誤疑難排解
無法在 Analytics 資訊主頁中查看 Play 遊戲事件
確認您已為 Firebase 啟用 Google Analytics 專案 整合 Google Analytics 融入遊戲中
確認您的程式碼實作
LOGIN
、UNLOCK_ACHIEVEMENT
或POST_SCORE
。啟用,確認 SDK 正在記錄事件 詳細記錄。 裝置會批次處理事件以延長電池續航力,因此可能需要一些時間 這些事件會顯示在 Analytics 資訊主頁中。
無法將 Google Play 連結至 Firebase
請將 Google Play 連結至 Firebase 使用 Firebase 控制台 ( >「專案設定」 > 「整合」 >Google Play)。如果無法順利連結,請查看 包括:
無法透過 Play 管理中心存取 Firebase 控制台
確認您的 Google Play 開發人員帳戶已連結至 Firebase 應用程式。在 Play 管理中心、擁有者或 Google Play 開發人員帳戶的管理員可以在下方查看連結狀態: 設定 >已連結的服務 >Firebase。