2021年初めにFacebookは、AppleのApp Tracking Transparency (ATT)プロンプトの表示を開始します。FacebookとInstagramがAppleのATTプロンプトを表示するようになると、当社のビジネスツールから、モバイルサイトイベントの最適化、ターゲット設定、および/またはレポート作成の機能を利用するビジネスは、Appleが求めているデータ共有に関する制限の影響を受けます。
主な変更点は、キャンペーンにis_skadnetwork_attributionという新しいフィールドが設けられたことです。このフィールドがtrueに設定されている場合、このキャンペーンはiOS 14のユーザーをターゲットにしていると見なされます。本ドキュメントでは、このようなキャンペーンをSKAdNetworkキャンペーンと呼びます。詳しくは、重要な変更、制限、近日公開予定の新機能をご覧ください。
Appleの新しいポリシーに対応して、iOS 14のユーザーをターゲットにしたものだけでなく、すべてのキャンペーンへの重要な変更、そしてすべてのキャンペーンに対する広告インサイト指標の更新についても発表します。これらの変更はまだ有効になっておらず、現時点では実装はできませんが、できる限り前もって多くの情報をお知らせしたいと考えています。
| 影響を受けるエンドポイント | 変更内容 |
|---|---|
| このタイプのキャンペーンで作成された広告において、ディファードディープリンクはサポートされていません。 |
| モバイルアプリのカスタムオーディエンス(MACA)を、ターゲット設定に含めるための指定で使用することはできません。 ターゲット設定を指定する際に、アプリのつながり(アプリのつながり、アプリのつながりの友達、アプリのつながりを除外)を使うことはできません。 |
| 変更が有効になると、iOS14のキャンペーンとiOS14以外のキャンペーンの両方を通じてコンバージョン指標値を集計することができなくなります。 |
| 影響を受けるエンドポイント | すべてのキャンペーンについての変更 |
|---|---|
|
|
| これらのエンドポイントには、ウェブドメインを保存するために使われる、 既存の広告の場合、このフィールドは、リンク先URLから推測することによって自動でデータが設定されます。 |
| モバイルアプリのインストール広告(nonSKAdNetwork)には、以下の制限が適用されるようになり、それらについては今後検証されることになります。 広告セットの認証変更(失敗した場合APIエラー):
|
| コスト入札キャンペーンの場合、期間は3日間以上にする必要があります。 |
| 変更が有効になると、アトリビューション時間枠が |
1つのFacebookアプリIDの下で、iOS 14ユーザーをターゲットとする広告主は、1つの広告アカウント、9つのキャンペーン、5つの広告セットを持つことができます。詳しくは、下記をご覧ください。
SKAdNetworkキャンペーンには、以下の制限があります。
promoted_objectのobject_store_urlがiTunesアプリを参照していなければなりません。buying_typeは常にauctionでなければなりません。SKAdNetworkキャンペーン内で作成される広告セットには、以下の制限があります。
user_osでiOS 14以降を指定する必要があります。無効な値を指定した場合、広告セットを作成できません。SKAdNetworkキャンペーン内で作成される広告には、以下の制限があります。
/ios_fourteen_campaign_limits — このエンドポイントは、iOS14キャンペーンの制限に関する情報を提供します。これには、新しいキャンペーンや広告セットに利用できるスロットの数などの情報が含まれます。
以下の新機能は、SKAdNetworkキャンペーンに限らず、すべてのキャンペーンに適用されます。
このオプションは、/adcampaigngroup、/adcampaign、/adgroup、/adaccountに対するGETリクエストで使うことができます。action_report_timeをmixed(混合)に設定すると、広告で発生するアクション(インプレッションやリンクのクリックなど)がインプレッション時間の下で報告され、広告外で発生するアクション(ウェブサイトでの購入など)がコンバージョン時間の下で報告されます。action_report_time下でオプションが指定されていない場合、デフォルトとしてmixed(混合)オプションを反映した動作になります。
該当する広告の外部やFacebook外で発生したアクション(ウェブサイトでの購入など)については、過去データに関するインプレッション時間の報告が引き続きサポートされます。しかし、今後サポートされるのはコンバージョン時間だけになります。広告外だがFacebook上で発生するインラインアクションについては、過去のキャンペーンでも今後のキャンペーンでもインプレッション時間の報告が引き続き利用可能ですが、デフォルトはコンバージョン時間になります。
このフィールドは、/adcampaigngroup/insights、/adcampaign/insights、/adgroup/insights、/adaccount/insightsに対するGETリクエストとPOSTリクエストで使うことができます。use_unified_attribution_settingをtrueに設定すると、問い合わせのコンバージョン指標アトリビューションとキャンペーン最適化において、問い合わせ対象の広告オブジェクトのattribution_settingが使われます。つまり、コンバージョンに広告が寄与したとされ、キャンペーンの最適化通知に使用される単一の期間が使われます。
use_unified_attribution_settingがtrueに設定されている場合は、次のようになります。
use_account_attribution_settingフィールドは無視されます。また、このフィールドは、/adcampaigngroup/insights、/adcampaign/insights、/adgroup/insights、/adaccount/insightsに対するGETリクエストとPOSTリクエストで使うことができます。このフィールドは、どのアトリビューション設定がコンバージョン指標によって使われているかを示すために利用されます。アトリビューション設定は、広告作成中に広告セットレベルで設定されます。それにより、システムが最適化するコンバージョンが、測定対象と同じものであることが保証されます。
mixed(混合)またはSKAdNetworkに依存する設定値を使う広告オブジェクトの問い合わせの場合、attribution_settingの返す値は次のとおりです。
mixed: キャンペーンまたはアカウントに、複数のアトリビューション設定を使った広告セットがある場合に、そのことを示しますskan: iOS 14アプリインストールキャンペーンでSKAdNetworkのアトリビューション設定が使われることを示しますna: キャンペーンまたはアカウントに広告セットがない場合に、そのことを示しますatribution_settingが値を返すのは、use_unified_attribution_settingがtrueの場合だけです。それ以外の場合、応答ではattribution_settingは返されません。