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設定を確認するには、次の手順を行います。
|
| 2 | AppsFlyerでのアプリ内イベントのマッピング |
アプリ内イベントのマッピングを確認・設定するには、次の手順を行います。
|
Google AdsからAppsFlyerへのSKANデータの共有を許可
Google AdsにアトリビューションされたSKANインストールをAppsFlyerのSKANダッシュボードに表示するには、Google AdsからAppsFlyerへのSKANデータの共有を許可する必要があります。
Google AdsからAppsFlyerへのSKANデータの共有を許可するには、次の手順を行います。
- 以下の手順は、広告主が行う必要があります。代理店を利用する場合は、代理店と広告主の両方でSKAN計測を有効にする必要があります。
- AppsFlyerで、[コラボレーション]>[アクティブな連携]に移動します。
- [Google Ads]を検索して選択します。
- [SKAN]タブに移動します。
- [一時的に利用できません(Temporarily unavailable)]というメッセージが表示される場合は、多くの場合、広告ブロッカーが有効になっています。その場合は、広告ブロッカーを無効にしてページを再読み込みしてください。広告ブロッカーが原因でない場合は、AppsFlyerサポートにお問い合わせください。
- [Google Adsに接続]をクリックします。
- Google Adsアカウントの管理者権限を持つユーザーでログインする必要があります。
- Googleアカウントに複数のアプリが紐づいている場合は、1回ログインするだけで、すべてのアプリが承認されます。アプリごとに承認する必要はありません。
- AppsFlyerは、各アプリの[パートナーを有効にする]の設定にかかわらず、そのGoogleアカウントに紐づくAppsFlyer上のすべてのiOSアプリのデータを取得します。
- 画面の指示に従って操作します。
- AppsFlyerに[AdWordsキャンペーンの管理(Manage your AdWords campaigns)]権限を付与するよう求められる場合があります。 その場合は、この権限を許可する必要があります。AppsFlyerがお客様のキャンペーン設定を変更することはありません。
- アカウントのステータスに[同期待ち(Waiting for sync)]と表示されることを確認します。
このメッセージは、AppsFlyerがGoogle Adsからデータを受信するまで表示されます(最大24時間)。 - 翌日の02:00 UTCを過ぎてから、ステータスが[有効(Active)]に変わったことを確認します。
SKANダッシュボードのデータは、毎日08:00 UTCまでに更新されます。注意:「考慮事項」で説明したとおり、Googleは最大45日前までさかのぼってデータを更新することがあります。 - 計測の差異についても確認してください。
補足情報
SKAN連携の解除
Google Adsとの連携を解除する際は、[パートナーを有効にする]をオフにするだけではSKANデータの記録は停止しません。SKANの接続も別途削除する必要があります。
SKAN連携を解除するには、次の手順を行います。
- AppsFlyerで、[コラボレーション]>[アクティブな連携]に移動します。
- Google Adsを検索して選択します。
- [SKAN]タブに移動します。
- 接続を解除するアカウントの削除アイコンをクリックします。
AppsFlyerとGoogle Adsの計測方法・タイミングの違い
| 項目 | 詳細 |
|---|---|
| 取得できるデータの開始日 | 連携を有効にした日付(UTC基準)以降のデータを取得できます。ただし、Googleはクリック時刻を使用するため、連携を有効にした日より前のインストールが、後から表示されることがあります。 |
| インストール日 |
Googleは、インストール前のラストクリックの推定時刻をインストール時刻として設定します。このクリック時刻は、Googleが広告配信シグナルを使用して判定します。 メディアソースのデータと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アカウントの管理者権限を持つユーザーでログインする必要があります。 |
仕様と制限事項
| 仕様 | 説明 |
|---|---|
| エンゲージビュー | エンゲージビューはクリックとしてカウントされ、他のクリックスルーアトリビューションと同様にポストバックが送信されます。 |
| データの更新タイミング |
|
| 利用可能なレポート | Google Adsのデータは、SKANダッシュボード、集計レポート、ローデータレポートで確認できます。SKANレポートの種類を参照してください。 |
| 代理店 | 代理店が広告主のGoogle Adsアカウントの管理者権限を持っている場合は、この記事の手順を実行し、広告主に代わってGoogleとのSKAN連携を有効にできます。広告主が別途Google Adsにログインする必要はありません。広告主のアカウントには、代理店がログインしていることが表示されます。 |
Google AdsのSKANインストールが表示されない場合
次のチェックリストで設定を確認し、AppsFlyerのSKANダッシュボードでデータを受信できる状態になっているかを確認してください。
設定確認のチェックリスト
- 連携のステータスを確認します。
- AppsFlyerでGoogle Adsとの連携が有効になっていることを確認します。
- [SKAN]タブで、ステータスが[有効(Active)]になっていることを確認します。[一時的に利用できません(Temporarily unavailable)]と表示される場合は、広告ブロッカーを無効にし、ページを再読み込みしてください。
- Google Adsへの接続がまだ承認されていない場合は、承認します。
- [Google Adsに接続]をクリックします。
- Google Adsの管理者アカウントでログインし、AdWordsキャンペーンの管理権限を求められた場合は許可します。
- 同期が完了するまで待ちます。
- ログイン後、ステータスは[同期待ち(Waiting for sync)]になります。
- AppsFlyerがGoogleからSKANデータを受信し始めると、ステータスが[有効(Active)]に変わります。これには最大24時間かかる場合があります。
- その後、SKANダッシュボードのデータは毎日08:00 UTCまでに更新されます。
それでも表示されない場合
上記の手順を行ってもインストールが表示されない場合は、次の点を確認してください。
- ステータスに「取得できるデータがありません:Googleのデータ共有権限を確認してください」と表示される場合は、GoogleからSKANデータがまだ共有されていないか、Google Adsアカウントの管理者権限を持つユーザーでログインする必要があります。
- Google AdsでSKAN専用キャンペーンを配信しており、管理者アカウントでログインしていることを確認します。
-
Google Adsでインストール数を直接確認します。
- Google Adsで[キャンペーン]に移動します。
- [レポート(Reports)]アイコン >[目標とコンバージョン(Goals and conversions)]>[SKAdNetworkコンバージョン(SKAdNetwork conversions)]をクリックします。
- 「レポートの読み込みエラー:このレポートは現在の表示フィルタと互換性がありません(Error loading report — This report is incompatible with the current view filters)」と表示される場合は、[表示フィルタをクリア(Clear view filters)]をクリックします。
- 列の検索(虫眼鏡アイコン)を使用して、[SKAdNetwork conv. value segment]などのSKAN専用の列を探して追加します。
Google側でインストールが記録されていなければ、AppsFlyerにも表示されません。インストールが記録されない理由については、Googleの担当者に確認してください。
補足事項
- Google AdsのSKANデータは、毎日01:00 UTCから収集されます。Googleからのデータの到着に、通常より最大2日多くかかる場合があります。
- SKAN計測の対象となるのは、Webからアプリ、またはアプリからアプリへ誘導するiOSキャンペーンのみです。