概要: iOS 14.5以降、Appleは AppTrackingTransparency (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アトリビューション結果を提供します。これらのポストバックは、iOSからアドネットワークに送られ、アドネットワークはそれをAppsFlyerに転送します。ポストバックには、広告主が設定したコンバージョン値(CV)によって強化された匿名化された計測記録が含まれます。CVはインストール後の初期期間中のユーザーの質を測る指標です。
AppsFlyer SKANソリューション は、広告主に以下を提供します:
- ダッシュボードとレポート上のSKANデータは、コストなどの他のデータポイントで拡充されたすべての広告ネットワークからのポストバックを集計することによって取得されます。
- AppsFlyerの SKAN Conversion Studioを介して、アプリコードを変更することなくCVが測定するものを制御する機能を提供します。CVは収益、エンゲージメント、コンバージョンイベントのいずれかを計測するのに使用できます。
SKANの制限
- キャンペーン: Apple Search Ads、クロスプロモーションキャンペーン、ウェブ経由のインストールはサポートしていません。
- 計測期間:測定期間は数日間に制限されています。
SKANのフロー
- 広告主は、AppsFlyer Conversion Studioで SKAN計測設定を行います。
- ユーザーがアプリを初回起動します。
- 各ウィンドウで、AppsFlyerはユーザーアクションと定義されたCVスキーマに基づいてCVを設定します。
-
ウィンドウが終了すると、iOSはポストバックを広告ネットワークに送信し、ポストバックコピーを AppsFlyerに送信します。ポストバックは多少遅れて到着します:
- SKAN 4 ウィンドウ 1の場合:24〜48時間
- SKAN 4 ウィンドウ 2-3の場合:24-144時間
- SKAN 3の場合:CV値の最新の増加から24〜48時間後
- iOSデバイスからAppsFlyerに直接送信されたポストバックのコピーは、広告主が指定したエンドポイントに転送されます。詳細は、SKANポストバックコピーのAppsFlyerへの送信を参照してください。
- アドネットワークはよりデータが充実されたポストバックをAppsFlyerに転送します。またはSRNはポストバックデータをAPI経由で伝達します。
- AppsFlyerがコンバージョン値を検証し解読します。解読されたデータは 記録および成果が計測され、その後AppsFlyerの管理画面、レポート、APIで利用できるようになります。
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 に関する重要事項
iOS 14とSKANに関する記事とリンク
トピック | 記事 | 関心:よくある質問、乖離、比較など |
---|---|---|
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 | GoogleやMeta広告などのSRN(サーバー連携媒体)について | 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を使用しているアプリではどうなりますか?
V6.0以前の SDKバージョンを使用しているアプリの場合:
- SKAdNetorkとApple Search adsは機能しません。
- App Storeにアプリを提出すると、拒否されるでしょう。
V6.10以前のSDKを使用しているアプリの場合:SKAN 4はサポートされていません。
ATT同意画面の表示は必須ですか?
いいえ。ユーザーをトラッキングしたい場合、IDFAを収集したい場合、またはその両方の場合のみ、ATTへの同意を依頼する必要があります。
FAQ
ポストバックを受け取るタイミングと、ポストバックが SKAN 3か SKAN 4かはどうすればわかりますか?
受け取る SKANポストバックの種類は、Conversion Studioで設定された計測モード、アドネットワーク、ユーザーの iOSバージョンなど、さまざまな要因によって決まります。
これらの要因は以下に影響します:
- ポストバックバージョン: SKAN 3または SKAN 4のいずれか(詳細はこちら)
- ウィンドウ 1(1つ目のポストバック / アクティビティ期間):
SKAN 4の場合:48時間
SKAN 3の場合:アクティビティ期間
注意: Conversion Studioで SKAN 4バージョンで設定されておらず、アドネットワークの署名が SKAN 4バージョンで届いた場合、期間はアクティビティ期間または 48時間のどちらか短い方になります。 - ポストバック遅延: インストール後、SKANポストバックが到着した数時間。これは、ウィンドウが閉じるタイミングによって異なります。詳細はこちら
- ローリングタイマー:SKAN 3の場合、アクティビティ期間は最大63日間まで延長できます。
ポストバックは、ウィンドウが閉じた後にのみ到着します。
次のフローチャートは、これをさらに詳しく説明しています。
SKANでは、アドネットワークごとに特定の数のソース識別子 / キャンペーンID数の制限はありますか?
はい。
SKAN 3以前:キャンペーンIDの制限 - 100まで
SKAN 4以降:ソースIDの制限 - 10,000
(キャンペーンID> ソースIDと呼ばれており、ソースIDは 4桁の整数です。)
アドネットワークは、SKANソース識別子をキャンペーンIDにマッピングします。
SKANのローデータはどのような用途に使われるのでしょうか?
- 集計APIで利用できないディメンションを集約するためにローデータを使用してください。
- 既存のローデータインポートプロセスを簡単に調整して、SKAdNetworkローデータを取り込んでください。
受け取ったコンバージョン値がAppsFlyer Conversion Studioの設定と一致しないのはなぜですか?
通常、これは、コンバージョン値を設定する機能を持つアプリ内の別のSDKが原因であり、AppsFlyer SDKおよびAppsFlyerで設定したコンバージョン値と競合しています。コンバージョン値を定義するAppsFlyer以外の別のSDKがアプリに実装されていないことを確認してください。
SKANオーバービューの集計データが、Data Locker経由で取得したSKANローデータの数値と一致しないのはなぜですか?
多くの場合、この不一致は Data Lockerのレポートを間違った方法で確認したことが原因です。
Googleからのデータを受け取るまでに最長で 13日ほどかかることがあります。また、ローデータレポートは、データは累積的ではなく、受信した日に書き込まれます。したがって、特定の日付に紐づくインストールの正しい指標を取得するには、その日付から 13日後のすべてのレポートも確認する必要があります。
例:6月12日のレポートには、6月11日に発生した Google からのインストールが 100件と表示されます。6月24日のレポートでは、6月11日にさらに100のインストールが発生したと述べています。過去13日間(6月12日から6月24日まで)のすべてのレポートを確認し、インストール時間またはアドネットワークのタイムスタンプに基づいて集計して、6月11日に発生した合計 200件のインストールを正確に読み取る必要があります。