2016-07-28 204 views
24

ads api doc它说FB广告API的状态,effective_status和广告实际状态

effective_status枚举{ACTIVE,暂停,删除PENDING_REVIEW, DISAPPROVED,预先批准,PENDING_BILLING_INFO,CAMPAIGN_PAUSED, 存档, ADSET_PAUSED}广告的有效状态。状态 可能因其自身状态或其母公司的状态而有效。

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

但是,问题是除非广告客户主动停止或暂停或删除广告或广告系列,否则广告的状态总是(就我前面提到的情况而言)ACTIVE。我错了吗?

其次,有没有人知道广告管理器界面上名为“Delivery”的列是什么?它有像“完成”,“不交付”等值

有没有什么办法可以从API获取这些信息?

回答

8

Facebook用户界面中称为“投放”的字段并非由用户界面返回的单个字段,而是基于检查广告的状态,开始/结束日期等 - 您可以通过检查广告自行复制和他们的父母对象。

我不确定我是否理解您对“已配置和有效状态”的说法:如果广告已暂停,则其有效状态和已配置状态应为PAUSED。例如,如果广告的Ad Set设置为暂停,则广告的配置状态将保持为ACTIVE,但其有效状态为ADSET_PAUSED

+3

感谢您的澄清。 但是,如果您可以更精确地定义如何计算此状态,那将会很棒。这是一个重要的信息,我认为API的用户应该能够从API中获得此信息,否则无法知道广告是否在投放。 –

1
  1. 状态是如何计算的?

当你给一个广告通过您设置的configured_status的API状态。这将更新为您给予它的任何状态ACTIVE,PAUSED等。并且此值应该立即反映在configured_status参数中,通过对该对象的GET请求。无论父状态如何,configured_status参数将显示您最后设置的任何值。

有了这样说,如果你有一个ACTIVE广告是下嵌套PAUSED adset它将继承PAUSED状态,并且将通过effective_status参数反映。无论广告的状态如何,您都可以更新广告的状态。它只会继承状态,如果父母是PAUSED以防止花费。

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

注:我刚刚张贴的广告对象的文档,但是这也适用于Adset对象以及

configured_status是同义的状态参数,并且是更新广告时应该设置的参数。


  • 关于什么叫 “交货” 的广告管理器界面上的列是?
  • 据Facebook等新功能标识下提供广告组和解释了为什么在交付时发生,强调了广告客户可以使他们的广告在拍卖中更具有竞争力的具体行动建议 - - 帮助他们提高广告的表现。

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

    检查这些文章,这可能帮助你给洞察到“交货”:

    In Facebook Power editor

    In Facebook Ads Manager

    PS有些东西通过实践,并在发展过程中,你不能总是依赖努力,你只有学会文档上。

    希望这有助于!

    +1

    您并未在此处添加任何新信息。如何才能确定使用API​​的“交付”? – CodeNaked

    相关问题