概要:Google AdsアカウントをAppsFlyerと連携することで、全てのキャンペーンの計測データを表示できます。
Google Adsを使用する
Google Adsのユーザーインターフェースでは、iOSとAndroid端末向けの アプリキャンペーンのみ設定が可能です。
他プラットフォーム(例:Windows Phone等)からのユーザーをGoogle Adsの成果に紐づけるには、 ランディングページを利用する必要があります。
アプリキャンペーン以外の広告を設定する方法については、Google担当者にお問い合わせください。
広告主向けGoogle Adsアトリビューションの設定
AppsFlyerでGoogle Adsキャンペーンのトラッキングを開始するには、次のステップを実行します:
ステップ1:Google AdsのリンクIDを作成する(必須)
(Google Adsの管理者のみ)
- Google Adsの管理画面に移動して、右上隅にあるツールアイコンをクリックします。
- [Setup](セットアップ)で [Linked accounts](リンク済みアカウント)を選択します。
- サードパーティアプリアナリティクスボックスで、詳細をクリックします
- 「+」ボタンをクリックします。
- [App analytics provider](アプリアナリティクスプロバイダー)のリストから、AppsFlyer を選択します。
- モバイルアプリのプラットフォームとしてiOSまたはAndroidを選択し、[Look up your app](アプリの検索)で関連アプリを選択します。
- [CREATE LINK ID](リンクIDを作成)をクリックします。
- 新しいリンクIDをコピーします。リンクIDにより、Google広告で自分のモバイルアプリをユニークに識別できます。
- 注意:この手順を繰り返し、各モバイルアプリで固有のリンクIDを作成する必要があります。
ステップ2:AppsFlyerでGoogle広告をセットアップする(必須)
(AppsFlyerのアカウントを所有するすべてのメンバー)
- AppsFlyerでアプリの管理画面に移動し、[連携済みパートナー]をクリックします。
- [Google Ads] を選択します。
- パートナーを有効にし、コピーしたリンクIDを貼り付けます。
- インストールアトリビューションの設定:
- インストールクリックスルールックバック期間を設定します。
時間または日単位でルックバック期間を選択し、スライダーを希望の値に設定します。ルックバック期間を Google Ads側の設定と同じ30日に設定することをお勧めします。 - インストールビュースルーアトリビューションを有効にします。
- 時間または日単位でルックバック期間を選択し、スライダーを希望の値に設定します。ビュースルールックバック期間をGoogle Ads側の設定と同じ1日に設定することをお勧めします。
- インストールクリックスルールックバック期間を設定します。
-
リインストールアトリビューション:
- リインストールをアトリビュートするには、設定をオン(青)にします。
- 値はインストールアトリビューションの設定から取得されるため、ビュースルーアトリビューションを有効にしたり、リインストールアトリビューションのルックバック期間を設定したりする必要はありません。
重要!
リインストールコンバージョンデータは、Google Ads管理画面ではsession_startとして表示されます。AppsFlyerでは、リアトリビューションと計測され、表示されます。
- リエンゲージメントアトリビューションの設定:
- アプリ設定からリターゲティングを有効化します。
- リエンゲージメントアトリビューションを有効にします。
- リエンゲージメント クリックスルー ルックバック期間を設定します。これは 広告クリックがリエンゲージメントとしてアトリビューションされるために、広告クリック発生からアプリが起動されるまでの期間を指します。 時間または日単位でルックバック期間を選択し、スライダーを希望の値に設定します。
- リエンゲージメント ビュースルー アトリビューションを有効にします。
- リエンゲージメントビュースルールックバック期間を設定します。これは、 リエンゲージメントとしてアトリビューションされるために、広告インプレッションからアプリ起動までの期間を指します。 時間または日単位でルックバック期間を選択し、スライダーを希望の値に設定します。
- リエンゲージメント期間を設定します。これは、クリックまたはインプレッションが発生した後、ユーザーのアプリ内イベントがリターゲティング広告の成果に紐づく期間を指します。値には、日数(1~90)、時間数(最大23)またはLifetime(無限)を設定できます。デフォルトは30日です。
- [コスト]タブを開きます。
- [コスト、クリック、インプレッションのデータを取得] をオンにします。
- Connect Google Ads ボタンをクリックして、Googleアカウントにログインし、全てのGoogle AdsキャンペーンのコストをAppsFlyerで取得します。 詳細は こちらを参照してください。
- [保存] をクリックします。
ステップ3:アプリ内イベントをマッピングする(推奨)

- 連携タブに移動し、下にスクロールして アプリ内イベントセクションを表示します。
- 必要に応じて、ここでリンクIDを再度設定します。
注意
初めてアプリのGoogle Adsのアプリ内イベントマッピングを有効化する際は、SDK上の全ての af_XXX イベントは、Googleの規定イベントリストへ自動でマッピングされます。この自動マッピングにより、手間が省け、マッピングミスを大幅に削減できます。
- アプリ内イベントのポストバックのトグルをONにします。
- [Add Event](イベントの追加)をクリックして、SDKイベントをリストに追加します。
- 次のパラメータを設定します。
パラメータ名 説明 SDK Event Name アプリと連携済みのSDKから、またはサーバー間(S2S)イベントからAppsFlyerが受信したイベント名 ヒント
アプリ内イベント名がリストに表示されない場合は、デバイス上で非オーガニックインストールによってアプリ内イベントが発生しているかを確認し、再度チェックしてください。
パートナー(Google)イベントID
Google Adsで定義された各イベントの一意の名前またはID。
ドロップダウンリストから最適な事前に定義されているイベントを選択します。注意:最適な事前定義イベントがない場合は、SDKイベントをそのままGoogle Adsに送ることができる [CUSTOM] 値を選択します。しかし、イベント値は標準AFパラメータを含んでいる必要があります。 イベントをAppsFlyerの標準パラメータでない値と送信すると、それらのパラメータはGoogle Adsに送信されません。
送信オプション
- This partner only:このイベントがGoogle Adsの成果に紐づく場合のみポストバックを送信します。
- All media sources including organic:イベントがオーガニックを含む全てパートナーに紐づく場合にポストバックを送信します。
イベント値を送信 - No values & no revenue:イベント値なしでイベント名のみを送信します。
- Values & no revenue:収益値以外のすべてのパラメータを送信します。
- Values & revenue:収益値(イベントに存在する場合)を含むすべてのイベントパラメータを送信します。
- 保存をクリックしてください。
ステップ4:アプリのコンバージョンを計測する(必須)
(Google広告 の管理者のみ)
重要!
Google広告で新しいコンバージョンを登録するには、アプリを起動して、マッピングされたアプリ内イベントを1回以上実行する必要があります。その後、これがキューに追加されるには最長6時間かかることがあります。イベントがキューに追加されると、インポートできるようになります。または、新しいコンバージョンのステータスを「No recent conversion」(最近のコンバージョンなし)から、「recording conversion」(コンバージョンの記録中)に変更できます。
- Google広告のアカウントに戻り、ツールアイコンをクリックします。
- [Measurement](測定)セクションで、[Conversions](コンバージョン)をクリックします。
- 「+」ボタンをクリックします。
- コンバージョンタイプのリストから [App](アプリ)を選択します。
- [Third-party app analytics](サードパーティのアプリ分析)を選択し、[Continue](続行)をクリックします。
- 全てのアプリのfirst_open の横にあるボックスと、インポートしたい各イベントのボックスにチェックを入れます。
注:Google Adsでパートナーイベント識別子が変更された場合、またはそれがCUSTOMであり、対応するイベント名がAppsFlyerで変更された場合は、再インポートする必要があります。 - [Import and Continue](インポートして続行)をクリックしてから、[Done](完了)をクリックします。
- これで、[Conversion actions](コンバージョンアクション)テーブルにサードパーティのコンバージョンイベントが表示されるようになります。イベント名をクリックしてさらに詳細を表示します。
イベントがリストに表示されない、またはGoogle Adsコンバージョンインポートリストから削除された場合は、[Status]をクリックして、[All]を選択し、全てのイベントを表示します。これでイベントを再度インポートできます:
- おめでとうございます!これで、AppsFlyerでGoogle Adsモバイルキャンペーンの計測ができるようになりました!
注意
「コンバージョンに含む」設定が、Google広告でのキャンペーン目標に合致するようにしてください。詳細については、Google担当者にお問い合わせになるか、こちらのGoogleドキュメントをご覧ください。
ヒント
Google広告のAPI連携には、Google広告リマーケティング機能が自動的に含まれます。この連携を完了し、イベントをGoogle広告に送信することにより、追加の連携を必要とせずに、Google広告でリマーケティングのオーディエンスリストを作成できます。
Google Adsチームメンバーに権限を付与する
アカウントの特定のデータにアクセスするためのGoogle Adsの権限を付与できます。 これは、アプリごとに[権限]タブの下のGoogle広告設定ページで行うことができます。
これらの権限を取得してアプリにアクセスできるようにするには、Google広告担当者がAppsFlyerのGoogle広告パートナーアカウントのチームメンバーである必要があります。
Googleのプライバシー要件により、Googleは、広告主から明示的に要求された場合にのみ、AppsFlyerパートナーアカウントに新しいチームメンバーを追加できます。
Google Adsチームメンバーにアプリへのアクセスを許可するには、次の手順を行って下さい。
- このフォーム に記入し、アカウントマネージャーにAppsFlyerのGoogleパートナーアカウントに追加するようリクエストを提出してください。
- Google Adsから、GAアカウントマネージャーが追加されたという連絡があるまでお待ちください。
- [設定] > [連携済みパートナー] > [Google Ads] > [権限] にて、アカウントマネージャーのメールアドレスをチームメンバーリストに追加します。
- Google Adsアカウントマネージャーに付与したい権限を有効にします。
詳細はアドネットワークに権限を付与するをご覧ください。
代理店のGoogle Adsトラッキングを可能にする
AppsFlyerでは、Google広告の代理店設定をサポートしています。AppsFlyerでデータのアトリビューションを正しく行うには、広告主と代理店が個別のGoogle広告アカウントを使用していることが重要です。詳細については、こちらをクリックしてください。
複数のGoogle Adsアカウントを運用する
AppsFlyerでは、同じアプリで複数のGoogle広告アカウントを使用できます。このためには、Google広告のリンクIDを共有し、イベントをそれぞれのGoogle広告アカウントにインポートします。
Google広告のリンクIDを共有する方法について詳しくは、こちらをクリックしてください。
iOSアプリキャンペーン
注意:このセクションは、インストール向けのアプリキャンペーンが対象で、エンゲージメント向けのアプリキャンペーンは対象では ありません。
2020年1月24日以降、Googleが採用しているiOSインストールアプリキャンペーンの検索インベントリロジック( Googleの発表 )は次の通りです。
- iOS アプリキャンペーンの「検索」チャネル/インベントリは今後計測されません。
- アプリキャンペーンの「動画」および「ディスプレイ」チャネル/インベントリは正常に計測されます。
- Googleでこのアップデートをオプトアウトすると、Googleアプリキャンペーンの 検索ユーザーに広告は配信されませんが、Google ACの動画&ディスプレイは配信され、正常に計測されます。
アプリキャンペーンのフィードでディファードディープリンクを使用する
アプリキャンペーンのGoogleフィードを使用することで、新規モバイルユーザー向けに、コンテンツに関連性の高いスムーズな広告体験を提供できます。
潜在的なユーザーがフィードをクリックすると、アプリページにリダイレクトページされます。ユーザーがアプリをインストールし起動すると、AppsFlyerのSDKが特定の製品に関するデータ(例:ランニングシューズ)をディファードディープリンクで引き渡します。アプリ開発者は、このデータを使用して、アプリ内で関連性のあるユーザーエクスペリエンスを提供します。
フィードでディファードディープリンクを有効にする方法:
- Googleで、フィードを設定します。
- Appsflyerにて、設定 > 連携済みパートナーを開きます。Google Ads (Adwords) を選択します。
- 連携タブにて、Googleフィードでのディファードディープリンクを有効化します。
- [連携を保存] をクリックします。
Google広告のパラメーターマッピング
以下の表では、Google広告とAppsFlyer間のパラメーターマッピングを示しています。
注意
広告主は、パーソナライズされたパラメーターをGoogle広告キャンペーンに追加できません。
キャンペーンタイプ:アプリキャンペーン
ネットワークタイプ |
検索 | ディスプレイ | 動画 |
---|---|---|---|
チャネル(af_channel) | UAC_Search | UAC_Display | UAC_Video |
キャンペーン(c) | はい | はい | はい |
キャンペーンID(af_c_id) |
はい | はい | はい |
広告セット(af_adset) | N/A | N/A | N/A |
Adset ID (af_adset_id) (Googleの ad_group_id パラメーターにより入力される) | はい | はい | はい |
Ad (_ad) |
N/A | N/A | N/A |
広告ID(af_ad_id) | N/A | N/A | N/A |
広告タイプ(af_ad_type) | はい* | はい* | はい* |
サイトID(af_siteid) | Google検索/ 検索パートナー |
N/A | YouTube動画/ YouTube検索/ Videoパートナー |
Keywords | N/A | N/A | N/A |
*Googleの応答で利用可能な広告タイプの詳細については、こちらをご覧ください。
重要!
- Googleは、SRN(セルフレポーティング型ネットワーク)です。このようなネットワークでのアトリビューションフローの詳しい仕組みについては、こちらをクリックしてください。
- AppsFlyerでは、Googleの提供するすべてのキャンペーン情報を表示できます。キャンペーンタイプ(検索、動画、ディスプレイ)、および関連付けられた情報はGoogleによって決定されます。詳細については、こちらをクリックしてください。
- クリックのブロック:Androidの場合、AppsFlyerではpid googleadwords_intからのクリックをブロックします。そのため、システムではカウントされますが、アトリビューションでは無視されます。
Google Adsリターゲティング広告
AppsFlyerでは、エンゲージメントのためのGoogle Adsアプリキャンペーンの結果を計測できます。
AppsFlyerでは、これらのキャンペーンはリターゲティング キャンペーンと呼ばれます。AppsFlyerは、リターゲティング広告のコスト、クリック、インプレッションデータの取得をサポートしています。この連携により、Google広告での広告費用を表示および測定し、Google広告キャンペーンのeCPIおよびROIを計算できます。
リターゲティングキャンペーンは、過去にアプリをインストールしたユーザーをターゲットにしています。
- アプリをインストール済みのユーザーに対するリターゲティング広告によりエンゲージメントが発生した場合、 リエンゲージメントと呼ばれます。これらは通常、ディープリンクユーザーを指します。
- アプリをインストールしていないユーザーに対するリターゲティング広告によりエンゲージメントが発生した場合、 再インストールまたはリアトリビューションと呼ばれます。
詳細については、Google Adsのエンゲージメントのためのサポートページをご覧ください。
エンゲージメントのためのGoogle広告アプリキャンペーンの設定
開始する前に、他のGoogle 広告アカウントとリンクを共有する方法についてGoogleのヘルプセンターを確認し、既存のリンクIDでエンゲージメント広告が正しく計測されることを確認してください。
Google Adsキャンペーンのエンゲージメントを計測するには、以下の3つの手順に従ってください:
アプリの設定でリターゲティングを有効にする
メディアソースに関わらず、リターゲティング広告を有効にするには、アプリレベルで有効にする必要があります。これがアプリの最初のリターゲティングキャンペーンである場合は、次の手順を実行します。
- アプリの管理画面にログインしてください。
- 左側のメニューで、アプリ設定をクリックします。
- ページ下までスクロールダウンしてください。
- 「リターゲティング広告の計測を有効にする」をオン(青)にしてください。
Google AdsリターゲティングをAppsFlyerで有効にする
- AppsFlyerでGoogle広告を設定するには、 手順項目5に従ってください。
Google Adsでのセッション開始コンバージョンのインポート
Google Adsで、リエンゲージメントキャンペーンのコンバージョンを計測するには、Google Adsでsession_startイベントをインポートする必要があります。
AppsFlyerでGoogle広告でリターゲティングを有効にした後、少なくとも1人のユーザーがアプリを起動すると、このイベントがGoogle Adsに表示されます。確認のため、リターゲティングを有効にした後、自分でアプリを起動してください。
Google Adsでコンバージョンをインポートする方法は、こちらをご覧ください。
注意
他のイベントと異なり、AppsFlyerからGoogle Adsにsession_startイベントをインポートしなくても、Google Ads APIはsession_startイベントを計測できます。しかし、この場合、AppsFlyerではこれらのコンバージョンは引き続き計測されます。これにより、AppsFlyerとGoogle Adsのデータに大きな乖離が生じます 。さらに、この設定により、Google Adsでキャンペーンユーザーのターゲット設定が最適化されなくなります。
エンゲージメントのためのアプリキャンペーン向けに、ディープリンクを設定する
エンゲージメントのためのGoogleアプリキャンペーンでは、 リエンゲージメント広告向けのディープリンクを使用する必要があります。サードパーティーのディープリンクソリューションは、ドメインが一致しないため使用できません。これにはAppsFlyerのOneLinkも含まれます。独自に開発したアプリリンク、ユニバーサルリンク、またはカスタムURIスキーマを使用してください。
ディープリンクには、その他のパラメータを追加する必要はありません(is_retargeting=true と pid=adwordsは不要です)。
ディープリンクとユーザーエクスペリエンスのカスタマイズ
エンゲージメントのためのGoogleアプリキャンペーンでは、ディープリンクが必要です。AppsFlyerでOneLinkを使ったディープリンクを実行する場合、onappopenattributionというSDKメソッドがリエンゲージメント広告に関するデータを取得します。しかし、エンゲージメントのためのGoogleアプリキャンペーンを介してディープリンクを実行する場合、このデータは取得できません。こちらをクリックして詳細をご確認ください。
ダイナミックリマーケティングとショッピング広告
AppsFlyerでは、アプリ向け動的リマーケティングとショッピング広告に対応しています。AppsFlyerでは、これらは他のリエンゲージメント広告と同じ扱いです。
アプリ向け動的リマーケティングについての詳細は、こちらをクリックしてください。
ショッピング広告についての詳細は、こちらをクリックしてください。
エンゲージメントのためのGoogle Adsについての詳細は、こちらをクリックしてください。
Google Adsコストデータの同期ステイタス
連携画面のコストタブではコスト連携のステイタスと、AppsFlyerが最後にコストデータを取得した時間が表示されます。AppsFlyerは過去7日間のキャンペーンコストを取得します(通常これはインストールのコストですが、必ず氏もそうではありません)。さらに、AppsFlyerはリエンゲージメントキャンペーンのコストは取得しません。
Google Adsでは、複数のアカウントを同期して、コストデータを取得することができます。同期されたアカウントごとに、AppsFlyerはコストインテグレーションのステイタスを表示し、最後に対象のコストデータが取得された時間を表示します。
次の表は、5つの異なるステータスメッセージと、[コスト]タブに表示された場合の対処方法を示しています。
ステータス | 説明 | 対処法 |
---|---|---|
Active |
パートナーAPIが応答してデータを返しています。 |
何もしない |
Active
以下の同期メッセージも表示: Cost Data was never successfully pulled(コストデータが正常に取得されたことはありません) |
以下のいずれかの可能性が考えられます:
|
|
No Matching Data(一致するデータはありません)
|
AppsFlyerはパートナーAPIを使用してこのアプリのアクティブなキャンペーンをクエリしますが、パートナーAPIはキャンペーンのデータを返しません。 これは、間違ったアカウントが接続されているか、連携が適切な設定に設定されていない場合に発生します。 |
|
パートナーAPIが対象のコストデータを送り返していません。 |
|
|
Partner API is not responding(パートナーAPIが応答していません) |
アドネットワークのコストデータAPIがダウンしているか、問題が発生しています。 |
ネットワークAPIが応答するまでお待ちください。 |
Invalid Credentials(認証情報が無効です) |
コストAPIの認証情報が正しくありません。AppsFlyerがコストデータを取得できません。 |
コストAPIキーが正しいことを確認してください。 |
最新のデータ取得
コストタブでは、コストが取得された最新時刻が表示されます。コストデータが一度も取得されていない場合は、Cost Data was never successfully pulled(コストデータは一度も取得されていません)という同期メッセージが表示されます。
例
停止したキャンペーン
AppsFlyerは、アドネットワークAで実行するいくつかのキャンペーンのコストを取得します。[コスト]タブを見ると、 Last successful sync 2 hours ago(前回の同期は2時間前です)というメッセージが表示されています。同日に、アドネットワークAでキャンペーンを停止します。2週間後にアドネットワークAの[コスト]タブを見ると、 Last successful sync 14 days ago(前回の同期は14日前です)というメッセージが表示されます。
Googleのコスト同期を停止する
Googleコストの同期を停止するには、Googleアカウントの接続を削除します:
-
コストタブを開き、アクション列で、アカウントにカーソルを合わせ、接続を削除をクリックします。
削除されると、AppsFlyerはコストの取得を停止します。接続を削除しても過去のデータには影響しません。
Google Adsのコスト、クリック、インプレッション
AppsFlyerでは、Google Adsからコスト、クリック、インプレッションデータの取得をサポートしています。この連携により、Google広告での広告費用を表示および測定し、Google広告キャンペーンのeCPIおよびROIを計算できます。
MCCアカウントもサポートされます。
AppsFlyer管理画面内でGoogle Adsのコスト、クリック、インプレッションを表示するには、Google Ads設定ページ経由で接続が必要です。接続が完了すると、AppsFlyerでは、既存の全てのキャンペーンについてGoogle Adsのコスト、クリック、インプレッションを照会し始めます。
メディアソース | Campaign | Adset | 広告 | 地域別 | チャネル | サイトID |
---|---|---|---|---|---|---|
- | はい | はい | - | はい | はい | - |
Google Adsでコストを設定する詳細をご覧ください。
Googleのクリックとビューの定義についてご参照ください。
設定が完了後、数時間以内にデータが受信されます。AppsFlyerでは、システムに初めてログインした時点から7日前まで遡ってコストデータを受信します。
ヒント
正しいGoogle広告アカウントでログインができているかを確認するには、Google広告ダッシュボードの右上に表示されるメールアドレスが合っているか確認してください。
Google広告アカウントがMCCアカウントのサブアカウントである場合、右上のIDはMCCのIDであり、 サブアカウントのIDは左上隅にあります。
正しいアカウントにログインしていない場合は、アカウントからログアウトして、別のGoogleアカウントのメールアドレスで再度ログインします。
コストデータが表示されない場合は?
クライアントが誤ったアカウントメールアドレスでログインしている
ログイン時に、正しいGoogleアカウントを使用していることを必ず確認してください。
誤ったGoogleアカウントでログインすると、コストデータが抽出/表示されません。このような場合は、Googleアプリの権限からアプリを削除して、正しいアカウントでログインする必要があります。そのためには、次のステップを実行します。
- 次のURLをクリックします:https://myaccount.google.com/permissions
- GoogleからAppsFlyerコストを削除し、再度ログインします。
スペースや特殊文字
地域別のクリックデータはどこに表示されますか?
Google Adsで広告収入を記録する
Google Ads (AdWords) の収益連携は、2020年11月30日で廃止されました。広告収益データについては、AdWords をご利用のお客様は Google AdMobに移行する必要があります。
よくある質問
Google広告からのクリック数が表示されない理由は?
[コスト]タブにて、コスト、クリック、インプレッションの取得を認証すると、クリックおよびインプレッションの集計値がGoogle Adsから取得できます。
Google Adsのクリックとインプレッションデータは、2018年8月に、まずはAndroidアプリ、次にiOSアプリで利用可能になりました。そのため、2018年以降とそれ以前のクリックデータを分析する際に、Google Adsのクリックデータが欠落しているか、不完全である可能性があります。
Google Adsで first_open コンバージョンが表示されないのはなぜですか?
以下のスクリーンショットのように、Google Adsでfirst_openコンバージョンが表示されない場合:

Google Adsでコンバージョンをインポートする必要があります。以下のコンバージョンをインポートする手順を実施してください。
Google広告でアプリ内イベントが表示されない理由は?
AppsFlyerの管理画面で希望するアプリ内イベントをマッピングした後、Google Adsにこの画面が表示されていますか(設定ステップ3)?
その場合は、次のいずれかを実施してください。
- アプリ内イベントの送信オプションが [このパートナーのみ] に設定されている場合は、デバイスへのインストールを Google にの成果に紐づけてから、そのデバイスでイベントを実行してください。
- イベントの送信オプションを [オーガニックを含むすべてのメディアソース] に変更し、デバイスでイベントを実行します。
重要!
- デバイスでイベントを実行する前に、必ずアプリ内イベントをマッピングしてください。
- イベントがGoogle Adsの管理画面に表示されるまでに、最長6時間かかることがあります。
Googleのコスト同期を停止できますか?
Googleのコスト同期を停止するには:
- Googleアカウントの権限を開きます
- AppsFlyerのGoogleコストの隣にある[Remove]をクリックします
session_startを作成してから、インポートする必要がありますか?
session_start
を作成してインポートし、エンゲージメントを測定することが推奨されます。
ユーザー獲得キャンペーンの場合、これは必須ではありません。
Google Adsにアンインストールデータを送信できますか?
はい。
Googleにアンインストールイベントを送信する方法:
- Google Ads設定画面から、af_uninstallイベントをカスタムイベントとしてマッピングします。
- このコンバージョンをGoogleにインポートします。
- Googleは、Googleのアトリビューション期間内(広告エンゲージメントから30~90日間)に受信されたイベントを承認します。アトリビューション期間終了後にGoogleが受信したイベントは、Google側では記録されません。
What Google Ads data does AppsFlyer display?
You can view data at the following levels: campaign, channel, adset, and geo.
AppsFlyerデータに基づいて、Google広告でオーディエンスリストを作成するために、何かを設定する必要がありますか?
アプリキャンペーンを実施していますが、AppsFlyerまたはGoogle広告の管理画面にデータまたはコンバージョンイベントが表示されないのはなぜですか?
複数のアカウントを使用している場合は、どうすればよいですか?
MCCレベル、またはアカウントレベルで作成されたリンクIDは、どうなりますか?
並列トラッキングとは何ですか?
Google Adsの並列トラッキングを使用すると、ランディングページの読み込みが速くなり、閲覧ユーザーの損失の問題が軽減されます。その結果、コンバージョンが増え、広告パフォーマンスが向上します。並列トラッキングでは、ユーザーは広告から最終URLに直接送信され、その後、トラッキングURLに送信されます。また、クリック測定はバックグラウンドで実施されます。
並列トラッキングの詳しい説明については、こちらをクリックしてください。
追加情報
-
アトリビューションリンクの不一致 - トラッキングURLと最終URLが一致しないという通知がGoogleに表示されることがあります。この場合、AppsFlyer側での測定やアトリビューションへの影響はありません。
この通知を回避するには、基本的なトラッキングテンプレートを使用する際に、af_r
というURLパラメーターを追加して、最終アプリストアURLをパラメータ値に設定します。
上のスクリーンショットで、ランディングページのURLは以下のとおりです。https://play.google.com/store/apps/details?id=com.XXXXXX.XXXX&hl=en
AppsFlyer URLテンプレートで、上記のランディングページURLを使用して、次のURLをaf_rパラメーターに追加します。:
https://app.appsflyer.com/com.XXXXX.XXXXX?af_c_id={campaignid}&af_siteid
={placement}&af_adset={adgroupid}&af_adset_id={adgroupid}&af_ad={creative}&af_
ad_id={creative}&pid=ga_parallel_test&af_click_lookback=7d&c={campaignid}&url=
{lpurl}&network={network}&af_keywords={keyword}&af_r=https%3A%2F%2
Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.XXXX.XXXXX%26hl%3Den - ほとんどの場合、Googleはサードパーティのアトリビューションリンクを有効にしていません。これには、通常のアトリビューションリンクやAppsFlyerのOneLinkも含まれます。
AndroidまたはiOSの設定を使用して、キャンペーンを設定するには?
重要!
AppsFlyerでは、Google広告で有効なすべてのアプリキャンペーンをサポートしています。
Googleは、SRN(セルフレポーティング型ネットワーク)です。このようなネットワークでのアトリビューションフローの詳しい仕組みについては、こちらをクリックしてください。
AppsFlyerでは、Googleの提供する全てのキャンペーン情報を表示できます。キャンペーンタイプ(検索、動画、ディスプレイ、リエンゲージメント)、および関連付く情報はGoogleによって決定されます。アプリキャンペーンの設定が推奨されています。他のキャンペーンタイプに関するガイダンスが必要な場合は、Googleの担当者にお問い合わせください。これらのキャンペーンの詳細については、こちらをクリックしてください。
Google Ads向けのAndroid設定
Androidアトリビューションを可能にするには、アプリでGAID(Google 広告ID)を取得しており、弊社のSDK経由でAppsFlyerに送信されていることを確認します。
コンバージョン計測を作成(インストール)
コンバージョンの計測方法について詳しくは、こちらをクリックしてください。
Google広告 - Android設定 - アプリ内インベントの送信Googleでのモバイルアプリインストールキャンペーンの成功度をさらに詳しく測定するには、AppsFlyerアカウントからGoogle広告アカウントにアプリ内イベントを送信できます。
コンバージョンを作成(アプリ内イベント)
アプリコンバージョンのトラッキング方法の詳細については、こちらをクリックしてください。
Google Ads向けのiOS設定
Google Ads - iOSの設定:アプリキャンペーン
ユニバーサルアプリキャンペーンを使用すると、Google検索、YouTube、ディスプレイ広告すべてに対して、一つの管理画面でiOSアプリ広告管理が可能です。
一般に、Google自体では検索キャンペーンからのiOSインストール数を計測することができません。これは、クリックがモバイルWebソースから実行されるので、GoogleがデバイスからIDFAを取得し、ID照合を実行できないためです。
これに対し、iOS検索広告 では Google検索アプリ上で配信される広告について、Google Adsのアプリキャンペーンは計測が可能です。
コンバージョン計測を作成(インストール)
コンバージョンの計測方法について詳しくは、こちらをクリックしてください。
Google Ads - iOS 設定 - アプリ内インベントの送信
Googleでのモバイルアプリインストールキャンペーンの成功度をさらに詳しく測定するには、AppsFlyerアカウントからGoogle広告アカウントにアプリ内イベントを送信できます。
コンバージョンを作成(アプリ内イベント)
アプリコンバージョンのトラッキング方法の詳細については、こちらをクリックしてください。
Google Adsのユーザーレベルデータの保持期間はどのくらいですか?
Google Adsは、インストールから6か月後にユーザーレベルデータを削除するようアトリビューションプロバイダに要請しています。つまり、これらのユーザーがアプリをインストールしてから6か月後に行われたイベントは、オーガニック経由としてカウントされます。
過去の集計データは変わりません。
これは全てのGoogle Adsチャネルに共通しています。
数値の乖離
Google Ads管理画面とAppsFlyer管理画面に表示される数値が異なる場合があります。
この数値の乖離を最小限に抑えるため、弊社はGoogleと緊密に連携していますが、乖離の原因については以下をご確認ください:
iOSでもAndroidでも発生
原因 | Google広告 | AppsFlyer |
---|---|---|
アシストインストール(マルチタッチアトリビューション) |
Google AdsはSRN(Self Reporting Network)であるため、アトリビューション期間内に行われる、Google広告とのエンゲージメント後に発生する全てのインストールの成果を紐づけます。 |
AppsFlyerはユーザージャーニーのラストクリックのみを成果とし、ラストクリック以前のエンゲージメントを アシストと見なします。 |
インストールを記録するタイミング |
Google広告では、コンバージョンをクリック時間にアトリビュートします。 |
AppsFlyerでは、コンバージョンを起動時間(アプリの起動)にアトリビュートします。 |
レポートの時間 |
Google Adsの管理画面はコンバージョンが表示されるまで数時間の遅延が起こる可能性があります。 |
AppsFlyerのレポートはリアルタイムです。 |
タイムゾーン |
場所によって異なります。 |
場所によって異なります。 |
アトリビューション期間 |
30日 |
Googleとの連携はデフォルトで30日に設定されています(変更可能)。 |
ビュースルーコンバージョン |
Google Adsで特に設定されていない限り、ビュースルーコンバージョンは 全てのコンバージョン列にのみ表示され、コンバージョン列には表示されません。 |
AppsFlyerは合計インストール数、クリックインストール、ビュースルーインストールを表示します。 |
リインストール |
Google Adsは再インストールを「session_start」コンバージョンとして表示します。 |
AppsFlyerは、リターゲティングデータとして、再インストール(リアトリビューション)を計測および表示します。 |
アプリ内イベント |
Google広告では、アプリ内イベントをクリック時間にアトリビュートします。 |
AppsFlyer管理画面では、アプリ内イベントはインストール時間に応じてアトリビュートされます。ローデータレポートでは、AppsFlyerはイベントの時間に応じて、アプリ内イベントをアトリビュートします。 |
検証ルール |
Googleは、検証ルールにかかわらず、AppsFlyerからすべての情報を受け取ります。 |
AppsFlyerでは、検証ルールに基づいてインストール数を差し引くことがあります。 |
iOSアプリキャンペーン検索インベントリ |
Google Adsには、モバイルWebとGoogle検索アプリの両方のiOS AC検索結果の在庫が含まれています。 |
Google Adsは、モバイルWebおよびGoogleの検索アプリで、iOS AC検索コンバージョンに関するアトリビューションパートナーのクエリには応答しません。その結果、AppsFlyerではこれらのインストールはGoogle Adsの成果として計測されません。 |
コスト - Google Adsキャンペーンチャネル |
Googleはキャンペーンの全てのチャネル(YouTube、ディスプレイ、検索)のコストをレポートします。 |
AppsFlyerはキャンペーンの全てのチャネルについてGoogleからコストデータを取得しますが、iOS ACではYouTubeとディスプレイチャネルからのコンバージョンのみを計測します。その結果、AppsFlyerでの全体的なCPIはより高くなります。 |
注記
- Google広告では、リターゲティングキャンペーンのインストールすべてを同じ場所で表示します。一方、AppsFlyer管理画面では、インストール数は [Overview](概要)ページ(新規インストール)と [Retargeting](リターゲティング)ページ(リエンゲージメント)に分割されています。
- Google広告の管理画面とAppsFlyerでデータを比較する場合は、Google広告の管理画面に表示されるデータが、第3者機関の分析(AppsFlyer)からインポートされたデータであることを確認してください。FirebaseまたはGoogle Playからインポートされたデータは、構造が異なるため、AppsFlyerデータとは完全な互換性を備えていません。AppsFlyerからGoogle広告の管理画面にデータをインポートする方法については、こちらをクリックしてください。
- インストールイベント(Google Adsでのfirst_open)を比較する場合は、必ずGoogle Adsのコンバージョンレポートでインストールイベントまでドリルダウンしてください。Google Adsは全てのコンバージョン(例:インストール、購入、サブスクリプション)を表示する可能性があります。そのため、全てのコンバージョンイベントから、インストールイベントのみを選択することが重要です。