有鑑於 iOS 14.5 的發佈,我們作出了以下變更:
COST_CAP
或 LOWEST_COST_WITH_MIN_ROAS
的 iOS 14.5 宣傳活動,時間必須設為至少 3 天。如要進一步了解 iOS 14.5 變更項目,請瀏覽我們的變更記錄。
此頁面說明出價策略如何影響您對 Meta 廣告的出價和成本上限,以及如何設定這些策略。
LOWEST_COST_WITHOUT_CAP
:Facebook 會自動代您出價,助您爭取成本最低的成效。我們會視乎需要,自動為您提高有效出價,以便根據您的指定 optimization_goal
爭取所需成效。如果您選擇 Value
作為 optimization_goal
,則我們會在廣告管理員中展示 Highest Value
為您的出價策略。LOWEST_COST_WITH_MIN_ROAS
:專為消費金額優化而設的特定出價選項。您必須指定 roas_average_floor
,此為您最少想達到的廣告投資回報率。請參閱廣告客戶最低廣告投資回報率出價。LOWEST_COST_WITH_BID_CAP
:我們會自動為您出價,並爭取最低的成本。我們會視乎需要,自動為您提高出價,以便爭取您所需的成效,但成本不會超過您所指定的上限。請參閱下表,以了解每項策略的更多詳情:
出價策略 | 相容目標 | 適用情況 | 考慮事項 |
---|---|---|---|
|
| 您想用盡所有預算。 您想了解其他出價選項會使用什麼出價和成本。 您想儘可能有效地花費指定預算。 | 您將無法控制成本。 在您用盡成本最低的機會或增加預算時,成本會有所提高。 |
| 您可控制平均每次轉換成本的成本效益,從而爭取最佳成效。 如果是 iOS 14.5 宣傳活動,時間必須設為 3 天。 | 在您用盡成本最低的機會後,成本可能會有所提高。 達到上限時未必能用盡所有預算。 | |
| 如果您首要的成功衡量標準是廣告投資回報率,而且能夠將交易值傳回我們的平台,請使用此選項。 | 專為消費金額優化而設。 如果基準設定得過高,可能會導致廣告刊登次數過低。 如果是 iOS 14.5 宣傳活動,時間必須設為 3 天。 | |
| 您想在多個競投中設定最高出價,以控制成本,並以該出價盡可能接觸最多用戶。 | 需要使用更多時間管理出價,以控制成本。 在您用盡成本較低的機會或增加預算時,成本會有所提高。 未必會用盡所有預算。 出價不是您在分析報告中看到的成本。 |
LOWEST_COST_WITH_MIN_ROAS
、COST_CAP
和 LOWEST_COST_WITH_BID_CAP
又稱為手動出價,讓您可以加入額外的成本上限。如要了解背景資料,請參閱廣告幫助中心 > 關於出價策略:最低成本。
從廣告組合讀取 bid_strategy
的方法:
curl -G \ -d 'fields=bid_strategy' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<AD_SET_ID>
將廣告組合的出價策略更新為 LOWEST_COST_WITH_BID_CAP
並設定 $3 美元出價上限為的方法:
curl -F 'bid_strategy=LOWEST_COST_WITH_BID_CAP' \ -F 'bid_amount=300' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<AD_SET_ID>
較早版本的 API 是透過設定 is_autobid
、is_average_price_pacing
和 bid_amount
來選擇出價策略。
is_autobid
和 is_average_price_pacing
是布林值標示,表示您選擇的是自動出價還是平均價格出價。兩者均已隨推廣 API 3.0 版推出而停用。
成本上限是以成本為基礎的出價功能,可讓廣告客戶設定實際的轉換成本(每次動作成本/ 每次安裝成本),並據此優化成效。此功能可讓廣告客戶在爭取符合理想成本的情況下,儘量爭取最多成效,從而最大限度地提高成本效益、減少管理出價的複雜程度,以及協助廣告客戶更放心地擴大規模及提升利潤。備註:我們無法保證必定能按照成本上限來限制成本。
如要使用成本上限,請如下操作:
billing_event
必須為 IMPRESSIONS
pacing_type
必須為標準optimization_goal
必須與成本上限相容若要在宣傳活動預算優化中使用成本上限出價策略,除了上列要求外,您的目標亦應與成本上限相符。如要進一步了解相容目標,請參閱 Facebook 出價策略指南 > 成本上限。
例如,在廣告宣傳活動級別使用成本上限:
curl -F "name"="L3 With Lifetime Budget" \ -F "objective"="LINK_CLICKS" \ -F "lifetime_budget=100000" \ -F "bid_strategy"="COST_CAP" \ -F "access_token"="ACCESS_TOKEN" \ https://graph.facebook.com/VERSION/AD_ACCOUNT_ID/campaigns
在廣告組合級別設定成本上限:
curl \ -F 'name=My Ad Set' \ -F 'optimization_goal=CONVERSIONS' \ -F 'billing_event=IMPRESSIONS'-F 'bid_strategy=COST_CAP'-F 'bid_amount=200' \ -F 'daily_budget=1000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={"geo_locations":{"countries":["US"]}}' \ -F 'status=PAUSED' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets
這是專為消費金額優化而設的特定出價選項。因此,您必須已符合資格執行消費金額優化,即符合以下必要條件:
optimization_goal
必須為 VALUE
。帳戶應能存取消費金額優化,讓您透過廣告帳戶查詢以下項目:
CAN_USE_ROAS_VALUE_OPTIMIZATION
:當宣傳活動目標 = “Website Conversion”
時,帳戶便合資格執行消費金額優化ADS_NEKO_MAI_ROAS
:當宣傳活動目標 = “App Install”
時,帳戶便合資格執行消費金額優化CAN_USE_DYNAMIC_ADS_VALUE_OPTIMIZATION
:當宣傳活動目標 = “Catalog Sales”
時,帳戶便合資格執行消費金額優化最低 ROAS 出價使用 bid_constraints
來傳遞 “ROAS floor”
,但不能與 bid_constraints
一同使用。請改用 roas_average_floor
。
關於 roas_average_floor
的注意事項:
roas_average_floor
代表 “the mininum roas” = “total conversion purchase value” / “total spend”
,例如 “return on ads spend”
roas_average_floor
為整數,並可縮放高達 10,000 倍。所以 roas_average_floor = 100
意指「最低 ROAS」= 0.01(或 1%),而 roas_average_floor = 23300
則意指「最低 ROAS」= 2.33(或 233%)。舉例來說,如要將最低 ROAS 設定為 1.5
,則相應的 API 規格應為 bid_constraints = {"roas_average_floor": 15000}
。roas_average_floor
的有效範圍是 [100, 10000000]
(包含頭尾值)。這意味著「最低 ROAS」的有效範圍是 [0.01, 1000.0]
或 [1%, 100000.0%]
(包含頭尾值)。bid_info
或 bid_amount
。您只能透過 bid_constraints
中的 roas_average_floor
設定最低 ROAS 的 'bid'
。{ "bid_strategy": "LOWEST_COST_WITH_MIN_ROAS", "bid_constraints": { "roas_average_floor": <roas_average_floor number> }, }
下方的 API 呼叫建立了一個最低 ROAS 出價廣告組合,當中宣傳活動目標 =「網站轉換」,ROAS 下限 = 1.0
(或 100%)。
curl \ -F 'name=minRoasBiddingDemo' \ -F 'daily_budget=2000' \ -F 'optimization_goal=VALUE' \ -F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}' \ -F 'targeting={"geo_locations":{"countries":["US"]}}' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'status=PAUSED' \ -F 'start_time=2018-12-10T12:45:26-0700' \ *-F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \ -F 'bid_constraints={"roas_average_floor": 10000}' \* -F 'billing_event=IMPRESSIONS' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets
roas_average_floor
curl \ -F bid_strategy=LOWEST_COST_WITHOUT_CAP \ -F 'bid_constraints={}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>
roas_average_floor
新增至消費金額優化廣告組合此範例將最低 ROAS 設定為 1.23
(123%):
curl \ -F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \ -F 'bid_constraints={"roas_average_floor": 12300}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>
roas_average_floor
此 API 呼叫將廣告組合的 roas_average_floor
更改為 2.23
(223%)。
curl \ -F 'bid_constraints={"roas_average_floor": 22300}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>
LOWEST_COST_WITH_BID_CAP
又稱為手動出價,讓您可以在 bid_amount
欄位中加入額外的成本控制項。COST_CAP
在 bid_amount
欄位設定上限數值。LOWEST_COST_WITH_MIN_ROAS
策略,便無法設定 bid_amount
。