Apple Adsは、AppsFlyerのセルフレポーティングネットワーク(SRN)パートナーです。キーワードを通じて、ユーザーがApp Storeでアプリを見つけられるようにします。
App Storeの検索語句に対して広告が表示されるかどうかは、アプリの関連性によって決まります。広告に対するユーザーの反応は、その関連性を示すシグナルになります。 Apple Adsは、この反応を基に、表示頻度を高める広告を判断します。
- AppsFlyerは、Apple Adsのクリックに基づくモバイルアトリビューション、ユーザーのリターゲティング、およびAPI経由のコストデータ取得(ROI360の契約が必要)に対応しています。
- 2025年3月27日からは、Apple Adsのインプレッションに基づくモバイルアトリビューションにも対応しています。
- 2026年9月1日以降、Apple Adsは、iOSのすべてのアトリビューション申告情報に正確なタイムスタンプを追加します。
Apple Ads連携の設定
はじめに
前提条件
- 最新バージョンのAppsFlyer iOS SDKが実装されていること
AppsFlyerでApple Adsを設定する手順:
設定は[有効な連携]ページで行います。新しいパートナーを探す場合は、先にPartner Marketplaceに移動してください。以下の説明に従って、該当する各タブで設定を完了します。
連携を設定する前に、パートナーに連絡してアカウントを開設してください。
[連携]タブ
SRNであるApple Adsは、APIを介してAppsFlyerと連携します。そのため、ポストバックの設定項目はありません。アトリビューションの目的に応じて、以下の各セクションを設定します。
| セクション | 詳細 |
|---|---|
| 連携の有効化 |
新しい連携を設定する手順:
既存の連携を編集する手順: AppsFlyerで、[連携] > [パートナー連携] > [有効な連携]タブに移動し、パートナーを検索して設定を変更します。 |
| インストールのクリックスルーアトリビューション |
|
| インストールのビュースルーアトリビューション |
|
| 再インストール |
再インストール計測 [再インストール計測]がオンの場合、AppsFlyerは再インストールをApple Adsにアトリビューションできます。 再インストールのルックバック期間には、インストールのアトリビューション設定が適用されます。 初回インストール時に設定されたリアトリビューション期間内であれば、そのインストールは再インストールとしてApple Adsにアトリビューションされます。 この再インストールは、オーバービューダッシュボードのリターゲティング表示で確認できます。 ローデータのStore reinstallフィールドにはtrueが設定されます。 現在、Apple Adsのリターゲティングはリエンゲージメントに対応していません。 |
|
休眠期間 リターゲティングキャンペーンの効果を調整するため、ユーザーの最短休眠期間を日数で設定します。 | |
| ポストバック | 現在、Apple Ads連携はポストバックに対応していません。 |
[コスト]タブ
コスト連携では、以下の集計データを取得できます。
- キャンペーン、広告セット、地域・国、キーワード別のコストデータ。対応するディメンション、指標、機能の詳細は、アドネットワークのコスト連携一覧をご覧ください。
注意:コストデータの取得にはROI360の契約が必要です。 - クリック数、インプレッション数、および付加情報(キーワード、キャンペーン名、広告セット)のデータ。
- 複数のApple Adsアカウントを利用できます。同じアプリのキャンペーンを異なるApple Adsアカウントで実施している場合も、すべてのアカウントからデータを取得できます。
- 同じApple Adsアカウントの複数のユーザーが、それぞれ自分のApple Adsコスト連携を接続できます。 AppsFlyerは、各コスト連携を個別に管理します。同じAppleアカウントの別のユーザーが新しいコスト連携を作成しても、お客様の既存の接続は上書きされず、そのまま維持されます。各コスト連携は、ログインしたユーザーのApple Ads権限に基づいてコストデータを取得します。
- Apple AdsのレポートAPIはキャンペーングループ単位のコストデータに対応していないため、AppsFlyerでもキャンペーングループのデータは確認できません。
- Appleでサインインするには、Apple AdsのCampaign Group Manage(キャンペーングループ管理)権限が必要です。Account Read Only(アカウントの読み取り専用)またはAccount Read and Write(アカウントの読み取りと書き込み)のいずれかを付与してください。
- Appleでサインインする際、Apple Adsのキャンペーングループの承認は累積されません。新しいアプリを連携すると、以前のアプリで選択したキャンペーングループの承認は、再度選択しない限り取り消されます。
- Appleでサインインする際は、フェデレーションログインは利用できません。
コスト、クリック数、インプレッション数、付加情報のデータ取得を有効にする手順:
- こちらの連携手順に従って設定します。
コスト(および広告収益)の連携ステータスダッシュボード、または各アドネットワークのダッシュボードで、コストAPIのステータスと、対応するコストデータをAppsFlyerが最後に取得できた日時を確認します。
[権限]タブ
代理店およびApple Adsマーケティングパートナーの設定
基本方針
Apple Adsのマーケティングパートナーと代理店の違い
広告主と代理店は、Apple Adsマーケティングパートナーを利用して、Apple Adsのキャンペーンをレポートし、最適化できます。
代理店とマーケティングパートナーの違いを、以下の表に示します。
代理店とマーケティングパートナーの比較
| 代理店 | マーケティングパートナー | |
|---|---|---|
| AppsFlyerからのポストバック送信 | いいえ | はい |
| 技術面の役割 | 広告主に代わってキャンペーンを運用 | キャンペーンの最適化に役立つ付加価値のある技術ソリューションを提供 |
代理店とマーケティングパートナーの設定
以下のチェックリストで、設定に必要なすべての手順を完了しているか確認してください。詳しい手順は、その後の各パートナー種別のセクションで説明します。
設定手順のチェックリスト
| 設定者 | 代理店との連携 | マーケティングパートナーとの連携 |
|---|---|---|
| 広告主 |
|
|
| 代理店 | Apple Ads連携タブで、Apple Adsのキャンペーングループを設定します。 |
|
マーケティングパートナーの設定
マーケティングパートナーを設定する手順:
- 必要に応じて、Apple Adsとの連携を有効にします。
- AppsFlyerで、[設定] > [有効な連携済みパートナー] > [Apple Ads]に移動します。
- [パートナーを有効化]をオンにします。
- [保存]をクリックします。
-
Apple Adsの管理画面で、マーケティングパートナーに対応するApple AdsのキャンペーングループIDを取得します。 IDの確認場所は、以下のスクリーンショットを参考にしてください。
-
AppsFlyerでApple Adsマーケティングパートナーを設定します。
- AppsFlyerのサイドメニューから、[連携] > [有効な連携]を選択します。
-
Apple Adsマーケティングパートナーを検索します。
マーケティングパートナーの一覧が表示されます。 - マーケティングパートナーを選択します。
- [パートナーを有効化]をオンにします。
- パートナーの[Apple Ads Campaign Group ID]欄に、先ほど取得したキャンペーングループIDを入力します。数字のみを入力してください。
- [保存]をクリックします。
- [任意]アプリ内イベントのポストバックを設定します。
- [アプリ内イベントのポストバック]をオンにします。
- [イベントを追加]をクリックし、SDKイベントを一覧に追加します。
- 以下の項目を設定します。
- SDKイベント名:アプリに実装されたSDKまたはサーバー間(S2S)イベントから、AppsFlyerが受信したイベント名です。ヒント:目的のイベントが一覧に表示されない場合は、非オーガニックインストールのデバイスでそのイベントを発生させ、再度確認してください。
- 収益の送信:「イベント値・収益なし」「イベント値のみ(収益なし)」「イベント値と収益」のいずれかを選択します。
- [連携を保存]をクリックします。
代理店の設定
広告主は、代理店にApple Adsのキャンペーン運用を委任できます。このセクションの説明に従って、広告主と代理店の両方がAppsFlyerで設定を行います。
前提条件
AppsFlyerで代理店を設定する前に、代理店と広告主の双方がApple Adsで以下を実施する必要があります。
-
代理店:
- 代理店アカウント内に、個別のキャンペーングループを作成します。
- 広告主をCampaign Group Manager(キャンペーングループ管理者)として、またはLink Accounts(アカウントのリンク)のロールで招待し、App Store Connectアカウントを接続します。
- 広告主:アカウント連携の招待を受け取ったら、キャンペーングループを自社のApp Store Connectアカウントにリンクします。
詳しくは、Apple AdsのクライアントのApp Store Connectアカウントを代理店アカウントにリンクする方法をご覧ください。
Apple Adsのキャンペーングループ
- 代理店のキャンペーンと広告主のキャンペーンは、Apple Adsで別々のIDを持つキャンペーングループに分ける必要があります。
- グループ名に特殊文字やスペースを使用しないでください。
- Appleでサインインする際、Apple Adsのキャンペーングループの承認は累積されません。新しいアプリを連携すると、以前のアプリで選択したキャンペーングループの承認は、再度選択しない限り取り消されます。 Limited Access(アクセス制限)と、該当する各キャンペーングループ(広告主のために接続するアプリに関連するグループ)を選択する必要があります。
広告主の操作
前提条件:
代理店に権限を付与してください。
Apple Adsのアトリビューションを有効にするため、広告主は次の操作を行います。
- AppsFlyerのサイドメニューから、[連携] > [有効な連携]を選択します。
- [Apple Ads]を選択します。
- [連携]タブに移動し、[パートナーを有効化]をオンにします。
- [任意]リアトリビューション期間内にアプリを再インストールしたユーザーを計測する場合は、[再インストール計測]をオンにします。
- [保存]をクリックします。
代理店の操作
-
Apple Adsの管理画面で、自社のキャンペーングループIDを取得します。 IDの確認場所は、以下のスクリーンショットを参考にしてください。数字の部分のみを取得します。
- AppsFlyerでアプリを選択します。
- サイドメニューから、[連携] > [有効な連携]を選択します。
- [Apple Ads]を選択します。
- [Apple Ads Campaign ID]に、先ほど取得したキャンペーングループIDを入力します。注意:数字のみを入力してください。
- [保存]をクリックします。
代理店がApple Adsマーケティングパートナーを利用する場合は、Apple Adsとマーケティングパートナーの両方の設定ページに、同じキャンペーングループIDを設定する必要があります。
コスト、クリック数、インプレッション数のデータ
コストAPIを有効にすると、AppsFlyerはApple AdsからAPI経由でコスト、クリック数、インプレッション数のデータを取得します。 対応するディメンション、指標、機能の詳細は、アドネットワークのコスト連携一覧をご覧ください。 注意:コストデータの取得にはROI360の契約が必要です。 ROI360を契約していない場合は、クリック数とインプレッション数のみ取得できます。
コストAPIを有効にする手順:
-
こちらの連携手順に従って設定します。 Apple Adsへのログインを求められたら、Select permissions(権限の選択)で、必ず次のいずれかを選択してください。
- Account Read and Write(アカウントの読み取りと書き込み)
-
Account Read Only(アカウントの読み取り専用)
注意:Limited Access(アクセス制限)と特定のキャンペーングループを選択すると、データエラーが発生する場合があります。
コスト(および広告収益)の連携ステータスダッシュボード、または各アドネットワークのダッシュボードで、コストAPIのステータスと、対応するコストデータをAppsFlyerが最後に取得できた日時を確認します。
SKANポストバックにはキャンペーン単位のデータが含まれないため、SKAdNetwork(SKAN)ダッシュボードおよびSKAN Pull APIでは、Apple Adsのコストデータを確認できません。ただし、SKANインストールデータと、従来のApple Ads連携で取得したコスト情報を組み合わせたSSOTレポートでは確認できます。
代理店とマーケティングパートナーの無効化
代理店またはマーケティングパートナー経由のApple Adsインストールについて、アトリビューションの記録を停止する手順:
- AppsFlyerのサイドメニューから、[連携] > [有効な連携]を選択します。
- 対象の代理店またはマーケティングパートナーを選択します。
- [Apple Ads Campaign Group ID]欄の内容を削除します。
- [連携を保存]をクリックします。
追加情報
Apple Adsのアトリビューション
Apple AdsはSKAdNetworkとは独立して動作し、ATT(App Tracking Transparency)への同意の有無にかかわらず、ユーザーを確定的にアトリビューションします。このため、Apple Adsにアトリビューションされたユーザーには、AppsFlyerのLTVアトリビューションモデルが提供するすべての機能と計測を利用できます。
Apple AdsのアトリビューションはIDFAに依存せず、デバイスから取得したトークンを使用します(確定的なアトリビューション)。
2026年9月1日以降
ATTの状態にかかわらず、クリック日時とインプレッション日時を取得できます。ルックバック期間は広告主が設定し、AppsFlyerはその広告接触にラストタッチのアトリビューションルールを適用します。
2026年9月1日より前
クリック・インプレッション日時の取得可否とルックバック期間は、ATTへの同意の有無によって異なります。
| ATTへの同意 | クリック・インプレッション日時の取得 | クリック・インプレッションのルックバック期間 | 補足 |
|---|---|---|---|
| はい | はい | 広告主が設定 | AppsFlyerのラストタッチアトリビューションルールを適用 |
| いいえ | いいえ | クリック:30日(Apple Adsが設定)、インプレッション:24時間 | クリック日時もインプレッション日時も提供されません。確定的に識別されたアトリビューション候補を優先 |
データの差異
AppsFlyerとApple Adsではアトリビューションのロジックが異なるため、両プラットフォームの数値に差異が生じます。 SRNであるApple Adsは、API経由で新規インストールをレポートします。
Apple AdsからAppsFlyerへのAPI経由のレポート
- キャンペーンは地域別に集計されます。
- あるキャンペーンのインプレッション数が100件未満の地域については、インプレッション数、タップ数、コストがレポートされません。
- AppsFlyerで地域別にグループ化すると、データを取得できない地域は表示されず、その合計が「N/A」に表示されます。
リターゲティングに関する差異
AppsFlyerのリターゲティングアトリビューションにより、広告主はユーザー獲得キャンペーンに加え、リターゲティングキャンペーンも計測・分析できます。
以下の図は、Apple Adsのリターゲティングキャンペーンで差異が生じる仕組みを示しています。リターゲティングの制御設定にかかわらず、差異が生じることがあります。
リターゲティングがオンの場合
リターゲティングがオフの場合
その他の差異の原因
以下の表に、差異が生じる主な原因を示します。
| 差異 | Apple Ads | AppsFlyer |
|---|---|---|
| AppsFlyer SDKのバージョンによる違い | AppsFlyer SDKのバージョンにかかわらず、コンバージョンをカウントします。 | AdsServicesで正しくアトリビューションするには、SDK V6.1.3以降が必要です。 |
| 追跡型広告の制限(LAT)とATT |
常にコンバージョンをカウントします。 キャンペーンに年齢・性別の制限がある場合は、LATユーザーが除外されます。 18歳未満のAppleユーザーには、常にLATが適用されます。 |
LATのコンバージョンはオーガニックにアトリビューションされます。 AdServicesが実装され、iOS 14.3以降を使用している場合は、同意していないユーザーも正しくアトリビューションされます。 |
| ユーザーのカウント方法 | ダウンロードに基づいてユーザーをカウント | アプリの初回起動に基づいてユーザーをカウント |
| 再インストール:ユーザーがアプリをインストールした後に削除し、Apple Adsの広告をクリックして、再度インストールした場合 | コンバージョン(インストール)としてカウント |
|
| クリックルックバック期間 | 30日固定 | クリック日時を含まないAdServicesのレスポンスでは、クリックルックバック期間は30日固定です。 |
| インプレッションのルックバック期間 | 24時間固定 | インプレッション日時を含まないAdServicesのレスポンスでは、インプレッションのルックバック期間は24時間固定です。 |
| 事前登録のクリック・インプレッションのルックバック期間の違い |
クリック日時またはインプレッション日時を含まないAdServicesのレスポンスでは、それぞれのルックバック期間は固定です。
|
|
| アトリビューション先となるクリック | ユーザーが広告に接触してアプリをダウンロードした場合は、常に自社にアトリビューションします。 | 複数のネットワークへの接触を把握し、ラストクリック方式でアトリビューションします。 |
| インストール日時 | アプリのダウンロード日時 | アプリの初回起動日時 |
| タイムゾーン | App Storeの現地タイムゾーン | UTC、またはAppsFlyerで設定したタイムゾーン |
| コンバージョンデータ | Apple Ads経由のインストールであることがAppsFlyerに反映されるまで、5秒以上かかる場合があります。 | 5秒以内にアトリビューションを行い、その時点でConversion data APIがレスポンスを返します。まだデータを受信していない場合は、オーガニックとしてレスポンスを返します。 |
| コストデータ | すべてのキーワードのコストをレポート | コホートダッシュボードおよびコホートAPIでは、大文字を含むキーワードのコストデータはレポートされません。 |
| 地域情報 | Apple Adsでは、国や地域に基づいてユーザーをターゲティングできます。 Apple Adsが対応している国は限られています。 |
AppsFlyerはIPアドレスに基づいてユーザーの正確な地域を特定するため、Apple Adsでは利用できない地域もレポートします。 ヒント:ユーザーがApp Storeの対象国に実際に滞在してインストールした場合は、AppsFlyerとApple Adsの地域データは一致します。 |
| 年齢・性別でターゲティングされたユーザーのコンバージョン情報の欠落(2026年9月1日以降) | Appleがこのユーザー群のアトリビューション申告情報を提供していなくても、Apple Adsのレポートではコンバージョンがカウントされる場合があります。 | 年齢・性別でターゲティングした広告グループでは、アトリビューションのレスポンスがfalseになるため、AppsFlyerではこれらのユーザーはApple Adsにアトリビューションされません。このため、対象の広告グループでは、Apple Adsのコンバージョン数がAppsFlyerより多くなる場合があります。 |
活用のヒント
Apple Adsを利用すると、iOSアプリのあらゆる媒体でのユーザー獲得施策に役立つ、貴重なマーケティングデータを収集できます。
Apple Adsを最大限に活用するためのヒントを紹介します。
| ヒント | 詳細 |
|---|---|
| キーワードデータの取得 |
Apple AdsはキーワードデータをAppsFlyerに共有します。キーワードデータは、ローデータのほか、ピボット、リテンション、コホートなどの分析ツールでも確認できます。 注意:
AppsFlyerにキーワードデータが表示されない場合は、以下の原因が考えられます。
キーワードデータを漏れなく取得するには、検索キャンペーンで完全一致または部分一致のみを使用してください。 |
| キーワードデータに基づくユーザーの質の比較 | 同じコストのキーワードでも、獲得できるユーザーの質は異なる場合があります。リテンションまたはピボットレポートで、ROIを最大化できるキーワードを特定してください。 |
| キーワードのコスト分析 |
Apple Adsのキーワードキャンペーンが完全一致または部分一致に設定されている場合、AppsFlyerでキーワードの集計コストデータを確認できます。キーワードのコストデータには、以下の特徴があります。
制限事項
例コホートの例コストとROIを確認するためのコホートの設定例を、以下に示します。 コホートの設定
コホートの結果テーブル 以下の表には、総コストとコホートROIが表示されています。
ピボットの例ピボットの設定
ピボットの結果テーブル
|
| 最も成果の高いクリエイティブセットの特定 |
複数のクリエイティブセットに対する見込みユーザーの反応をテストすることをおすすめします。成果の高いクリエイティブセットは、コンバージョン率も高くなります。また、エンゲージメントの高いユーザーのコンバージョンにつながります。 見込みユーザーはすべてApp Storeのアプリページにアクセスするため、この効果はApple Ads経由だけでなく、すべてのiOSの見込みユーザーに及びます。 Apple Ads経由のインストールでは、AppsFlyerはローデータのAd IDパラメータにクリエイティブセットIDを表示するため、セットごとのパフォーマンスを比較できます。 |
| 再ダウンロードユーザーのターゲティング |
過去にアプリを利用していたユーザーは、Apple Adsでターゲティングする有望なオーディエンスです。 アプリをアンインストールした後、Apple Adsのリターゲティングキャンペーンによって再度インストールしたユーザーを、Apple Adsでは再ダウンロードユーザーと呼びます。この再インストールがリアトリビューション期間内に行われる場合、AppsFlyerではリアトリビューションと呼びます。それ以外の場合は、すべて新規インストールとして扱われます。 |
Apple Adsの変更履歴
| 適用日 | 更新・変更内容 |
|---|---|
| 2026-09-01 |
2026年9月1日以降:
詳細は、AppleのAdServices開発者ドキュメントをご覧ください。 |
| 2023-02-07 | 付加情報として取得するアトリビューションパラメータCampaign name、Adset name、Keywordsは、契約プランにかかわらず、[コスト]タブを有効にした場合にのみ利用できます。 ダッシュボードやローデータレポートにキャンペーン名、広告セット名、キーワードを表示するには、[コスト]タブを有効にする必要があります。 |
| 2022-02-16 | コストAPI経由でキーワードを取得できます。 Apple Adsの連携ページでAPIを有効にする必要があります。注意:このAPIは、契約プランにかかわらずすべての広告主が利用できます。 |
| 2021-04-07 | Apple Ads連携:Apple AdsはSKAdNetworkとは独立して動作し、ユーザーを確定的にアトリビューションします。このため、Apple Adsにアトリビューションされたユーザーには、AppsFlyerのLTVアトリビューションモデルが提供するすべての機能と計測を利用できます。 |
| 2021-03-07 | Apple AdsはCampaign Management API V4.0を順次導入しています。このAPIは、コストやその他のキャンペーン関連データを扱います。アトリビューションへの影響はありません。 AppsFlyerでは、この更新版APIへの対応を進めています。お客様側での対応は不要です。 |
| 2021-02-15 | この日以降、Apple AdsのコストAPIを有効にすると、キャンペーン名と広告セット名のフィールドに値を取得できます。このAPIは、契約プランにかかわらずすべての広告主が利用できます。 |
Apple Adsのキャンペーンパラメータの取得可否
以下の表に、ローデータレポートやダッシュボードで取得できるアトリビューションパラメータを示します。
| ローデータレポートのパラメータ | 取得可否 |
|---|---|
| キャンペーン名 | このパラメータを取得するには、Apple Ads連携ページでコストAPIを有効にする必要があります。このAPIは、契約プランにかかわらずすべての広告主が利用できます。 |
| キャンペーンID | 常に取得可能 |
| 広告セット名 | このパラメータを取得するには、Apple Ads連携ページでコストAPIを有効にする必要があります。このAPIは、契約プランにかかわらずすべての広告主が利用できます。 |
| 広告セットID | 常に取得可能 |
| 広告 | 現在は取得不可 |
| 広告ID |
このパラメータは、次の両方の条件を満たす場合にのみ取得できます。
|
| キーワード | このパラメータを取得するには、Apple Ads連携ページでコストAPIを有効にする必要があります。このAPIは、契約プランにかかわらずすべての広告主が利用できます。 |
| キーワードID | このパラメータはローデータレポートで取得できます。ただし、Data Locker、Push API、データエクスポートでは、明示的に選択する必要があります。 Pull APIの場合は、keyword_idをPull API呼び出しの&additional_fieldsパラメータに追加します。 |
| キーワードのマッチタイプ | 現在は取得不可 |
高プライバシー一括設定(AAP)の影響
iOS 14以降では、ATTrackingManager(ATT)がIDFAの取得可否を制御し、Apple AdsがApple Ads経由のインストールのユーザーレベルのアトリビューションデータを制御します。このため、Apple Ads経由のインストールのユーザーレベルデータの取得可否は、高プライバシー一括設定(AAP)の影響を受けません。
2026年9月1日以降
| ATTへの同意 | クリック・インプレッション日時の取得 | クリック・インプレッションのルックバック期間 | 補足 | データの取得可否 | IDFAの取得 |
|---|---|---|---|---|---|
| 同意したユーザーと同意していないユーザー | はい | 広告主が設定 | AppsFlyerのラストタッチアトリビューションルールを適用 | ユーザーレベルのアトリビューションデータ | 同意したユーザーは取得可能、同意していないユーザーは取得不可 |
2026年9月1日より前
クリック・インプレッション日時、ルックバック期間、データの取得可否は、ATTへの同意の有無によって異なっていました。
| ATTへの同意 | クリック・インプレッション日時の取得 | クリック・インプレッションのルックバック期間 | 補足 | データの取得可否 | IDFAの取得 |
|---|---|---|---|---|---|
| 同意したユーザー | はい | 広告主が設定 | AppsFlyerのラストタッチアトリビューションルールを適用 | ユーザーレベルのアトリビューションデータ | はい |
| 同意していないユーザー | いいえ | クリック:30日(Apple Adsが設定)、インプレッション:24時間 | 確定的に識別されたアトリビューション候補を優先。 | クリック・インプレッション日時を含まない、ユーザーレベルのアトリビューションデータ。 | いいえ |
関連情報