概要:Google広告アカウントをAppsFlyerと連携して、すべてのキャンペーンのアトリビューションデータを表示します。
重要!
新しいGoogle EU同意ポリシー支援に関するお知らせをご覧ください。
Google広告の使用
Google広告 UI では、iOSおよびAndroidデバイス向けのアプリキャンペーンのみを設定できます。
他のプラットフォーム(例:Windows Phoneユーザー)からのユーザーをGoogle広告に結び付けるには、ランディングページソリューションを利用する必要があります。
アプリキャンペーン以外の特定のキャンペーンタイプを設定するには、Googleの担当者にお問い合わせください。
広告主向けのGoogle広告アトリビューションの設定
AppsFlyerでGoogle広告キャンペーンのアトリビューションを開始するには、次の手順に従います。
注記
Google広告との連携の前提条件として、アプリはIDFA\/GAIDを収集する必要があります。詳細については、SDK連携ガイドを参照してください。
ステップ1:Google広告リンクIDを作成する(必須)
リンクIDを作成するにはアカウントに対するGoogle管理者アクセスが必要です。
- Google広告管理者アカウントにログインします。
- 上部のメニューから [ツールと設定] をクリック。
- [設定] メニューで [データ マネージャー] を選択し、[+製品の接続] をクリック。
- データ ソース検索バーに「サードパーティアプリアナリティクス」と入力して選択し、[続行]をクリック。
- リンクIDの作成をクリックします。
- アプリアナリティクスプロバイダーとしてAppsFlyerを選択します。
- プラットフォーム(AndroidまたはiOS)を選択します。
- アプリを見つけて選択します。
- リンクIDの作成をクリックします。
ステップ2:AppsFlyerでGoogle広告をセットアップする(必須)
(AppsFlyerアカウントのメンバー全員)
- AppsFlyer管理画面 左メニュー 連携 > Partner Marketplaceへ移動します。
- Google広告を検索して選択します。
- 連携の設定をクリックします。連携の設定ページに移動します。
-
連携タブで、パートナーを有効化をオンにします。
注:このトグルは、このパートナーの連携を続ける限り、オン(有効)/strong>のままにしておく必要があります。 - 前の手順でコピーしたリンクIDを貼り付けます。
-
EU以外のユーザーを有効にするかどうかを決定します。
-
インストールアトリビューションの設定:
-
インストールクリックスルールックバック期間を設定します。
ルックバック期間の単位(時間または日)を選択し、スライダーを希望の値に設定します。Google広告に合わせて、ルックバック期間を30日に設定することをお勧めします。 - [オプション] Androidアプリで事前登録キャンペーンを行う場合は、事前登録キャンペーンのルックバック期間を設定します(デフォルトは90日です)。このスライダーは、インストールを事前登録キャンペーンに紐付ける際のルックバック期間を決定します。
- インストールビュースルーアトリビューションを有効にします。
- ルックバック期間の単位(時間または日)を選択し、スライダーを希望の値に設定します。ビュースルールックバック期間はGoogle広告に合わせて1日に設定することをお勧めします。
注:GoogleはiOSアプリのインプレッションに関する情報を送信しません。インストールビュースルーアトリビューションのトグルとルックバック期間スライダーは、iOSアプリには無効です。
-
インストールクリックスルールックバック期間を設定します。
- 再インストールのアトリビューションを有効にするには、再インストールアトリビューションをオンにします。
再インストールアトリビューションには、インストールアトリビューション設定から値が採用されるため、ルックバック期間を設定する必要はありません。
重要!
再インストールコンバージョンデータは、Google広告管理画面にsession_startとして表示されます。AppsFlyerでは、これが再帰属として帰属されます。
-
リエンゲージメントアトリビューションを設定します。
- アプリ設定でリターゲティングを有効にします。
- Google広告連携設定でリエンゲージメントアトリビューションを有効にします。
- リエンゲージメントクリックスルールックバック期間を設定します。これは、広告クリックからの期間であり、クリックがリエンゲージメントとして記録されるには、その期間中にアプリを起動する必要があります。時間または日数でルックバック期間を選択し、スライダーを希望の値に設定します。
-
リエンゲージメントビュースルーアトリビューションを有効にします。
注:GoogleはiOSアプリのインプレッションに関する情報を送信しません。インストールビュースルーアトリビューションのトグルとルックバック期間スライダーは、iOSアプリには無効です。 - リエンゲージメントビュースルールックバック期間を設定します。これは、広告インプレッションから始まる期間で、その期間内にアプリを起動しなければなりません。時間または日数でルックバック期間を選択し、スライダーを希望の値に設定します。
-
リエンゲージメント期間を設定します。これは、クリックまたはインプレッション後にユーザーのアプリ内イベントがリターゲティングメディアソースに帰属される期間です。値は日数(1-90)、時間(最大23)、またはライフタイムで設定できます。デフォルトは30日です。
- Google AdsのiOSアプリ資産(以前はアプリ拡張として知られていた)がある場合:
広告リンクからアトリビューションを取得するには、アトリビューションリンク タブを開き、AppsFlyerの単一プラットフォームアトリビューションリンクを作成し、Google広告アプリの拡張機能に挿入します。
注記:静的なキャンペーン名を必ず追加してください(必須)。
- コストタブに移動します。
- コスト、クリック、インプレッションをオンにします。
- Google広告を接続ボタンをクリックして、Googleアカウントにログインし、AppsFlyerですべてのGoogle広告のキャンペーンコストを取得します。 詳細はこちら。
- 保存をクリックします。
ストップ!
- Google広告でのインストールとリエンゲージメントのAppsFlyerアトリビューションを表示するには、次のAppsFlyerイベントをインポートしてください。
- 「First open」(インストール用)
- 「Session start」(リエンゲージメント用)
- AppsFlyerでGoogle広告のインストールを確認するには、ステップ 4を実行する必要があります。アプリ内イベントをGoogle広告にマッピングする必要がある場合は、まずステップ 3 を実行してください。
ステップ3:アプリのコンバージョンを測定する(必須)
重要!
新しいコンバージョンをGoogle広告で登録するには、アプリを起動してマッピングされたアプリ内イベントを少なくとも1回実行する必要があります。iOSアプリをテストするには、イベントを確認するためにIDFAを収集する必要があります。イベントコンバージョンがキューに追加されるまで、最大6時間かかる場合があります。一度追加されるとインポート可能になり、新しいコンバージョンのステータスは「最近のコンバージョンなし」から「コンバージョン記録中」に変わります。
このステップでは、リンクIDを作成するためにアカウントへのGoogle管理者アクセスが必要です。
Google広告ヘルプドキュメントに記載されている手順に従ってください。以下の点に注意してください。
- ステップ7では、すべてのアプリのfirst_openイベントの隣にあるボックスにチェックを入れてください(インストール測定に必要です)。次に、Googleで再エンゲージメントを測定する予定がある場合は、session_startイベントもインポートし、最後に、Googleで測定したい各インアプリイベントについても同様に行ってください。注記:Google広告のパートナーイベント識別子が変更されたり、CUSTOMとラベル付けされている場合に、対応するイベント名がAppsFlyerで変更された場合はデータを再インポートする必要があります。
- プロセスが完了した後、[コンバージョン] > [概要] ページでサードパーティのコンバージョンイベントを確認することができます。イベントがリストに表示されない場合や、Google広告のコンバージョンリストから削除された場合
- [すべてのコンバージョンアクションを表示] をクリックしてください。ステータス フィルターが表示されます。
- [ステータス] をクリックし、[すべて] を選択することで、無効または削除されたイベントを含むすべてのイベントを表示することができます。
- 「コンバージョンに含む」設定が、Google広告のキャンペーン目標に合致していることを確認してください。詳細については、Google担当者にお問い合わせになるか、こちらのGoogleドキュメントをご覧ください。
おめでとうございます!これで、AppsFlyerを使ってGoogle広告のモバイルキャンペーンを測定できるようになりました!
ステップ4:アプリ内イベントをマッピングする(推奨)
(AppsFlyerのアカウントに接続されたいずれかのメンバー)
-
統合タブに移動し、アプリ内イベントポストバックセクションまでスクロールしてください。
注記
アプリでGoogle広告のアプリ内イベントマッピングを初めて有効にする場合:
- af_app_openedイベントは自動的に定義され、session_startにマッピングされます(定義されていない場合は手動で追加します)。
- Google広告がこれらのイベントを受信できるようにするには、各イベントごとに次のユーザー向けでオーガニックを含むすべてのメディアソースを選択する必要があります。統合が正常に設定された後は、どんなイベントでもこの選択を変更できるようになります。
- アプリ内イベントポストバックをオンにします。
- クリック イベントの追加 をして、SDK またはサーバー間イベントをリストに追加します。
- 次のパラメーターを入力してください:
パラメータ名 説明 AppsFlyerイベント これは、アプリに連携されたSDKまたはサーバー間イベントからAppsFlyerが受信したイベントの名前です。
ヒント:お探しのイベントが見つかりませんか?- デバイス上で非オーガニックインストールによってアプリ内イベントが発生しているかを確認し、再度チェックしてください。
- AppsFlyerイベントにイベントを入力し、カスタムイベントを作成をクリックしてください。カスタムイベントマッピングの詳細をお読みください。
パートナーイベントにマッピングされています Google広告で定義されている各イベントの一意の名前またはID。ドロップダウンボックスから、最も適切な事前定義されたAppsFlyerイベントを選択してください。 ユーザーの流入元: イベントの送信オプションを選択してください: - このパートナーのみ:このイベントがGoogle広告に帰属する場合のみポストバックを送信します。
- オーガニックを含むすべてのメディアソース:パートナーに帰属するイベントおよびオーガニックイベントのポストバックを送信します。
送信データ - データなし(デフォルト):イベントの値を含まず、イベント自体のみを送信します。
- 価値と収益:収益の額を含む(存在する場合)、すべてのイベント値を送信します。
- 収益を除いたイベント値:収益値を除いたすべてのパラメーターを送信します。
- 連携を保存をクリックします。
- 連携を保存した後、設定ページにいる間に、さらに多くのアプリをパートナーと連携することができます。
- 左上のパートナー名の下にあるアプリ名をクリックし、アプリリストを開きます。
- ドロップダウンリストから別のアプリを選択してください。
- 選択したアプリで、連携ステップを再度実施してください。
ヒント
Google広告API連携には、Google広告のリマーケティング機能が自動的に含まれています。この連携を完了し、イベントをGoogle広告に送信することで、追加の連携なしでGoogle広告でリマーケティングオーディエンスリストを作成することが可能です。
Google広告チームメンバーに権限を付与する
Google広告に、アカウントの特定のデータにアクセスするための権限を付与できます。これは、Google広告の設定ページで、各アプリの[権限]タブから行うことができます。
これらの権限を取得しアプリにアクセスするためには、Google広告担当者がAppsFlyerのGoogle広告パートナーアカウントのチームメンバーである必要があります。
Googleのプライバシー要件により、Googleは広告主から明示的にリクエストされた場合にのみ、AppsFlyerパートナーアカウントに新しいチームメンバーを追加することができます。
Google広告チームメンバーにアプリへのアクセスを許可するには、次の手順に従ってください。
- アカウントマネージャーをAppsFlyerのGoogleパートナーアカウントに追加するようリクエストするには、このフォームに記入し提出してください。
- GAアカウントマネージャーが追加されたことをGoogle広告から確認されるまでお待ちください。
- [設定] > [アクティブ連携] > [Google広告] > [権限]に移動し、アカウントマネージャーのメールをチームメンバーのリストに追加します。
- Google広告アカウントマネージャーに付与したい権限を有効にします。
広告ネットワークへの権限付与の詳細については、こちらをご覧ください。
代理店向けGoogle広告アトリビューションの有効化
AppsFlyerは、Google広告を使用した代理店構成をサポートしています。AppsFlyerがデータを正しくアトリビューションするためには、広告主と代理店が別々のGoogle広告アカウントを持っていることが重要です。詳細については、こちらをクリックしてください。
複数のGoogle広告アカウントの運用
AppsFlyerは、同一のアプリで複数のGoogle広告アカウントを利用することを可能にしています。これを実現するには、Google広告でリンクIDを共有し、各Google広告アカウントにイベントをインポートします。
Google広告リンクIDの共有方法について詳しくは、こちらをクリックしてください。
iOSアプリキャンペーン
注:このセクションはインストール目的のアプリキャンペーンに適用され、エンゲージメント目的のアプリキャンペーンには適用されません。
2021年1月27日に、GoogleはiOS 14のリリースに対応するためのポリシー更新を発表しました。
ATTの施行が開始されて以来、GoogleのiOSアプリはATTを要求しないため、ATTプロンプトをサポートするYouTubeアプリを除き、Google広告製品はATTに該当するデバイス識別子(IDFA)の使用を停止しました。
Googleは、レポートとキャンペーンの最適化を維持するために、iOS 14+のトラフィックにおいてモデル化されたコンバージョンを拡大しました。
モデル化されたコンバージョンはデバイスIDに依存しないため、iOS 14.5のリリース以降、Googleが採用しているiOSインストールアプリキャンペーンのインベントリロジックは次の通りです。
- iOS ACI 検索チャネル/インベントリはアトリビューションされません(2020年1月24日のポリシーより)。
- iOS ACI ディスプレイチャネル/インベントリは、デバイスIDが存在し、広告主アプリと媒体アプリの両方で同意が得られた場合にのみアトリビューション可能です。Googleは現在、iOSでのクリックのみを主張しており、インプレッションは主張していないことに注意してください。
アプリキャンペーンでディファードディープリンクを使用する
ディープリンクとは何か、どう機能するのか
潜在的なユーザーがフィードをクリックすると、アプリのページにリダイレクトされます。ユーザーがアプリをインストールして起動すると、SDKはディファードディープリンクを使用して特定の製品の詳細(例:運動用シューズ)を提供します。アプリ開発者はこのデータを活用し、アプリ内で個々のユーザーに適切な体験を提供します。
Googleのディファードディープリンク
アプリキャンペーンのGoogleフィードまたは広告グループのディファードディープリンクを利用すると、新しいモバイルユーザー向けにスムーズでコンテンツ固有の体験を提供できます。Googleでは、フィードまたは広告グループのどちらにでもディープリンクを設定できます。AppsFlyerは、どちらのケースにおいてもディファードディープリンクをサポートします。
Google広告でディファードディープリンクを有効にするには:
- AppsFlyer SDKでパラメーターを受信するには、必ずGCDを使用してください。
- Googleで、フィードを設定するか、広告グループレベルのディファードディープリンクを設定してください。
- AppsFlyerで、設定 > アクティブ統合に移動します。 Google広告(Adwords)を選択します。
- 統合タブで、Google広告とのディファードディープリンクを有効にします。
- 連携を保存をクリックします。
Google広告のパラメーターマッピング
次の表は、Google広告とAppsFlyer間のパラメーターのマッピングを示しています。広告主はGoogle広告キャンペーンにパーソナライズされたパラメーターを追加できないことに注意してください。
ネットワークタイプ | 検索 | ディスプレイ | YouTube |
---|---|---|---|
チャネル (af_channel) | 以下の表を参照し、チャネルパラメーターの入力方法をご確認ください。 | ||
キャンペーン(c) | はい | はい | はい |
キャンペーンID(af_c_id) | はい | はい | はい |
広告セット(af_adset) ad_group_nameパラメーターによって入力されます。 このパラメーターがnullの場合、AFはaf_adsetにad_group_idを入力します。 |
はい | はい | はい |
Google の ad_group_id パラメータによって入力される広告セットID (af_adset_id) | はい | はい | はい |
広告 (af_ad) | 該当なし | 該当なし | 該当なし |
広告ID (af_ad_id) | 該当なし | 該当なし | 該当なし |
広告タイプ (af_ad_type) | はい* | はい* | はい* |
サイトID (af_siteid) | GoogleSearch\/ 検索パートナー |
該当なし | YouTube動画\/ ビデオパートナー |
キーワード | 該当なし | 該当なし | 該当なし |
チャネルパラメータを設定する方法
Google 広告は チャネル(af_channel) パラメータを送信しません。AppsFlyer は、以下のルールに基づいて Google 広告から受信したキャンペーン タイプに対してこのパラメータをどのように設定するかを決定します。
キャンペーン タイプ および ネットワーク タイプのロジック: | チャネルパラメータ | 例 | |
---|---|---|---|
キャンペーンタイプ | ネットワークタイプ | ||
ACI、ACE、ACPRE、ショッピング またはホテル |
すべてのネットワークタイプ |
キャンペーンタイプ_ネットワークタイプ | チャネル = ACI_Search |
注意: ACI、ACE、ACPRE、ショッピング またはホテル |
ディスプレイ | ネットワークサブタイプ | チャネル = mGDN |
注意: ACI、ACE、ACPRE、ショッピング またはホテル |
注意: ディスプレイ |
ネットワークタイプ | チャネル = 検索 |
Google の応答で利用可能な広告タイプの詳細については、こちらをご覧ください。
キャンペーンタイプ: アプリキャンペーン
Google 広告によるキャンペーン名の変更
2021年2月15日まで | 2021年2月23日以降 |
---|---|
UAC | ACI |
UACE | ACE |
UACPre | ACPRE |
注:キャンペーン名のタイプは、インストール日ではなく、クリック日またはインプレッション日に基づいて設定されます。
ローデータレポート内の携わっているビューパラメータ
携わっているビューとは、ユーザーの動画広告のインプレッションが10秒以上続いたものを指します。クリックと同じ帰属優先度があります。 Androidでは、エンゲージされたビューは生データレポートで、 および パラメータの下に表示されます。
アプリスフライヤーの定義されたクリックの振り返りウィンドウ内で発生した場合、エンゲージドビューがカウントされ、最大制限は3日です。
重要!
デバイスIDなしでコンバージョンを最適化するGoogle広告キャンペーン
iOS 14.5 以降および Android 12 以降、Google 広告に複数の識別子が導入されました。これらの識別子は、デバイス ID なしにコンバージョンを確定アトリビューションするために使用されます。
識別子 | 利用可能日 | ソース | オペレーティングシステム | 用途 | データの粒度 |
---|---|---|---|---|---|
gclid | 2021年12月 | Google Play リファラー | Android | インストール | ユーザーレベル |
gclid | 2021年12月 | 深いリンク URL | Android + iOS | リエンゲージメント | ユーザーレベル |
gbraid | 2021年3月 | 深いリンク URL | iOS | リエンゲージメント | 集計 |
AppsFlyer がこれらの識別子を受信し、Google 広告のポストバックで送信すると、それを基にコンバージョンを請求できます。AppsFlyer はその請求を使用し、アトリビューションおよび LTV イベントの関連付けのためにパラメーターを考慮します。
これらのパラメーターを受信するための設定変更は、広告主側で特に必要ありません。
オペレーティングシステム別のデータの可視性
Android アプリ:
AppsFlyer と Google 広告で、広告主はデバイス ID なしのトラフィックに関するインストールおよびリエンゲージメントの完全なキャンペーンデータを受け取ることができます。
iOS アプリ:
Google 広告と AppsFlyer で、広告主はリエンゲージメント アクティビティのトラフィックについて、デバイス ID なしの完全なキャンペーンデータを受け取ることができます。
参考
- iOS 14 関連の考慮事項については、Google 広告 SKAdNetworkと AppsFlyer の相互運用性をご参照ください。