2016-07-28 156 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

    相關問題