概要:Google広告アカウントをAppsFlyerと連携して、すべてのキャンペーンの計測データを反映します。
重要!
新たに施行されたGoogle EU同意ポリシー対応に関するお知らせをご覧ください。
Google広告の使用
Google広告の管理画面では、iOSおよびAndroidデバイス向けのアプリキャンペーンのみを設定できます。
他のプラットフォーム(例:Windows Phoneユーザー)からのユーザーをGoogle広告に紐付けるには、ランディングページソリューションを利用する必要があります。
アプリキャンペーン以外の特定のキャンペーンタイプを設定するには、Googleの担当者にお問い合わせください。
広告主向けのGoogle広告計測の設定
AppsFlyerでGoogle広告キャンペーンの計測を開始するには、次の手順に従います:
注記
Google広告との連携の前提条件として、アプリ側で IDFA / GAIDを収集する必要があります。詳細:SDK連携ガイドを参照してください。
ステップ1:Google広告のリンクID作成(必須)
リンクIDを作成するにはアカウントに対するGoogle管理者アクセスが必要です。以下手順もしくはGoogleのドキュメントを参照してください。
- Google広告管理者アカウントにログインします。
- 上部メニューから ツールと設定をクリックします。
- 設定 メニューで データマネージャーを選択し、+ 製品の接続をクリックします。
- データソース検索バーに「サードパーティアプリアナリティクス」と入力して選択し、続行をクリックします。
- リンクIDの作成をクリックします。
- アプリアナリティクスプロバイダーとしてAppsFlyerを選択します。
- プラットフォーム(AndroidまたはiOS)を選択します。
- アプリを見つけて選択します。
- リンクIDの作成をクリックします。
ステップ2:Google Adsとの連携設定(必須)
(AppsFlyerの広告主アカウントのチームメンバーのみが操作できます)
- AppsFlyer管理画面 左メニュー 連携 > Partner Marketplaceへ移動します。
- Google Adsを検索して選択します。
- 連携の設定をクリックします。連携の設定画面に移動します。
-
連携タブで、パートナーを有効化トグルをオンにします。
注:このトグルは、このパートナーの連携を続ける限り、有効のままにしておく必要があります。 - 前の手順でコピーしたリンクIDを貼り付けます。
-
Non EU Users(EU以外のユーザーが対象)トグルを有効にするかどうかを決定します。
-
インストール計測の設定:
-
インストール:クリックスルールックバック期間を設定します。
ルックバック期間の単位(時間または日)を選択し、スライダーを希望の値に設定します。Google広告に合わせて、ルックバック期間を30日に設定することをお勧めします。 - [オプション] Androidアプリで事前登録キャンペーンを行う場合は、事前登録キャンペーンのルックバック期間を設定します(デフォルトは90日です)。このスライダーは、インストールを事前登録キャンペーンに紐付ける際のルックバック期間を決定します。
- インストール:ビュースルー計測を有効にします。
- ルックバック期間の単位(時間または日)を選択し、スライダーを希望の値に設定します。ビュースルールックバック期間はGoogle広告に合わせて1日に設定することをお勧めします。
注:GoogleはiOSアプリにおけるインプレッションに関する情報を連携しません。インストールビュースルー計測のトグルとルックバック期間スライダーは、iOSアプリには無効です。
-
インストール:クリックスルールックバック期間を設定します。
- 再インストールの計測を有効にするには、リアトリビューション計測をオンにします。
リアトリビューション計測には、インストール計測設定から値が適用されるため、ルックバック期間を設定する必要はありません。
重要!
リアトリビューション(再インストールコンバージョン)のデータは、Google広告管理画面にsession_startとして表示されます。AppsFlyerでは、これを「リアトリビューションCV」として計測します。
-
リエンゲージメントCV計測の設定:
- アプリ設定画面でリターゲティングを有効に設定します。
- Google広告連携設定でリエンゲージメントCV計測を有効にします。
- リエンゲージメント:クリックスルールックバック期間を設定します。これは、広告クリックからの期間であり、リエンゲージメントCVとして計測されるには、この期間中にアプリを起動する必要があります。時間または日数でルックバック期間を選択し、スライダーを希望の値に設定します。
-
リエンゲージメント:ビュースルー計測トグルを有効にします。
注:GoogleはiOSアプリのインプレッションに関する情報を送信しません。インストールのビュースルー計測のトグルとルックバック期間スライダーは、iOSアプリには無効です。 - リエンゲージメント:ビュースルーのルックバック期間を設定します。これは、広告インプレッションから始まる期間で、その期間内にアプリを起動しなければなりません。時間または日数でルックバック期間を選択し、スライダーを希望の値に設定します。
-
リエンゲージメント期間を設定します。これは、クリックまたはインプレッション後にユーザーのアプリ内イベントがリターゲティングメディアソースにアトリビューションされる期間です。値は日数(1-90)、時間(最大23)、またはライフタイムで設定できます。デフォルトは30日です。
-
Google AdsのiOSアプリアセット(旧:アプリ拡張)がある場合:
広告リンクから計測を取得するには、計測リンクタブを開き、AppsFlyerの単一プラットフォーム計測リンクを作成し、Google広告アプリの拡張機能に挿入します。
注記:静的なキャンペーン名を必ず追加してください(必須)。
- コストタブに移動します。
- コスト、クリック、インプレッションをオンに設定します。
- Google広告を接続ボタンをクリックして、Googleアカウントにログインし、AppsFlyerですべてのGoogle広告のキャンペーンコストを取得します。 詳細はこちら
- 保存をクリックします。
ステップ3:アプリコンバージョンのインポート(必須)
重要!
新しいコンバージョンをGoogle広告で登録するには、アプリを起動してマッピングされたアプリ内イベントを少なくとも1回実行する必要があります。iOSアプリをテストするには、イベントを確認するためにIDFAを収集する必要があります。イベントコンバージョンがキューに追加されるまで、最大6時間かかる場合があります。一度追加されるとインポート可能になり、新しいコンバージョンのステータスは「最近のコンバージョンなし」から「コンバージョン記録中」に変わります。
このステップでは、リンクIDを作成するためにアカウントへのGoogle管理者アクセスが必要です。
Google広告ヘルプドキュメントに記載されている手順に従ってください。以下の点に注意してください:
- ステップ 7では、すべてのアプリのfirst_openイベントの隣にあるボックスにチェックを入れてください(インストール計測に必要です)。次に、GoogleでリエンゲージメントCVを計測する予定がある場合は、session_startイベントもインポートし、最後に、Googleで計測したい各アプリ内ベントについても同様に行ってください。注記:Google広告のパートナーイベント識別子が変更されたり、CUSTOMとラベル付けされている場合に、対応するイベント名がAppsFlyerで変更された場合はデータを再インポートする必要があります。
- プロセスが完了した後、コンバージョン > 概要 ページでサードパーティのコンバージョンイベントを確認することができます。イベントがリストに表示されない場合や、Google広告のコンバージョンリストから削除された場合 -
- すべてのコンバージョンアクションを表示をクリックしてください。ステータス フィルターが表示されます。
- ステータスをクリックし、すべてを選択することで、無効または削除されたイベントを含むすべてのイベントを表示することができます。
- 「コンバージョンに含む」設定が、Google広告のキャンペーン目標と一致していることを確認してください。詳細については、Google担当者にお問い合わせになるか、こちらのGoogleドキュメントをご覧ください。
おめでとうございます!これで、AppsFlyerを使ってGoogle広告のモバイルキャンペーンを計測できるようになりました!
ステップ4:アプリ内イベントのマッピング(推奨)
(AppsFlyerのアカウントに接続されたいずれかのメンバー)
-
連携タブに移動し、アプリ内イベントポストバックセクションまでスクロールしてください。
注記
アプリでGoogle広告のアプリ内イベントマッピングを初めて有効にする場合:
- af_app_openedイベントは自動的にsession_startにマッピング・設定されます(定義されていない場合は手動で追加します)。
- Google広告がこれらのイベントを受信できるようにするには、各イベントごとに送信オプションでオーガニックを含むすべてのメディアソースを選択する必要があります。連携が正常に設定された後は、どんなイベントでもこの選択を変更できるようになります。
- アプリ内イベントポストバックをオンにします。
- イベントを追加をクリックして、SDK またはS2Sイベントをリストに追加します。
- 次のパラメーターを入力してください:
パラメータ名 説明 AppsFlyerイベント これは、アプリに連携されたSDKまたはサーバー間イベントからAppsFlyerが受信したイベントの名前です。
ヒント:お探しのイベントが見つかりませんか?- デバイス上で非オーガニックインストール経由で該当のアプリ内イベントが計測しされているかを確認し、再度チェックしてください。
- SDKイベント名にイベントを入力し、カスタムイベントを作成をクリックしてください。カスタムイベントマッピングの詳細をお読みください。
パートナー側のイベント名 Google広告で定義されている各イベントの一意の名前またはID。ドロップダウンボックスから、最も適切な事前定義されたSDKイベントを選択してください。 送信オプション イベントの送信オプションを選択してください: - このパートナーのみ:このイベントがGoogle広告に紐づく場合のみポストバックを送信します。
- オーガニックを含むすべてのメディアソース:この媒体に紐づくイベントおよびオーガニックイベントのポストバックを送信します。
送信データ - 付随データなし(デフォルト):イベントの値を含まず、イベント自体のみを送信します。
- イベント値と収益:収益の額を含む(存在する場合)、すべてのイベント値を送信します。
- イベント値のみ:収益値を除いたすべてのパラメーターを送信します。
- 連携を保存をクリックします。
- 連携を保存した後、設定ページにいる間に、さらに多くのアプリをパートナーと連携することができます。
- 左上のパートナー名の下にあるアプリ名をクリックし、アプリリストを開きます。
- ドロップダウンリストから別のアプリを選択してください。
- 選択したアプリで、連携ステップを再度実施してください。
ヒント
Google広告API連携には、Google広告のリマーケティング機能が自動的に含まれています。この連携を完了し、イベントをGoogle広告に送信することで、追加の連携なしでGoogle広告でリマーケティングオーディエンスリストを作成することが可能です。
Google広告への権限付与
Google広告に、アカウントの特定のデータにアクセスするための権限を付与できます。これは、Google広告の連携設定画面で、各アプリの [権限] タブから行うことができます。
これらの権限を取得しアプリにアクセスするためには、Google広告担当者がAppsFlyerのGoogle広告パートナーアカウントのチームメンバーである必要があります。
Googleのプライバシー要件により、Googleは広告主から明示的にリクエストされた場合にのみ、AppsFlyerパートナーアカウントに新しいチームメンバーを追加することができます。
Google広告チームメンバーにアプリへのアクセスを許可するには、次の手順に従ってください:
- アカウントマネージャーをAppsFlyerのGoogleパートナーアカウントに追加するようリクエストするには、このフォームに記入し提出してください。
- GAアカウントマネージャーが追加されたことをGoogle広告から確認されるまでお待ちください。
- 連携 > 連携済みパートナー > Google Ads > 権限タブに移動し、アカウントマネージャーのメールをチームメンバーのリストに追加します。
- Google広告アカウントマネージャーに付与したい権限を有効にします。
代理店向けGoogle広告計測の有効化
AppsFlyerは、Google広告を使用した代理店連携をサポートしています。AppsFlyerがデータを正しく計測するためには、広告主と代理店が別々のGoogle広告アカウントを持っていることが重要です。詳細:こちら
複数のGoogle広告アカウントでの運用
AppsFlyerは、同一のアプリで複数のGoogle広告アカウントを利用することを可能にしています。これを実現するには、Google広告でリンクIDを共有し、各Google広告アカウントにイベントをインポートします。
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 APIを使用してください。
- Googleで、フィードを設定するか、広告グループレベルのディファードディープリンクを設定してください。
- AppsFlyer管理画面左メニュー 設定 > 連携済みパートナー > Google Ads(Adwords)を選択します。
- 連携タブで、Google広告のディファードディープリンクを有効にします。
- 連携を保存をクリックします。
Google広告のパラメーターマッピング
次の表は、Google広告とAppsFlyer間のパラメーターのマッピングを示しています。広告主はGoogle広告キャンペーンにパーソナライズされたパラメーターを追加できないことに注意してください。
ネットワークタイプ | 検索 | ディスプレイ | YouTube |
---|---|---|---|
チャネル(af_channel) | 以下の表を参照し、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動画 / ビデオパートナー |
キーワード | 該当なし | 該当なし | 該当なし |
Channelパラメータを設定する方法
Google広告は Channel (af_channel) パラメータを送信しません。AppsFlyerは、以下のルールに基づいて Google広告から受信したキャンペーンタイプに対してこのパラメータをどのように設定するかを決定します。
キャンペーン タイプ および ネットワークタイプのロジック: | Channelパラメータ | 例 | |
---|---|---|---|
campaign_type | network_type | ||
ACI, ACE, ACPRE, Shopping または Hotel |
すべてのネットワークタイプ |
campaign_type_network_type | channel = ACI_Search |
注意: ACI, ACE, ACPRE, Shopping または Hotel |
Display | network_subtype | channel = mGDN |
注意: ACI, ACE, ACPRE, Shopping または Hotel |
次ではない: Display |
network_type | channel = Search |
Googleの応答で利用可能な広告タイプの詳細についてはこちらをご覧ください。
キャンペーンタイプ: アプリキャンペーン
Google広告によるキャンペーン名の変更
2021年2月15日以前 | 2021年2月23日以降 |
---|---|
UAC | ACI |
UACE | ACE |
UACPre | ACPRE |
注:キャンペーン名のタイプは、インストール日ではなく、クリック日またはインプレッション日に基づいて設定されます。
ローデータレポート内のエンゲージビューパラメータ
エンゲージビューとは、ユーザーの動画広告のインプレッションが10秒以上続いたものを指します。クリックと同じアトリビューション優先度があります。 Androidでは、engaged_view
はローデータレポートで、Engagement Type
および Sub Param 5
パラメータに反映されます。
AppsFlyerで定義されたクリックのルックバック期間内で発生した場合、エンゲージビューがカウントされ、最大制限は3日です。
重要!
デバイスIDなしでのコンバージョン最適化
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の相互運用性をご参照ください。