どのようにお手伝いできますか?

Google AdsとのSKAN連携

  • 更新
概要:GoogleからAppsFlyerへ、iOSアプリのSKAdNetwork(SKAN)ポストバックの内容を共有するように設定します。

Google AdsとのSKAN連携

複数のアドネットワークパートナーと連携する場合は、AppsFlyerで設定することをおすすめします。これにより、AppsFlyer上で、すべてのアドネットワークパートナーのSKANパフォーマンス指標をコストなどの指標とあわせて確認できます。 

Google AdsのSKANレポートの対象範囲

  • Google Adsは、iOSアプリキャンペーンで受信したiOSのSKANポストバックを集計し、AppsFlyerと共有します。これらのポストバックには、ディスプレイ、YouTube、検索など、複数のチャネルからのインストールが含まれます。
  • AppsFlyerはポストバックをデコードし、SKANダッシュボードとレポート(ポストバックのローデータレポートを含む)を更新します。
  • iOS 14.5がSRNのレポートに与える影響

考慮事項:

GoogleはiOSのポストバックを受信すると、広告配信シグナルを使用してラストクリックの時刻を判定します。一方、AppsFlyerはこのクリック時刻をインストール時刻として扱います。このため、AppsFlyerとGoogleの管理画面でデータに差異が生じることがあります。

Googleのクリックのレポート方式と、過去のデータを日次で更新する仕組みに対応するため、AppsFlyerは過去45日分のデータを取得します。インストールは、インストール前のラストクリックの日付に紐づけて表示されます。 たとえば、7月1日のクリックが8月15日までにAppsFlyerへレポートされることがあります。AppsFlyerでは、このインストールをGoogleがレポートしたクリックの日付に紐づけて表示します。この仕組みは、レポートに次のように影響します。 

  • 集計レポートとダッシュボードでは、過去のデータが更新されます。 
  • ローデータレポートでは、過去のデータは更新されません。Data Lockerで提供されるデータは、GoogleからAppsFlyerにデータが提供された日付(データ受信日)に対応するフォルダに格納されます。 

連携の設定

Google Adsとの連携を設定するには、以下の各タブの手順を行ってください。

ポストバックの設定

ポストバックの送信を設定するには、次の手順を行います。

ステップ 作業 詳細
1 SKAN設定の確認 

AppsFlyerのSKANソリューションの設定が完了し、有効になっていることを確認します。これにより、AppsFlyer SDKからSKAN APIを呼び出し、コンバージョン値を設定できるようになります。

SKAN設定を確認するには、次の手順を行います。

  1. AppsFlyerで、[設定]>[SKAN Conversion Studio]に移動します。
  2. オプション(⋮)をクリックし、[SKAN計測]がオンになっていることを確認します。
    skan-settings.png
  3. 使用する計測モードを選択します。
    詳しくは、SKAN Conversion Studioを参照してください。
  4. 設定したイベント名を、表記を変えずに正確に控えておきます。次のステップで使用します。注意:イベント名では大文字と小文字が区別されます。
2 AppsFlyerでのアプリ内イベントのマッピング

アプリ内イベントのマッピングを確認・設定するには、次の手順を行います。

  1. AppsFlyerで、[コラボレーション]>[アクティブな連携]に移動します。
  2. [Google Ads]を選択します。
  3. [連携]タブで、[パートナーを有効にする]がオンになっていることを確認します。オフの場合は、先にGoogle Adsとの連携を完了してください。 
  4. [アプリ内イベントポストバック]セクションで、次の設定を行います。
    1. [アプリ内イベントポストバック]がオフの場合は、オンにします。
    2. 現在選択している計測タイプに関連するイベントをマッピングすることをおすすめします。注意:収益を計測する場合は、af_skad_revenueをGoogleの適切な収益イベントにマッピングします。
  5. ページの一番下までスクロールします。 
  6. [連携を保存]をクリックします。
Google AdsからAppsFlyerへのSKANデータの共有を許可

Google AdsにアトリビューションされたSKANインストールをAppsFlyerのSKANダッシュボードに表示するには、Google AdsからAppsFlyerへのSKANデータの共有を許可する必要があります。

Google AdsからAppsFlyerへのSKANデータの共有を許可するには、次の手順を行います。

  1. 以下の手順は、広告主が行う必要があります。代理店を利用する場合は、代理店と広告主の両方でSKAN計測を有効にする必要があります。  
  2. AppsFlyerで、[コラボレーション]>[アクティブな連携]に移動します。
  3. [Google Ads]を検索して選択します。
  4. [SKAN]タブに移動します。mceclip0.png
  5. [一時的に利用できません(Temporarily unavailable)]というメッセージが表示される場合は、多くの場合、広告ブロッカーが有効になっています。その場合は、広告ブロッカーを無効にしてページを再読み込みしてください。広告ブロッカーが原因でない場合は、AppsFlyerサポートにお問い合わせください。mceclip1.png
  6. [Google Adsに接続]をクリックします。
    • Google Adsアカウントの管理者権限を持つユーザーでログインする必要があります。
    • Googleアカウントに複数のアプリが紐づいている場合は、1回ログインするだけで、すべてのアプリが承認されます。アプリごとに承認する必要はありません。
    • AppsFlyerは、各アプリの[パートナーを有効にする]の設定にかかわらず、そのGoogleアカウントに紐づくAppsFlyer上のすべてのiOSアプリのデータを取得します。 
  7. 画面の指示に従って操作します。
  8. AppsFlyerに[AdWordsキャンペーンの管理(Manage your AdWords campaigns)]権限を付与するよう求められる場合があります。 その場合は、この権限を許可する必要があります。AppsFlyerがお客様のキャンペーン設定を変更することはありません。GoogleManageAdWords.png
  9. アカウントのステータスに[同期待ち(Waiting for sync)]と表示されることを確認します。
    このメッセージは、AppsFlyerがGoogle Adsからデータを受信するまで表示されます(最大24時間)。
  10. 翌日の02:00 UTCを過ぎてから、ステータスが[有効(Active)]に変わったことを確認します。
    SKANダッシュボードのデータは、毎日08:00 UTCまでに更新されます。注意:「考慮事項」で説明したとおり、Googleは最大45日前までさかのぼってデータを更新することがあります。 
  11. 計測の差異についても確認してください。 

補足情報

SKAN連携の解除

Google Adsとの連携を解除する際は、[パートナーを有効にする]をオフにするだけではSKANデータの記録は停止しません。SKANの接続も別途削除する必要があります。

SKAN連携を解除するには、次の手順を行います。

  1. AppsFlyerで、[コラボレーション]>[アクティブな連携]に移動します。
  2. Google Adsを検索して選択します。
  3. [SKAN]タブに移動します。
  4. 接続を解除するアカウントの削除アイコンをクリックします。
AppsFlyerとGoogle Adsの計測方法・タイミングの違い
項目 詳細 
取得できるデータの開始日 連携を有効にした日付(UTC基準)以降のデータを取得できます。ただし、Googleはクリック時刻を使用するため、連携を有効にした日より前のインストールが、後から表示されることがあります。
インストール日 

Googleは、インストール前のラストクリックの推定時刻をインストール時刻として設定します。このクリック時刻は、Googleが広告配信シグナルを使用して判定します。

メディアソースのデータとAppsFlyerのダッシュボードを比較する際は、次の点に注意してください。 

  • AppsFlyerは、アプリのタイムゾーンもGoogle Adsの広告アカウントのタイムゾーンも考慮しません。
  • Googleでは、インストール日から45日後まで、そのインストールがさかのぼってレポートされることがあります。
  • 他のメディアソースについては、AppsFlyerがポストバックの受信時刻からインストール時刻を算出します。 
インストール Google Ads API V10以降では、AppsFlyerに表示されるインストールは、did_win=TRUEのポストバックに基づくもののみです。このため、AppsFlyerのインストール数がGoogle Adsの管理画面より少なくなることがあります。
トラブルシューティングとよくある質問
項目 詳細 
Google Adsへのイベント送信

Q:コンバージョン値の計測対象として選択していないイベントについても、Google Adsへ追加でポストバックを送信する意味はありますか?

A:同意を得ているユーザーについては、Google Adsによる最適化の効果を最大限に引き出すため、すべてのイベントを送信してください。

複数のイベントを同じGoogle Adsイベントにマッピング

Q:複数のアプリ内イベントを1つのGoogle Adsイベントにマッピングできますか?

A:複数のイベントを1つのGoogle Ads標準イベントにマッピングすると、Google Adsはそれらのイベントを区別できません。そのため、Google Adsが認識する1つのイベントに対して最適化が行われます。

対応しているキャンペーンタイプ

Q: どのタイプのGoogle Adsキャンペーンに対応していますか?

A:検索や動画など、Webからアプリ、またはアプリからアプリへ誘導するiOSキャンペーンに対応しています。 

取得できるデータがない場合

Q: 接続ステータスに「取得できるデータがありません:Googleのデータ共有権限を確認してください」と表示されるのはなぜですか?

A:SKANデータがまだ存在しないか、Google Adsアカウントの管理者権限を持つユーザーでログインする必要があります。

仕様と制限事項
仕様 説明
エンゲージビュー エンゲージビューはクリックとしてカウントされ、他のクリックスルーアトリビューションと同様にポストバックが送信されます。
データの更新タイミング
  • AppsFlyerは、毎日01:00 UTCからGoogle AdsのSKANデータを収集します。
  • ダッシュボードと集計データは、その7時間後に更新されます。
  • Google側のSKANデータ処理が遅れることがあるため、通常よりデータの到着が遅れ、SSOT(Single Source of Truth)のデータにも影響する場合があります。
    • 遅れていたデータがGoogleから届くと、過去のデータが更新されます。
利用可能なレポート Google Adsのデータは、SKANダッシュボード、集計レポート、ローデータレポートで確認できます。SKANレポートの種類を参照してください。
代理店 代理店が広告主のGoogle Adsアカウントの管理者権限を持っている場合は、この記事の手順を実行し、広告主に代わってGoogleとのSKAN連携を有効にできます。広告主が別途Google Adsにログインする必要はありません。広告主のアカウントには、代理店がログインしていることが表示されます。
Google AdsのSKANインストールが表示されない場合

次のチェックリストで設定を確認し、AppsFlyerのSKANダッシュボードでデータを受信できる状態になっているかを確認してください。

設定確認のチェックリスト

  1. 連携のステータスを確認します。
    • AppsFlyerでGoogle Adsとの連携が有効になっていることを確認します。
    • [SKAN]タブで、ステータスが[有効(Active)]になっていることを確認します。[一時的に利用できません(Temporarily unavailable)]と表示される場合は、広告ブロッカーを無効にし、ページを再読み込みしてください。
  2. Google Adsへの接続がまだ承認されていない場合は、承認します。
    • [Google Adsに接続]をクリックします。
    • Google Adsの管理者アカウントでログインし、AdWordsキャンペーンの管理権限を求められた場合は許可します。
  3. 同期が完了するまで待ちます。
    • ログイン後、ステータスは[同期待ち(Waiting for sync)]になります。
    • AppsFlyerがGoogleからSKANデータを受信し始めると、ステータスが[有効(Active)]に変わります。これには最大24時間かかる場合があります。
    • その後、SKANダッシュボードのデータは毎日08:00 UTCまでに更新されます。

それでも表示されない場合

上記の手順を行ってもインストールが表示されない場合は、次の点を確認してください。

  • ステータスに「取得できるデータがありません:Googleのデータ共有権限を確認してください」と表示される場合は、GoogleからSKANデータがまだ共有されていないか、Google Adsアカウントの管理者権限を持つユーザーでログインする必要があります。
  • Google AdsでSKAN専用キャンペーンを配信しており、管理者アカウントでログインしていることを確認します。
  • Google Adsでインストール数を直接確認します。

    1. Google Adsで[キャンペーン]に移動します。
    2. [レポート(Reports)]アイコン >[目標とコンバージョン(Goals and conversions)]>[SKAdNetworkコンバージョン(SKAdNetwork conversions)]をクリックします。
    3. 「レポートの読み込みエラー:このレポートは現在の表示フィルタと互換性がありません(Error loading report — This report is incompatible with the current view filters)」と表示される場合は、[表示フィルタをクリア(Clear view filters)]をクリックします。
    4. 列の検索(虫眼鏡アイコン)を使用して、[SKAdNetwork conv. value segment]などのSKAN専用の列を探して追加します。

    Google側でインストールが記録されていなければ、AppsFlyerにも表示されません。インストールが記録されない理由については、Googleの担当者に確認してください。

補足事項

  • Google AdsのSKANデータは、毎日01:00 UTCから収集されます。Googleからのデータの到着に、通常より最大2日多くかかる場合があります。
  • SKAN計測の対象となるのは、Webからアプリ、またはアプリからアプリへ誘導するiOSキャンペーンのみです。