概要: iOS 14.5 から、Apple社は AppTransparencyTracking (ATT) を施行し、その条件を遵守することを要求しています。
ATTとは、アプリがエンドユーザーのデータを取集し、それをアプリとWebサイトに渡ってトラッキング目的で他社と共有する場合、ATT同意の確認画面を設け、パブリッシャーアプリと広告主アプリの両方でユーザーの同意を得る必要があることを意味します。トラッキングをしない場合は、この同意画面を表示する必要はありません。
ATT環境におけるアトリビューション計測
AppsFlyerでは、さまざまなアトリビューションソリューションを提供する複数の計測メソッドを用意しています。ATTへの同意は、アプリ間での有料キャンペーンの計測に影響します。そのため、広告主は計測ソリューションとレポートソリューションを組み合わせて使用する必要があります。
アプリ間キャンペーンの場合、 SKAN 、決定論的モデルでの計測結果を提供します。オウンドメディア、Webとアプリ間などのその他のキャンペーンタイプ、およびApple Search Adsの場合は、AppsFlyerは従来の計測ツールを使用します。従来のツールは長期的なLTVを測定するのに対し、SKANは導入後の短い初期期間のユーザーパフォーマンスを測定します。
つまり、SKANとAppsFlyerは互いに補完し合う関係にあるため、全体像を把握するためには、従来のソリューションと両方使用することが重要です。
この記事は、広告主にSKAdNetworkとATTについての概要を提供します。日頃からAppsFlyerプラットフォームをお使いいただいている広告主様を対象としています。
SKANソリューションの原理
AppsFlyerは、iOSからのSKANポストバックを利用して、アトリビューションの集計結果を提供しています。これらのポストバックは、iOSからアドネットワークに送られ、アドネットワークはそれをAppsFlyerに転送します。ポストバックには、広告主が設定したコンバージョン値(CV)によって強化された匿名化された計測記録が含まれます。CVはインストール後の初期期間中のユーザーの質を測る指標です。
AppsFlyer SKANソリューション は、広告主に以下を提供します:
- SKAdNetwork管理画面は、コストなどの他のデータポイントを使用して補完された全てのアドネットワークからのポストバックを集約します。
- アプリコードを変更することなく、コンバージョン値(CV)が計測するKPIをコントロールすることができます。CVは収益、エンゲージメント、コンバージョンイベントのいずれかを計測するのに使用できます。
SKANの制限
- キャンペーン:例えば、Apple Search Ads、クロスプロモーション、Webアシストインストールなどをサポートしていません。
- 計測期間:測定期間は数日間に制限されています。現状、AppsFlyerのデフォルト計測オプションは、インストール後の最初の24時間に制限されています。
- 広告主はプラットフォームで SKAN計測のための設定をします。
- ユーザーがアプリを初回起動した後、プラットフォームは、広告主が設定した現在の設定内容を使用して、SDKにコンバージョン値の計算方法を指示します。
- 測定期間中に、SDKは測定可能なユーザーアクションごとにコンバージョン値を更新します。
- 最新のコンバージョン値が更新されてから24~48時間後に、iOSはポストバックをアドネットワークに送信します。
- アドネットワークは、AppsFlyerにポストバックを転送します。
-
AppsFlyerは、コンバージョン値を検証およびデコードします。デコードされたデータは、次のとおりです。
- データが管理画面、レポート、APIを介してAppsFlyer上で利用可能になる前に、記録および成果が測定されます。
- アドネットワークにポストバックとして送信され、キャンペーン最適化が可能になります。
SKANのフロー
ATTの原則
ATTプロンプトは、広告主がユーザーのデータを収集し、共有することを許可する明確な同意を得る方法を提供します。iOS 14.5以降、IDFAはプロンプトでユーザーが同意した場合のみ利用可能です。
パブリッシャーアプリと広告主アプリの両方でプロンプトが表示されます。
ユーザーが両方のアプリで同意した場合、ユーザーは トラッキング に同意し、広告主は異なる企業が所有するアプリ間でユーザーをトラッキングすることをAppleにより許可されたことを意味します。
ATTの設定
ATTは次の表に示すとおり、いずれかの1つの値が設定されます。最初は、iOSがATTを not determined(未定)または restricted(制限)設定します。
not determined から authorized にユーザーを変換するための同意プロンプトの使用は任意であることを考慮してください。
同意画面を表示しない場合は、許諾 を取得できません。
ATT値 | 同意 (IDFA利用可能) |
備考 |
---|---|---|
Restricted | いいえ |
|
Not determined (iOS 14.4まで) | はい |
デフォルト値 |
Not determined (iOS 14.5以降) |
いいえ | デフォルト値 |
Denied | いいえ |
次のいずれかが当てはまる場合に発生します。
|
Authorized | はい | 同意を求める表示が表示された後に設定された場合 |
ATTの影響
ATTにより、多くのユーザーが同意せず、IDFAが利用できないため、トラッキングは許可されません。結果的に、iOS 14.5までユーザーレベルの計測レポートを利用していた広告主様は、集計アトリビューションメソッドとレポートに一部の分析を移行する必要があります。AppsFlyerの計測モデルを参照してください。
アプリの計測に関するデータは、多くのソースから取得されます。各ソースで利用でき、使用される識別子はそれぞれ異なります。多くのデータは従来の計測ツールを使用して表示されます。ただし、SKANを使用してインストールされた場合は、SKANダッシュボードを使用してレポートが作成されます。
どの管理画面でインストールが確認できますか?
iOS 14では、インストールは従来の管理画面とSKAdNetwork管理画面の両方に計測されます。さらに、メディアソースによっては、1 つの管理画面ではオーガニック、もう 1 つの管理画面では非オーガニックとして割り当てられます。
iOS 14 に関する重要事項
トピック | 記事 | 関心:よくある質問、乖離、比較など |
---|---|---|
SKAN | SKANローデータの項目 | did_win および SKAN 3.0 に対応したローデータSKAN項目を追加しました。 |
SKAN | SKANソリューション | |
SKAN | SKANパートナー相互運用性 (記事欄) | SKAN連携済みパートナーリスト |
SKAN |
|
|
SKAN | SnapchatとAppsFlyer SKANの相互運用について | 乖離ガイド |
プライバシー | 高プライバシー一括設定 (APP) | |
プライバシー | 「Restricted」メディアソースについて | Restrictedローデータ項目 |
iOS 14 | プライバシーに関する詳細情報とApp Store審査に向けた準備 | |
iOS 14 | アプリでのATT実装(ディベロッパー向けSDKガイド) | |
iOS 14 | セルフレポーティングネットワーク(SRN)について(Google、Facebook等) | SRNのインストールはどこで確認できますか? |
請求 | iOSアプリの請求書 |
アトリビューションと測定におけるiOS 14の影響
指標
ATTにより、ATTに同意しないユーザーの指標は、次のように影響を受ける可能性があります。
指標 | 増加 | 減少 | 備考 |
---|---|---|---|
非オーガニック vs オーガニック | オーガニック | 非オーガニック | |
リインストール vs インストール | インストール | リインストール | |
リターゲティング | オーガニックインストールとアプリ内イベント | リエンゲージメント、リアトリビューション | |
Apple Search Ads | -- | -- | 変更なし。同意、非同意ユーザーの両方が正しく計測されます。 |
ディープリンク
プライバシー保護のために利用できない計測データを必要とする従来の方法である onConversionDataSuccess を使用するディファードディープリンクは、 iOS 14.5以降機能しない可能性があります。
統合ディープリンク (UDL) の使用を推奨します。UDLは iOS 14.5以降のプライバシー基準を確認し、deep_link_value
と deep_link_sub1
という、ディープリンクとディファードディープリンクに関するパラメーターのみを返しますmedia_source
、campaign
、af_sub1-5
などの計測パラメーターは、null という値を返し、ディープリンクの目的では使用できません。詳細はこちら
よくある質問—iOS 14
V6.0以前のSDKを使用しているアプリではどうなりますか?
- SKAdNetorkとApple Search adsは機能しません。
- App Storeにアプリを提出すると、拒否されるでしょう。
ATT同意画面の表示は必須ですか?
いいえ。ユーザーをトラッキングしたい場合、IDFAを収集したい場合、またはその両方の場合のみ、ATTへの同意を依頼する必要があります。
FAQ
SKANでは、1つのアドネットワークにつき100個のキャンペーンIDに制限されていますか?
はい。ただし、アドネットワークでは SKAdNetworkキャンペーン IDを自社のキャンペーン IDにマップし、SKAdNetwork ID を複数のアドネットワーク ID にマッピングすることで、SKAdNetwork ID を時間の経過とともに再利用することができます。
SKANのローデータはどのような用途に使われるのでしょうか?
- 集計APIで利用できないディメンションを集約するためにローデータを使用してください。
- 既存のローデータインポートプロセスを簡単に調整して、SKAdNetworkローデータを取り込んでください。