Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

C++用のGoogleAnalyticsを使い始める

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

Google アナリティクスは、アプリの使用状況と行動に関するデータを収集します。 SDK は、主に次の 2 種類の情報をログに記録します。

  • イベント:ユーザー アクション、システム イベント、エラーなど、アプリで発生していること。
  • ユーザー プロパティ:言語設定や地理的位置など、ユーザー ベースのセグメントを説明するために定義する属性。

Analytics は一部のイベントユーザー プロパティを自動的に記録します。それらを有効にするためにコードを追加する必要はありません。アプリで追加のデータを収集する必要がある場合は、最大 25 の異なる Analytics ユーザー プロパティを設定し、アプリで最大 500 の異なる Analytics イベントタイプをログに記録できます。アプリがログに記録するイベントの総量に制限はありません。

このデータにアクセスするには:

  1. Firebase コンソールで、プロジェクトを開きます。
  2. メニューから [ Analytics ] を選択して、Analytics レポート ダッシュボードを表示します。

[イベント] タブには、アプリによって記録されたアナリティクス イベントの種類ごとに自動的に作成されるイベント レポートが表示されます。 Firebase ヘルプセンターでアナリティクス レポート ダッシュボードの詳細をご覧ください。

開始を支援するために、Analytics SDK では、小売、e コマース、旅行、ゲームなどのさまざまな種類のアプリに共通する推奨イベントが多数定義されています。これらのイベントとそれらをいつ使用するかについて詳しくは、Firebase ヘルプセンターのイベントとプロパティの記事を参照してください。レポートで最大限の詳細を取得するには、アプリに適した提案された Analytics イベントと、その所定のパラメーターをログに記録します。これにより、利用可能になった最新の Google アナリティクス機能を確実に活用できます。

あなたが始める前に

Google アナリティクスを使用する前に、次のことを行う必要があります。

  • C++ プロジェクトを登録し、Firebase を使用するように構成します。

    C++ プロジェクトですでに Firebase を使用している場合は、Firebase 用に登録および構成されています。

  • Firebase C++ SDKを C++ プロジェクトに追加します。

Firebase を C++ プロジェクトに追加するには、 Firebase コンソールと開いている C++ プロジェクトの両方でタスクが必要になることに注意してください (たとえば、コンソールから Firebase 構成ファイルをダウンロードして、それらを C++ プロジェクトに移動します)。

firebase アプリを作成して初期化する

開始する前に、firebase アプリを作成して初期化する必要があります。

アンドロイド

jni 環境と java アクティビティへのjobject参照を引数として渡して、firebase アプリを作成します。

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

次のステップ