Facebook上に広告を掲載するビジネスは、カスタムオーディエンスを利用できます。これらのビジネスには、1つ以上の広告アカウントと1人以上のユーザーを含めることができます。カスタムオーディエンスを使用するビジネスのユーザーは、まず利用規約の契約に署名する必要があります。システムユーザーもその対象となります。
各ユーザーと各ビジネスは、カスタムオーディエンスの利用規約に同意する必要があります。このためには、ビジネスに少なくとも1つの広告アカウントが含まれている必要があります。ユーザーはビジネスの広告アカウントの1つで契約に署名するよう求められます。契約の締結先を把握できるよう、ユーザーはその広告アカウントのステータスを把握している必要があります。
広告アカウントのステータス | 利用規約の対象 | 例 |
---|---|---|
ビジネスによって所有されています。 | 広告アカウントを所有するビジネス。 | シナリオ: ビジネス1は広告アカウントAlphaを所有しています。ユーザーは広告アカウントAlpha内にいて、利用規約に同意します。 結果: そのユーザーはビジネス1の利用規約に同意しました。 |
ビジネスによって所有されています。別のビジネスを代行します。 | アカウントが代行しているビジネス。 元のビジネスの契約に署名するユーザーは、代行していない広告アカウントに切り替える必要があります。 | シナリオ: ビジネス1は広告アカウントAlphaを所有しています。広告アカウントAlphaは、ビジネス2の代理として機能するように設定されています。ユーザーは広告アカウントAlpha内にいて、利用規約に同意します。 結果: そのユーザーはビジネス2の利用規約に同意しました。 |
ビジネスによって所有されています。別のビジネスと共有されています。 | 広告アカウントを所有するビジネス。 他のビジネスがカスタムオーディエンスを使用する場合、ユーザーは他のビジネスが所有する広告アカウントに切り替える必要があります。 | シナリオ: ビジネス1は広告アカウントAlphaを所有しています。ビジネス1は広告アカウントAlphaをビジネス2と共有しています。ユーザーは広告アカウントAlpha内にいて、利用規約に同意します。 結果: そのユーザーはビジネス1の利用規約に同意しました。 |
そのユーザーが契約に署名できるようにするには、広告アカウントでの役割が必要です。ユーザーが広告アカウントの1つからビジネスの利用規約に同意すると、そのビジネスに所属するすべての広告アカウントのカスタムファイルカスタマーオーディエンスを管理できるようになります。
利用規約に同意していない場合、APIでカスタムオーディエンスを作成したり変更したりすることはできません。契約に署名していない場合に、カスタムファイルカスタムオーディエンスを作成および編集したり、ターゲティングセクションや保存されたオーディエンス(カスタムオーディエンスが含まれている場合)を変更しようとしたりすると、エラーが発生します。
https://business.facebook.com/ads/manage/customaudiences/tos/?act=<AD_ACCOUNT_ID>
に、ビジネスのカスタムオーディエンスの利用規約へのリンクが掲載されています。ビジネスIDフィールドは自動生成されます。
カスタムオーディエンスの利用規約に署名すると、ビジネスの広告アカウントで次のカスタムオーディエンスのタイプを使用できるようになります。
カスタムオーディエンス | Subtype | is_value_based |
---|---|---|
カスタムファイルカスタムオーディエンス |
| 不要 |
バリューベースカスタムオーディエンス |
|
|
効果測定カスタムオーディエンス |
| 不要 |
サブタイプがCUSTOM
またはMEASUREMENT
のカスタムオーディエンスを使用しない場合は、広告アカウントレベルの利用規約に署名するよう求められます。
システムユーザーがビジネスでカスタムファイルのカスタムオーディエンスに関する操作を行うには、システムユーザー以外のユーザーがビジネスのカスタムオーディエンスの利用規約に同意する必要があります。同意は、そのビジネスに所属する広告アカウントから行う必要があります。例外については上の表をご覧ください。
非システムユーザーが代理関係にある広告アカウントからカスタムオーディエンスの利用規約にすでに同意している場合、システムユーザーは他のビジネスの代理として業務を行うことができます。ただし、そのシステムユーザーは、元のビジネス内で業務を行うことができません。非システムユーザーは、所有するビジネス内の別の広告アカウントに移動して利用規約に同意することにより、システムユーザーが業務を行えるようにすることができます。
システムユーザーがカスタムファイルカスタムオーディエンスでの業務を許可されているかどうかを確認するには、ビジネスの広告アカウントの1つの利用規約のステータスが別のビジネスを代行していないかや、別のビジネスと共有されていないかを確認します。広告アカウントレベルごとに、その広告アカウントを所有するビジネスに対して署名されたすべての利用規約を確認することができます。
ビジネスがカスタムオーディエンスの利用規約に署名しているかどうかを確認するには、そのビジネスが所有する広告アカウントに対してGET
呼び出しを実行します。この広告アカウントを、別のビジネスを代行するために使用したり共有したりすることはできません。GET
呼び出しは次のようになります。
GET act_<AD_ACCOUNT_ID>?fields=tos_accepted
応答は次のようになります。
{ "tos_accepted": { "custom_audience_tos": 1 // this means the terms were signed }, "id": "act_<AD_ACCOUNT>" }
注: 代理関係を持つ広告アカウントの場合も、custom_audience_tos: 1
が返されます。ただし、これらの利用規約の署名は、広告アカウントが代行しているビジネスのためのものです。
広告アカウントから、特定のユーザーが利用規約に署名したかどうかを確認することもできます。これを行うには、GET
呼び出しを実行し、ユーザーのアクセストークンを含めます。
GET act_<AD_ACCOUNT_ID>?fields=user_tos_accepted
custom_audience_tos
に同意した応答の例は次のようになります。
{ "user_tos_accepted": { "custom_audience_tos": 1 }, "id": "act_<AD_ACCOUNT_ID>", "__fb_trace_id__": "EKjdfdfeOt0k" }
これは非システムユーザーのみに有効です。