概要:Google Adsに関する一般的な問題や乖離のトラブルシューティングについて説明しています。
Google Adsに関するよくある質問
Google広告からのクリック数が表示されない理由は?
[コスト]タブにて、コスト、クリック、インプレッションの取得を認証すると、クリックおよびインプレッションの集計値がGoogle Adsから取得できます。
Google Adsのクリックとインプレッションデータは、2018年8月に、まずはAndroidアプリ、次にiOSアプリで利用可能になりました。そのため、2018年以降とそれ以前のクリックデータを分析する際に、Google Adsのクリックデータが欠落しているか、不完全である可能性があります。
Google Adsで first_open コンバージョンが表示されないのはなぜですか?
以下のスクリーンショットのように、Google Adsでfirst_openコンバージョンが表示されない場合:
Google Adsでコンバージョンをインポートする必要があります。以下のコンバージョンをインポートする手順を実施してください。
Google Ads からのインストールが表示されないのはなぜですか?
以下のチェックリストに沿って、インストールが表示されない原因を確認してください。
まず試すべき確認事項
-
AppsFlyerでGoogle Ads連携を有効化する
AppsFlyerのサイドバーから、コラボレーション > アクティブな連携を開き、Google Adsを検索し、連携がアクティブであることを確認します。 -
Google Adsで
first_openのコンバージョンをインポートする
Google Adsの [コンバージョンの概要(Conversions summary)] ページを開き、first_openコンバージョンイベントがインポートされていることを確認してください。詳細については、Googleのヘルプ記事「アプリコンバージョンのインポート」を参照してください。
まだ解決しない場合
-
どのGoogle Adsアカウントがコンバージョンをインポートしているか確認する
Google AdsのMCCアカウント(マネージャーアカウント)とサブアカウントのどちらがコンバージョンをインポートしているかを確認してください:-
MCC(マネージャーアカウント)を利用している場合:MCCアカウントが、リンクされているすべてのサブアカウントを代表して
first_openコンバージョンをインポートする必要があります。 -
サブアカウントを利用している場合:
- MCCアカウントからサブアカウントへ Link ID を共有する必要があります。
- サブアカウント側でも
first_openコンバージョンを直接インポートする必要があります。
Google AdsのMCCアカウントについて詳しくは、Googleのヘルプ記事「MCC」を参照してください。
-
MCC(マネージャーアカウント)を利用している場合:MCCアカウントが、リンクされているすべてのサブアカウントを代表して
-
first_openコンバージョンが削除されていないか確認する
[コンバージョンの概要(Conversions summary)] ページで、first_openコンバージョンイベントが削除されていないか確認してください。削除されている場合は、Googleサポートへお問い合わせください。 -
Link IDを確認する
AppsFlyerに設定されている Link ID が、Google Adsに設定されている Link ID と一致していることを確認してください。
Google Ads管理画面にアプリ内イベントが表示されないのはなぜですか?
AppsFlyerとGoogle Ads間でアプリ内イベントが正しく設定・同期されていることを確認するため、以下のチェックリストをお試しください。
まず試すべき確認事項
以下の手順で、よくある問題を迅速に解消できます。
-
AppsFlyerでイベントポストバックを確認する(詳細な手順については、「AppsFlyerでGoogle Adsを設定する」を参照してください。)
- AppsFlyerで Google Ads連携タブ を開きます。
- 計測したい各アプリ内イベントについて、ポストバックが正しく設定されていることを確認します。
- [送信オプション(For users from)] では、Google Adsにイベントデータが送信されるよう、[All media sources, including organic(オーガニックを含むすべてのメディアソース)] を選択します。
- 必要に応じて、初期設定完了後にイベントごとに対象範囲を調整できます。
-
テスト用のアプリ内イベントを発生させる
- アプリを起動します。
- iOSアプリの場合は、アプリのトラッキングを許可し、IDFAの収集が有効になっていること を確認してください。
- 手動で、マッピング済みのアプリ内イベント(購入や会員登録など)を実行します。
-
Google Adsでイベントをインポートする
- Google Adsで [ツール]>[コンバージョン] をクリックします。
- [コンバージョン アクションの概要(Conversion Action Summary)] を確認します。
-
対象のアプリ内イベントをインポートします。詳細については、Googleのヘルプ記事「アプリコンバージョンのインポート」を参照してください。
注意
イベント実行後、コンバージョンがGoogle Ads上に表示されるまで最大6時間かかる場合があります。
まだ解決しない場合
Google Adsでパートナーイベント名を変更している場合(例:イベントが CUSTOM として表示されている場合)に、AppsFlyer側でも対応するイベント名を変更した場合は、Google Adsでイベントを再度インポートする必要があります。
Googleのコスト同期を停止できますか?
Googleのコスト同期を停止するには:
- Googleアカウントの権限へ移動します。
- AppsFlyerのGoogleコストの隣にあるアクションボタンから、[連携先を削除]をクリックします。
session_startを作成してから、インポートする必要がありますか?
これは、実施しているキャンペーンのタイプによります。リエンゲージメントキャンペーンを実施している場合は、session_startを作成してインポートし、エンゲージメントを測定することが推奨されます。
ユーザー獲得キャンペーンの場合、これは必須ではありません。
Google Adsにアンインストールデータを送信できますか?
はい。
Googleにアンインストールイベントを送信する方法:
- Google Ads設定画面から、af_uninstallイベントをカスタムイベントとしてマッピングします。
- このコンバージョンをGoogleにインポートします。
- Googleは、Googleのアトリビューション期間内(広告エンゲージメントから30~90日間)に受信されたイベントを承認します。アトリビューション期間終了後にGoogleが受信したイベントは、Google側では記録されません。
AppsFlyerで表示されるGoogle Adsのデータは何ですか?
データは、キャンペーン、チャンネル、アドセット、地域レベルで表示できます。
AppsFlyerデータに基づいて、Google Adsでオーディエンスリストを作成するために、何かを設定する必要がありますか?
アプリキャンペーンを実施していますが、AppsFlyerまたはGoogle広告の管理画面にデータまたはコンバージョンイベントが表示されないのはなぜですか?
複数のアカウントを使用している場合は、どうすればよいですか?
MCCレベル、またはアカウントレベルで作成されたリンクIDは、どうなりますか?
並列トラッキングとは何ですか?
Google Adsの並列トラッキングを使用すると、ランディングページの読み込みが速くなり、閲覧ユーザーの損失の問題が軽減されます。その結果、コンバージョンが増え、広告パフォーマンスが向上します。並列トラッキングでは、ユーザーは広告から最終URLに直接送信され、その後、トラッキングURLに送信されます。また、クリック測定はバックグラウンドで実施されます。
並列トラッキングの詳しい説明については、こちらをクリックしてください。
必要な対応
並行トラッキング(下記参照)を意図したとおりに機能させるには、最終ページURLがキャンペーンURLの内容と一致し、 Google の ValueTrack パラメータ {lpurl}にも最終ページURLが含まれている必要があります。
これは以下によって行われます:
- 単一のプラットフォームアトリビューションリンクを使用する場合(非推奨)
- af_rパラメータはURLで使用する必要があります。
-
OneLink ロングリンクを使用する(推奨)
- キャンペーンURLに次の URLパラメータが含まれている
- af_android_url
- af_ios_url
- af_web_dp
- af_dp は使用すべきではありません。
- 最終ページURL(リダイレクト先URL)を Google の ValueTrack パラメータに追加します。詳細はこちら
- キャンペーンURLに次の URLパラメータが含まれている
例:
https://subdomain.onelink.me/template_id?pid=xxx&af_ios_url={lpurl}
&af_android_url={lpurl}&af_web_dp={lpurl}
※サポートされているすべてのパラメーターについては、この記事を参照してください。
並行トラッキングを使用して Google広告ウェブキャンペーンを計測する方法については、こちらをクリックしてください。
AndroidまたはiOSの設定を使用して、キャンペーンを設定するには?
重要!
AppsFlyerでは、Google Adsで有効なすべてのアプリキャンペーンをサポートしています。
GoogleはSRN(セルフレポーティングネットワーク)です。これらのネットワークにおけるアトリビューションフローの仕組みの詳細については、こちらをクリックしてください。
AppsFlyerは、Googleが提供するすべてのキャンペーン情報を提示できます。キャンペーンタイプ(検索、動画、ディスプレイ、リエンゲージメント)、および関連付く情報はGoogleによって決定されます。アプリキャンペーンの設定が推奨されています。他のキャンペーンタイプに関するガイダンスが必要な場合は、Googleの担当者にお問い合わせください。これらのキャンペーンの詳細については、こちらをクリックしてください。
Google Ads向けのAndroid設定
Androidアトリビューションを可能にするには、アプリでGAID(Google 広告ID)を取得しており、弊社のSDK経由でAppsFlyerに送信されていることを確認します。
コンバージョン計測を作成(インストール)
コンバージョンの計測方法について詳しくは、こちらをクリックしてください。
Google Ads - Android設定 - アプリ内インベントの送信
Googleでのモバイルアプリインストールキャンペーンの成功度をさらに詳しく測定するには、AppsFlyerアカウントからGoogle広告アカウントにアプリ内イベントを送信できます。
コンバージョンを作成(アプリ内イベント)
アプリコンバージョンのトラッキング方法の詳細については、こちらをクリックしてください。
Google Ads向けのiOS設定
Google Ads - iOSの設定:アプリキャンペーン
ユニバーサルアプリキャンペーンを使用すると、Google検索、YouTube、ディスプレイ広告すべてに対して、一つの管理画面でiOSアプリ広告管理が可能です。
一般的に、Google Adsは検索キャンペーン経由のiOSインストールをセルフアトリビューションできません。これは、クリックがモバイルウェブ経由で発生するため、GoogleがデバイスからIDFAを取得できず、IDマッチングを実行できないためです。
一方、アプリキャンペーンにおけるiOS検索広告については、広告が Googleの検索アプリ上で配信された場合、Google Adsによるアトリビューションが可能です。
コンバージョン計測を作成(インストール)
コンバージョンの計測方法について詳しくは、こちらをクリックしてください。
Google Ads - iOS 設定 - アプリ内インベントの送信
Googleでのモバイルアプリインストールキャンペーンの成功度をさらに詳しく測定するには、AppsFlyerアカウントからGoogle広告アカウントにアプリ内イベントを送信できます。
コンバージョンを作成(アプリ内イベント)
アプリコンバージョンのトラッキング方法の詳細については、こちらをクリックしてください。
Google Adsのユーザーレベルデータの保持期間はどのくらいですか?
Google Adsは、インストールから6か月後にユーザーレベルデータを削除するようアトリビューションプロバイダに要請しています。つまり、これらのユーザーがアプリをインストールしてから6か月後に行われたイベントは、オーガニック経由としてカウントされます。
過去の集計データは変わりません。
これは全てのGoogle Adsチャネルに共通しています。
Google Adsでの乖離
Google Ads管理画面とAppsFlyer管理画面に表示される数値が異なる場合があります。
この数値の乖離を最小限に抑えるため、弊社はGoogleと緊密に連携していますが、乖離の原因については以下をご確認ください:
iOS・Android 共通の乖離
| 原因 | Google Ads | AppsFlyer |
|---|---|---|
| モデル化コンバージョンと ICM コンバージョン | Google Adsでは、Google独自のモデリングによって推定されたインストール数が表示されます。一方で、ICM(Integrated Conversion Measurement)によるモデリングインストールは表示されません。 | AppsFlyerでは、Google ICMによって生成されたモデリングインストール(確率論的アトリビューション)が表示されます。一方で、Google独自のモデリングによるインストール数は表示されません。 |
| アシストインストール(マルチタッチアトリビューション) | Google AdsはSRN(セルフレポーティングネットワーク)であるため、アトリビューション期間内に行われる、Google Adsとのエンゲージメント後に発生する全てのインストールの成果を紐づけます。 | AppsFlyerはユーザージャーニーのラストクリックのみを成果とし、ラストクリック以前のエンゲージメントを アシストと見なします。 |
| インストールを記録するタイミング | Google広告では、コンバージョンをクリック時間にアトリビュートします。 | AppsFlyerでは、コンバージョンを起動時間(アプリの起動)にアトリビュートします。 |
| タイムゾーン | 場所によって異なります。 | 場所によって異なります。 |
| アトリビューション期間 | 30日 | Googleとの連携はデフォルトで30日に設定されています(変更可能)。 |
| ビュースルーコンバージョン | Google Adsで特に設定されていない限り、ビュースルーコンバージョンは 全てのコンバージョン列にのみ表示され、コンバージョン列には表示されません。 | AppsFlyerは合計インストール数、クリックインストール、ビュースルーインストールを表示します。 |
| 再インストール | Google Adsは再インストールを「session_start」コンバージョンとして表示します。 | AppsFlyerは、リターゲティングデータとして、再インストール(リアトリビューション)を計測および表示します。 |
| In-app events | Google広告では、アプリ内イベントをクリック時間にアトリビュートします。 | AppsFlyer管理画面では、アプリ内イベントはインストール時間に応じてアトリビュートされます。ローデータレポートでは、AppsFlyerはイベントの時間に応じて、アプリ内イベントをアトリビュートします。 |
| 検証ルール | Googleは、検証ルールにかかわらず、AppsFlyerからすべての情報を受け取ります。 | AppsFlyerでは、検証ルールに基づいてインストール数を差し引くことがあります。 |
| コスト - Google Adsキャンペーンチャネル | Googleはキャンペーンの全てのチャネル(YouTube、ディスプレイ、検索)のコストをレポートします。 | AppsFlyerはキャンペーンの全てのチャネルについてGoogleからコストデータを取得しますが、iOS ACではYouTubeとディスプレイチャネルからのコンバージョンのみを計測します。その結果、AppsFlyerでの全体的なCPIはより高くなります。 |
| SKANインストール | Google Ads API V10以降、Google Adsダッシュボードは、インストールを did_win=TRUE と did_win=NULL で区別しません。ローデータのみで区別できます。 | Google Ads API V10以降、AppsFlyerは did_win=TRUE のポストバックからのインストールのみを表示します。その結果、AppsFlyer側のインストール数が少なくなる可能性があります。 |
| first_openイベント | Google広告は、DMAが正しく実装されている Firebase からイベントを取得し、その後、DMA同意済みイベントの成果を主張します。 |
Google Adsは、DMAが不適切に実装されているAppsFlyerからも同じイベントを取得し、その結果、すべてのイベントが非DMA同意としてレポートされ、Googleがそれらの成果を主張しません。
|
| リターゲティングイベント | Google Adsは、レスポンス内のad_type=ClickToDownloadとのリエンゲージメントを主張できます。 |
AppsFlyerは、ad_type=ClickToDownloadをリエンゲージメントではなく、UAコンバージョンイベントとしてカウントします。その結果、AppsFlyer側のリエンゲージメント数が少なくなる可能性があります。 |
備考
- Google広告では、リターゲティングキャンペーンのすべてのインストールが同じ場所に表示されますが、AppsFlyerの概要管理画面では、表示タイプ「ユーザー獲得」には新規インストールが表示され、表示タイプ「リターゲティング」にはリアトリビューションが表示され、表示タイプ「統合」には両方のデータが表示されます。
- Google広告の管理画面とAppsFlyerでデータを比較する場合は、Google広告の管理画面に表示されるデータが、第3者機関の分析(AppsFlyer)からインポートされたデータであることを確認してください。FirebaseまたはGoogle Playからインポートされたデータは、構造が異なるため、AppsFlyerデータとは完全な互換性を備えていません。AppsFlyerからGoogle広告の管理画面にデータをインポートする方法については、こちらをクリックしてください。
- インストールイベント(Google Adsにおける first_open)を比較する場合は、Google Adsのコンバージョンレポートでインストールイベントまでドリルダウンして確認してください。Google Adsでは、インストールだけでなく、購入やサブスクリプション登録など、すべてのコンバージョンが表示される場合があります。そのため、すべてのコンバージョンイベントの中から、インストールイベントのみを選択して比較することが重要です。
参照:
- iOS 14 関連の考慮事項については、Google 広告 SKAdNetworkと AppsFlyer の相互運用性をご参照ください。