Google アナリティクスと Firebase 向け Google アナリティクス SDK(Google AnalyticsF SDK)を併用すると、プライバシーを重視した包括的な分析を行って、アプリ キャンペーンのパフォーマンスをより効果的に測定および最適化できます。詳しくは、Google アナリティクスを使用することで得られるメリットと機能についての記事をご覧ください。
このガイドでは、Google アナリティクスと Firebase 向け Google アナリティクス SDK を Google 広告の入札で統合するための手順を詳しく説明します。
始める前に
Firebase を追加する前に、次の準備をしてください。
- Google 広告で市場に投入するアプリ。
- Google 広告アカウント(または Google 広告 MCC アカウント)の管理者権限。
- Android ユーザーの場合: Google Play Console アカウントのオーナー権限。詳しくは、Google Play Console のアクセス権をご覧ください。
- Firebase プロジェクト。
- ウェブ解析ツールをご利用の場合は、必要に応じてウェブサイトとアプリ向けに Google アナリティクスをセットアップします。
- 以下でリンク設定を行う際の注意事項:
- Google アナリティクスのプロパティ。Google アカウントは、対応する Google アナリティクスのプロパティの管理者または編集者である必要があります。
- Firebase プロジェクト。Google アカウントはリンクするプロジェクトのオーナーである必要があります。
- 最新の API または SDK に更新します。
- SDK も最新バージョンに更新してください。それにより、同意シグナルが適切に伝達されるためユーザーの選択が尊重され、また、包括的な測定とモデリングが可能になります。詳しくは、欧州経済領域(EEA)のトラフィックに関するプライバシーと規制の変化に対応するためのリソースをご覧ください。
Google アナリティクスの使用を開始する
Google アナリティクスを使用して Google 広告でアプリイベントに入札するには、次の手順を実施する必要があります。
- アプリに Firebase 向け Google アナリティクス SDK を追加する
- イベント トラッキングを実装する
- プロジェクトで Google アナリティクスを有効にする
- アプリに in_app_purchase イベントがある場合は Google Play をリンクする
- イベントをキーイベントとしてマークする
- Google 広告とリンクする
- キーイベントに基づいて Google 広告コンバージョンを作成する
- 自動タグ設定を有効にする
- コンバージョンに基づいて入札する
ステップ 1/9: Firebase 向け Google アナリティクス SDK をアプリに追加する
Firebase 向け Google アナリティクス(Google AnalyticsF)SDK は、アプリに実装する必要があるコードです。すべての実装手順とデベロッパー向けドキュメントについては、以下のリンクからご覧ください。
- iOS、Android、Flutter のプロジェクトの場合: Firebase 向け Google アナリティクス SDK の利用を始める
- Unity プロジェクトの場合: Unity 用 Firebase 向け Google アナリティクス SDK を使ってみる
ステップ 2/9: イベント トラッキングを実装する
Google AnalyticsF SDK では、特定のイベントが自動的に収集されます。これらのイベント(first_open や in_app_purchase など)をキャプチャするために追加のコードは必要ありません。
Google AnalyticsF SDK を使ってイベント ロギングを含む追加のイベントを実装します。
- Android
- iOS
一般的に推奨されるイベントについては、推奨イベントをご覧ください。
ステップ 3/9: プロジェクトで Google アナリティクスを有効にする
既存の Google アナリティクスのプロパティをリンクする
- Firebase コンソールを開き、プロジェクトを選択して、
をクリックします。
- [プロジェクト設定] > [統合] の順に開きます。
- Google アナリティクスのカードで、[リンク] をクリックします。
- 既存のアナリティクス アカウントを選択するか、新しいアカウントを作成します。
- 既存のアカウントを選択した場合、そのアカウントの既存の Google アナリティクスのプロパティを選択するか、新しいプロパティを作成できます。
- 新しいアカウントを作成すると、新しい Google アナリティクスのプロパティが作成され、プロジェクトがそのプロパティにリンクされます。
- アナリティクスの設定を行います。
Firebase コンソールから新しい Google アナリティクスのプロパティを作成する
- Firebase コンソールを開き、プロジェクトを選択します。
- [アナリティクス] をクリックします。
- [Google アナリティクスを有効にする] ボタンをクリックし、表示される手順に沿って操作します。
ステップ 4/9: アプリに in_app_purchasein_app_purchase イベントがある場合は Google Play をリンクする
Google Play は Google アナリティクスまたは Firebase コンソールからリンクできます。
Google アナリティクスの場合
- [管理] の [サービス間のリンク設定] で、[Google Play のリンク] をクリックします。
注: 前のリンクをクリックすると、最後にアクセスしたアナリティクスのプロパティが開きます。プロパティを開くには、Google アカウントにログインする必要があります。プロパティ セレクタでプロパティを変更できます。 次の操作を行うには、編集者以上の権限が必要です(プロパティ単位): 次の操作を行うには、編集者以上の権限が必要です。
- [リンク] をクリックします。
- 1 つまたは複数の Play デベロッパー アカウントで管理者権限を持っている場合は、[アプリを選択] をクリックして、リンク先のアプリを選択します。
- [次へ] をクリックします。
- 自動的に選択されたアプリデータ ストリームを確認し、[次へ] をクリックします。
- 設定を確認して、[送信] をクリックします。
Firebase コンソールの場合
- Firebase コンソールを開き、プロジェクトを選択して、
をクリックします。
- [プロジェクトの設定] を選択します。
- [プロジェクトの設定] ページで [統合] タブをクリックします。
- Google Play カードの [リンク] をクリックします。
- [Google Play にリンク] ポップアップ ボックスで [Google Play にリンク] をクリックします。
アプリが適切にリンクされていることを確認します。適切にリンクされている場合、ステータスは [リンク済み] と表示されます。
詳しくは、Google Play と Firebase のリンクおよびデベロッパー アカウントと Google サービスのリンクについての記事をご覧ください。
ステップ 5/9: イベントにキーイベントとしてマークを付ける
- [管理] の [データの表示] で [イベント] をクリックします。
注: 前のリンクをクリックすると、最後にアクセスしたアナリティクスのプロパティが開きます。プロパティを開くには、Google アカウントにログインする必要があります。プロパティ セレクタでプロパティを変更できます。 閲覧者以上の権限が必要です(プロパティ単位): 閲覧者以上の権限が必要です。
- [キーイベントとしてマークを付ける] 列のスイッチをオンにします。
必須イベント(アプリ キャンペーンで入札に使用する予定のイベント)をキーイベントとしてマークしてください。詳しくは、イベントをキーイベントとしてマークを付ける方法をご覧ください。
ステップ 6/9: Google 広告とリンクする
Google アナリティクスのアプリデータ ストリームを Google 広告アカウントに接続することで、アプリ コンバージョンに対する入札を有効にします。Google アナリティクスから Google アナリティクスと Google 広告をリンクする手順は次のとおりです。
- [管理] の [サービス間のリンク設定] で、[Google 広告のリンク] をクリックします。
注: 前のリンクをクリックすると、最後にアクセスしたアナリティクスのプロパティが開きます。プロパティを開くには、Google アカウントにログインする必要があります。プロパティ セレクタでプロパティを変更できます。 次の操作を行うには、編集者以上の権限が必要です(プロパティ単位):
- [リンク] をクリックします。
- [Google 広告アカウントを選択] をクリックし、リンクする Google 広告アカウントを選択します。
- [確認] をクリックします。
- [次へ] をクリックします。
- [パーソナライズド広告を有効化] オプションはデフォルトでオンになっています。
- パーソナライズド広告が無効になっている場合、Firebase / Google アナリティクスのリストは、アプリ エンゲージメント キャンペーンまたはウェブ キャンペーンのリマーケティングには使用できません。
- [自動タグ設定を有効にする] オプションを展開して、自動タグ設定を有効にするか、自動タグ設定が維持されるようにします。
- MCC アカウントにリンクする際に自動タグ設定を有効にすると、MCC アカウントに直接リンクされているすべての Google 広告アカウントで自動タグ設定が有効になります。
- エンゲージメント キャンペーンとウェブ キャンペーンでアプリ コンバージョンをトラッキングするには、自動タグ設定が必要です。
- [次へ] をクリックし、設定を確認します。
- [送信] をクリックして、現在の設定でアカウントをリンクします。
ステップ 7/9: キーイベントに基づいて Google 広告コンバージョンを作成する
Google アナリティクスのウェブ データソースを設定する
- [目標]
メニューの [概要] に移動します。
- [+ コンバージョン アクションを作成] を選択します。
- [ウェブサイトで発生したコンバージョン] を選択し、[続行] を選択します。
- [URLを追加] をクリックします。
- [スキャン] をクリックします。
- Google アナリティクス アカウントが利用可能な場合は、そのアカウントが表示されます。
- 共有するデータを選択するには、スイッチをオンにします。
- アプリとウェブの指標をインポートします。Google 広告で GA 指標を使用する方法についての記事をご覧ください。
- Google アナリティクスのオーディエンスをインポートします。リマーケティング オーディエンスについて説明します。
- [リンク] をクリックします。
- [完了] をクリックします。
- 注: Google アナリティクスのプロパティにアプリデータ ストリームがあることが検出されると、アプリのアクティビティの測定に Google アナリティクスのプロパティを使用するよう求めるメッセージが表示されます。
- Google アナリティクスを使ってアプリのアクティビティを測定するには、[プロパティを使用] を選択します。
- [ウェブサイトでのコンバージョン] と [アプリでのコンバージョン] の両方のチェックボックスがオンになっていることを確認します。
- [続行] をクリックします。
インポートしたイベントにアカウントのデフォルトのコンバージョン目標を設定する
- Google アナリティクスを初めてご利用になる場合
- アカウントのデフォルトのコンバージョン目標を設定したキャンペーンでコンバージョンをカウントしたい場合は、アカウントのデフォルトに目標を含めます。詳しくは、アカウントのデフォルトのコンバージョン目標についてをご覧ください。
- 別のコンバージョン イベントの参照元から移行する場合
- すでに第三者のアプリ コンバージョン アクションをメインとして最適化している場合は、既存のキャンペーンへの悪影響を避けるために、新しくインポートされたすべての Google アナリティクスのコンバージョン アクションをアクションの最適化のサブに設定してください。
- Google アナリティクスでは、コンバージョン アクションの目標カテゴリとアクションの最適化を編集できません。これらの設定は Google 広告でのみ変更が可能です。Google アナリティクスの管理画面で行ったコンバージョンに関連する設定の変更は、Google 広告の [変更履歴] ページでのみ確認できます。
- Google アナリティクスのイベントとキーイベントから直接 Google 広告のコンバージョンを作成できます。このプロセスでは、Google アナリティクスを唯一の情報源として使用するため、プラットフォーム間でデータの整合性が維持されます。Google アナリティクスで作成されたコンバージョン設定は、Google 広告で編集できる範囲が限られている場合があります。
ステップ 8/9: 自動タグ設定を有効にする
アプリ エンゲージメント キャンペーンとアプリ目標を設定したウェブ キャンペーンのコンバージョンをトラッキングするには、自動タグ設定が必要です。
- Google 広告アカウントで [管理] アイコン
をクリックします。
- [アカウント設定] をクリックします。
- [自動タグ設定] 項目をクリックします。
- アカウントの自動タグ設定の現在の状態を確認できます。自動タグ設定を有効にするには [ユーザーが広告クリック時にアクセスする URL にタグを設定する] の横のチェックボックスをオンにします。無効にするにはチェックボックスをオフにします。
- [保存] をクリックします。
詳しくは、自動タグ設定についてをご覧ください。
ステップ 9/9: コンバージョンに対して入札する
キーイベントに基づいてコンバージョンを作成したら、アプリ キャンペーンで開始するか、アプリ コンバージョンを活用できる適切なキャンペーンを選択して、コンバージョンに対する入札を開始できます。
詳しくは、コンバージョン目標についてと新しいキャンペーンの指針としてコンバージョン目標を使用をご覧ください。
すでに別のアプリ SDK からインポートされたコンバージョンに対して入札しているが、入札に Google アナリティクスの使用を始めたい場合は、Google アナリティクスを使用するようにアプリ キャンペーンを移行する手順をご確認ください。
Web to App Connect
アプリ キャンペーンに加えて、検索キャンペーン、P-MAX キャンペーン、ショッピング キャンペーンを実施する場合は、Web to App Connect を使ってウェブとアプリのシームレスな統合を通じてユーザー エクスペリエンスを改善できます。アプリをインストール済みのモバイル ユーザーの場合、Web to App Connect を使用して、検索キャンペーン、P-MAX キャンペーン、ショッピング キャンペーン広告のディープリンクを通じてユーザーをモバイルアプリの関連ページに誘導できます。
アプリ内の特定のページにディープリンクすると、ユーザーは購入、登録、カートへの商品の追加など、目的の操作をより簡単に完了することができます。また、Web to App Connect インターフェースを使用すると、こうしたアプリ内コンバージョン アクションをより簡単にトラッキングし、キャンペーンのパフォーマンスを高める方法についての最適化案を取得することが可能です。ウェブからアプリへのシームレスな移動をユーザーに促すことで、アプリ内のページに誘導する広告クリックのコンバージョン率は、モバイルサイトに誘導する場合のコンバージョン率と比較して平均で 2 倍高くなります。Web to App Connect インターフェースを使ってコンバージョンを増やす方法の詳細
Web to App Connect を利用するには、以下の手順を行います。
- [ツール]
メニューの [アプリ広告ハブ] に移動します。
- Web to App Connect インターフェースが表示されます。