2020 年 12 月 16 日

Facebook 将于 2021 年初开始显示 Apple 应用追踪透明度 (ATT) 提示。由于 Apple 在数据分享限制方面的要求,待 Facebook 和 Instagram 显示 Apple 的 ATT 提示后,借助我们任意业务工具优化、定位或报告移动网站事件的商企都会受到影响。

主要变更为广告系列将新增一个名为is_skadnetwork_attribution的字段。如果该字段设置为 true,我们会将该广告系列的目标受众视为 iOS 14 用户。在本文中,我们将这类广告系列称为 SKAdNetwork 广告系列。请参阅重大更改限制以及即将推出的新功能,了解更多信息。

为响应 Apple 新政策,我们还会推出针对所有广告系列的重大更改(而不仅仅针对定位 iOS 14 用户的广告系列),以及针对所有广告系列的广告成效分析指标更新。这些变更尚未生效,目前也无法实施,不过我们希望尽可能多地提醒大家。

适用于 SKAdNetwork 广告系列的重大变更

受到影响的端点 变更

POST /{ad-id}

在这种类型的广告系列下创建的广告不支持延迟深度链接。

POST /{ad-account-id}/adsets

你无法在包含定位条件中使用移动应用自定义受众 (MACA)。


你无法在定位参数中使用应用关系网络(应用关系网络、应用关系网络的好友、排除应用关系网络)。

GET /{ad-account-id}/insights
GET /{campaign-id}/insights
GET /{ad-set-id}/insights
GET /{ad-id}/insights
POST /{ad-account-id}/insights
POST /{campaign-id}/insights
POST /{ad-set-id}/insights
POST /{ad-id}/insights

待变更生效后,我们无法汇总 iOS 14 广告系列以及非 iOS 14 广告系列的转化指标值。

适用于所有广告系列的重大变更

受到影响的端点 适用于所有广告系列的变更

POST /adaccount

你将无法再使用 attribution_spec 创建新的广告账户。此外,你也无法编辑广告账户的归因设置。

POST /{ad-id}
POST /{ad-account-id}/ads

这些端点将获得一个名为 conversion_domain 的新字段,该字段将被用于存储网域。如需在使用 Pixel 像素代码分享数据的广告系列中创建或更新广告,你将需要指定 conversion_domain


系统会推断目标网址,从而为现有广告自动填充此字段。

POST /ADSETS

移动应用安装广告 (nonSKAdNetwork) 将面临以下限制,系统会对这些限制进行验证。


广告组的验证变更(失败时将出现 API 错误):


  • 无法创建以应用安装、应用事件或价值优化为目标,且面向 iOS 14 以上设备用户的广告组
  • 如果广告组是使用默认定位字符串创建的,且优化目标为应用安装、应用事件或价值,我们会自动筛除 iOS 14 以上设备用户。

POST:ADCAMPAIGN

投放费用竞价广告系列时,投放期必须设置为至少 3 天。

GET /{ad-account-id}/insights
GET /{campaign-id}/insights
GET /{ad-set-id}/insights
GET /{ad-id}/insights
POST /{ad-account-id}/insights
POST /{campaign-id}/insights
POST /{ad-set-id}/insights
POST /{ad-id}/insights

变更生效后,我们将不再支持以下归因时间窗内的站外网站转化指标:7d_view28d_view28d_click。你仍然可以通过这些时间窗访问历史数据,但只能访问更改生效前的数据。

SKAdNetwork 广告系列、广告组和广告的限制

在一个 Facebook 应用编号下,定位 iOS 14 用户的广告主可以拥有 1 个广告账户、9 个广告系列和 5 个广告组。请参阅下文,了解更多限制。

SKAdNetwork 广告系列将面临以下限制:

  • 如果其他广告账户已在推广某款应用,你便无法创建 SKAdNetwork 广告系列来推广该应用。
  • 如需创建 SKAdNetwork 广告系列推广某款外部应用,你必须遵循以下要求:
    • 推广的应用必须为 iTunes 应用,即 promoted_object 中的 object_store_url 必须指向 iTunes 应用。
    • 用于创建广告系列的广告账户必须有权为推广的应用投放广告。
    • 待推广应用使用的 Facebook 业务 SDK 不得低于 8.0 版。如果使用移动应用成效衡量合作伙伴 SDK,请务必同时更新你的 SDK。
  • SKAdNetwork 广告系列一经投放,你便无法编辑推广对象或 SKAdNetwork 标记。
  • 你的 buying_type 必须始终是 auction

在 SKAdNetwork 广告系列中创建的广告组将面临以下限制:

  • 每个 SKAdNetwork 广告系列最多可以包含 5 个广告组。
  • 你必须在 user_os 中至少指定 iOS 14。如果你提供的值无效,将无法创建广告组。
  • 如果广告组是使用默认定位字符串创建的,我们会根据该广告组是否符合面向 iOS 14 以上设备用户投放的资格来筛选目标设备。

在 SKAdNetwork 广告系列中创建的广告将面临以下限制:

  • iOS 14 应用广告只能在 SKAdNetwork 广告系列的广告组内创建。

即将推出的新功能

/ios_fourteen_campaign_limits:此端点将提供 iOS 14 广告系列限制信息。其中包括适用于新广告系列和广告组的可用版位数量。

广告成效分析更新

以下新功能适用于所有广告系列,而不只是 SKAdNetwork 广告系列。

action_report_time 的新混合选项

此选项可用于向 /adcampaigngroup/adcampaign/adgroup/adaccount 发送的 GET 请求。如果你将 action_report_time 设置为混合,则你广告中的操作(比如展示和链接点击)将按展示时间报告,而你广告以外的操作(例如网站购买)将按转化时间报告。如果未在 action_report_time 下指定任何选项,则默认采用混合选项。

对于你广告之外以及 Facebook 站外的操作(例如网站购买),我们将继续支持按展示时间报告历史数据。但是,未来我们将仅支持按转化时间报告数据。对于你广告之外但仍在 Facebook 站内的内联操作,我们将继续支持按展示时间报告历史和未来广告系列的数据,但默认会按转化时间报告。

新的 use_unified_attribution_setting 字段

此字段可用于向 /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 字段,且
  • 无法汇总不同归因设置的转化指标值。

新的 attribution_setting 字段

此字段可用于向 /adcampaigngroup/insights/adcampaign/insights/adgroup/insights/adaccount/insights 发送的 GET 和 POST 请求。此字段用于指明转化指标使用的归因设置。在广告创建流程中,需在广告组层级设置归因设置,该设置可确保我们系统优化的转化事件与你想要衡量的转化事件相一致。

对于使用混合或 SKAdNetwork 设置的广告对象查询,attribution_setting 将返回以下结果:

  • mixed:表明广告系列或账户拥有使用多个归因设置的广告组
  • skan:表明为 iOS 14 应用安装广告系列使用了 SKAdNetwork 归因设置
  • na:表明广告系列或账户中没有广告组

atribution_setting 仅会在 use_unified_attribution_settingtrue 时返回值,否则响应不会返回 attribution_setting