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
は返されません。