開始使用 Google Analytics (分析) for C++

Google Analytics 會收集應用程式的使用情況和行為資料。SDK 會記錄兩種主要資訊:

  • 事件:應用程式的動態 (例如使用者動作、系統事件或錯誤)。
  • 使用者屬性:您定義的屬性,用來描述使用者族群區隔,例如語言偏好設定或地理位置。

Analytics會自動記錄部分事件使用者屬性,您不必新增任何程式碼即可啟用這些屬性。如果應用程式需要收集額外資料,最多可設定 25 個不同的Analytics使用者屬性,並在應用程式中記錄最多 500 種不同的Analytics事件類型。應用程式記錄的事件總量沒有上限。

如要存取這項資料,請按照下列步驟操作:

  1. Firebase 控制台中開啟專案。
  2. 選取選單中的 Analytics,即可查看 Analytics 報表資訊主頁。

「事件」分頁會顯示應用程式記錄的每種不同類型 Analytics 事件,系統會自動為這些事件建立事件報表。進一步瞭解資訊主頁

為協助您入門,Analytics SDK 定義了許多建議事件,這些事件在不同類型的應用程式中都很常見,包括零售和電子商務、旅遊和遊戲應用程式。如要進一步瞭解這些事件和使用時機,請參閱「建議事件」。如要取得最詳盡的報表資料,請記錄適合您應用程式的建議事件及其對應的規定參數。確保您能享有最新功能。Google Analytics

事前準備

如要使用 Google Analytics, 請先完成下列步驟:

  • 註冊 C++ 專案,並設定使用 Firebase。

    如果 C++ 專案已使用 Firebase,則已註冊並設定 Firebase。

  • Firebase C++ SDK 新增至 C++ 專案。

請注意,將 Firebase 新增至 C++ 專案時,您需要在Firebase控制台和開啟的 C++ 專案中執行工作 (例如從控制台下載 Firebase 設定檔,然後移至 C++ 專案)。

建立及初始化 Firebase 應用程式

開始之前,您需要建立並初始化 Firebase 應用程式:

Android

建立 Firebase 應用程式,並將 JNI 環境和 Java 活動的參照做為引數傳遞:jobject

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);

後續步驟