自定义受众可供在 Facebook 发布广告的企业使用。这些企业可以包含一个或多个广告账户以及一个或多个用户。如要使用自定义受众,企业的用户必须先签署我们的《服务条款》合同。这些用户包括系统用户。
每个企业的所有用户都必须接受《自定义受众服务条款》。为此,一个企业必须包含至少一个广告账户。如果签署我们合同的用户处于企业的其中一个广告账户中,该用户会收到提示。如要了解将为哪个企业签署合同,用户需要知道该广告账户的状态:
广告账户状态 | 与《服务条款》相关的企业 | 示例 |
---|---|---|
由某个企业所有。 | 拥有该广告账户的企业。 | 场景:企业 1 拥有广告账户 Alpha。用户在广告账户 Alpha 中,并接受了《服务条款》。 结果:该用户已为企业 1 接受《服务条款》。 |
由某个企业所有。代表另一个企业执行操作。 | 该账户所代表的企业。 如要为原企业签署合同,用户必须切换到原企业的广告账户,而不是使用代表另一个企业的广告账户。 | 场景:企业 1 拥有广告账户 Alpha。广告账户 Alpha 设为代表企业 2 执行操作。用户在广告账户 Alpha 中,并接受了《服务条款》。 结果:该用户已为企业 2 接受《服务条款》。 |
由某个企业所有。与另一个企业共享。 | 拥有该广告账户的企业。 如果另一个企业想要使用自定义受众,用户需要切换到由该企业所有的广告账户。 | 场景:企业 1 拥有广告账户 Alpha。企业 1 与企业 2 共享广告账户 Alpha。用户在广告账户 Alpha 中,并接受了《服务条款》。 结果:该用户已为企业 1 接受《服务条款》。 |
该用户需要在广告账户中拥有身份,才能签署我们的合同。在用户通过企业的一个广告账户为该企业接受《服务条款》后,他们就可以为属于该企业的所有广告账户管理自定义文件自定义受众。
如果您未接受《服务条款》,API 不会允许您创建或更改自定义受众。如果您未签署合同,在以下情况下系统会触发错误:您尝试创建或编辑自定义文件自定义受众时;您尝试修改目标受众设置部分或预存受众(如果受众中包含自定义受众)。
访问 https://business.facebook.com/ads/manage/customaudiences/tos/?act=<AD_ACCOUNT_ID>
,可以找到您企业的《自定义受众服务条款》链接。系统会自动生成企业编号字段。
签署我们的《自定义受众服务条款》后,您企业的广告账户就可以使用以下自定义受众类型:
自定义受众 | 子类型 | is_value_based |
---|---|---|
自定义文件自定义受众 |
| 不需要 |
价值导向型自定义受众 |
|
|
成效衡量自定义受众 |
| 不需要 |
如果您不想使用子类型为 CUSTOM
或 MEASUREMENT
的自定义受众,系统将提示您签署广告账户层级的服务条款。
如果系统用户要在企业中使用自定义文件自定义受众进行操作,非系统用户需要接受该企业的《自定义受众服务条款》。而且他们必须通过属于该企业的广告账户接受该服务条款(有关例外情况,参见上表)。
如果非系统用户已通过具有代表关系的广告账户接受《自定义受众服务条款》,系统用户就可以代表另一个企业执行操作。但是,系统用户无法在其原企业中执行操作。非系统用户可以通过所属企业中的另一个广告账户接受服务条款,这样系统用户就可以执行操作。
如要确认系统用户是否获准使用自定义文件自定义受众进行操作,您可以检查该企业广告账户的服务条款状态。只要广告账户不是代表另一个企业,也不是与另一个企业共享即可。在广告账户层级,您可以看到已为该广告账户所属企业签署的所有服务条款。
您可以向由某个企业所有的广告账户执行 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" }
这种方法仅适用于非系统用户。