FB Ads API状态,effective_status和广告实际状态

时间:2016-07-28 09:42:58

标签: facebook-ads-api

从它所说的ads api doc

  

effective_status 枚举{ACTIVE,PAUSED,DELETED,PENDING_REVIEW,   已废弃,已预先通过,PENDING_BILLING_INFO,CAMPAIGN_PAUSED,   ARCHIVED,ADSET_PAUSED}广告的有效状态。状态   可能因其自身地位或地位而有效   它的父母单位。

     

状态枚举{ACTIVE,PAUSED,DELETED,ARCHIVED}配置状态   广告该字段返回与' configured_status'相同的值,   并且是建议使用的。

但问题是,除非广告客户主动停止或暂停或删除广告或广告系列,否则广告的状态始终是(就我在上述情况中所见)ACTIVE。我错了吗?

其次,是否有人知道广告管理器界面上的列名为" Delivery"是什么?它具有类似于"已完成"的价值。 ," Not Delivering"等

我有什么方法可以从API获取此信息吗?

2 个答案:

答案 0 :(得分:8)

该字段称为“交付”#39;在Facebook的UI中,UI不是单个字段,而是基于检查广告的状态,开始/结束日期等 - 您可以通过检查广告及其父对象来自行复制。 / p>

我不确定我是否理解您所说的"已配置且有效的状态":如果广告已暂停,则其有效状态和配置状态均应为{{1} }。例如,如果广告的PAUSED设置为暂停,则广告的已配置状态将保持为Ad Set,但其有效状态为ACTIVE

答案 1 :(得分:2)

  
      
  1. 如何计算状态?
  2.   

当您通过API向广告提供状态时,您正在设置其configured_status。这将更新为您提供的任何状态 ACTIVE,PAUSED 等。此值应立即通过对对象的GET请求反映在 configured_status 参数中。无论父级状态如何, configured_status 参数都会显示您上次设置的值。

话虽如此,如果您的有效广告嵌套在 PAUSED adset下,它将继承 PAUSED 状态,并且将通过effective_status参数进行反映。无论广告集的状态如何,您都可以更新广告的状态。只有父母 PAUSED 才会继承状态,以防止支出。

由于状态将从父对象继承,因此很可能已禁用。 effective_status 反映了可能被其父级覆盖的对象的当前状态。更多信息可以在here

找到

注意:我刚刚发布了广告对象的文档,但这也适用于Adset对象

configured_status 状态 参数同义,是您在更新广告时应设置的内容。

  
      
  1. 关于广告管理器界面上的列名称"正在发送"是?
  2.   

根据Facebook的说法,新功能可识别交付不足的广告集,并解释为什么发生交付不足并强调广告客户可以采取的具体行动建议,以使他们的广告在拍卖中更具竞争力 - 反过来帮助他们提高广告效果。

广告客户可以在广告系列和广告设置级别的“投放”列中以及Facebook广告管理器中的“工具”独立标签下找到与其广告相关的反馈。

查看这些文章,这可能有助于您深入了解"交付":

In Facebook Power editor

In Facebook Ads Manager

P.S您只能通过在开发过程中练习和尝试来学习的一些事情,您不能总是依赖于文档。

希望这有助于!!!!