「Google Analytics」會收集應用程式的使用情況和行為資料。SDK 會記錄兩種主要類型的資訊:
- 事件:應用程式運作情況,例如使用者動作、系統 事件或錯誤
- 使用者屬性:您定義的屬性,用來描述區隔 例如語言偏好設定或地理位置
Analytics 會自動記錄部分活動記錄 事件和 使用者屬性; 不需要新增任何程式碼如果您的應用程式需要收集 額外資料,您最多可以設定 25 項不同的 Analytics 使用者屬性 ,並在應用程式中記錄最多 500 種不同的 Analytics 事件類型。 應用程式記錄的事件總數沒有上限。
如要存取這些資料,請按照下列步驟操作:
- 在 Firebase 控制台中開啟專案。
- 從選單中選取 Analytics,查看Analytics 報告資訊主頁。
「事件」分頁會顯示: 自動根據記錄的每種 Analytics 事件類型建立 進一步瞭解資訊主頁。
為協助您快速上手,Analytics SDK 會定義 不同類型的應用程式所通用的建議事件,包括 零售業、電子商務、旅遊和遊戲應用程式如要進一步瞭解這些事件 以及使用時機,請參閱「建議事件」一文。 如果要在報表中取得最詳細的 為您的應用程式及 因此只能提供預先定義的參數這也能確保您享有最新 Google Analytics 項功能推出時。
事前準備
使用前 Google Analytics、 請完成下列操作:
註冊 C++ 專案,並將其設為使用 Firebase。
如果您的 C++ 專案已使用 Firebase,表示該專案已註冊, 設定 Firebase 專屬的容器
在 C++ 專案中新增 Firebase C++ SDK。
請注意,將 Firebase 新增至 C++ 專案時,需要執行 Firebase 控制台,然後在開啟的 C++ 專案中 (例如,下載 控制台中的 Firebase 設定檔,然後將這些檔案移至 C++ 專案)。
建立及初始化 Firebase 應用程式
首先,請建立並初始化 Firebase 應用程式:
Android
建立 Firebase 應用程式,傳遞 Jni 環境和 jobject
Java 活動做為引數的參照:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
初始化 Analytics 程式庫:
::firebase::analytics::Initialize(app);
iOS+
建立 Firebase 應用程式:
app = ::firebase::App::Create(::firebase::AppOptions());
初始化 Analytics 程式庫:
::firebase::analytics::Initialize(app);
記錄事件
設定 firebase::App
執行個體後,您就能
開始透過 LogEvent()
方法記錄事件。
以下範例會更新使用者的分數:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
後續步驟
- 前往 Firebase 控制台,即可定期查看重新整理的資料。
- 瀏覽活動指南,和 使用者屬性。