高效速成行銷活動預算

高效速成行銷活動預算最佳化可讓您以最理想的方式分配各個廣告組合的行銷活動預算。也就是說,Facebook 會持續尋找機會,自動為廣告組合取得最佳成效,同時即時分配行銷活動預算以達到此目的。

您可以啟用或停用廣告行銷活動的高效速成行銷活動預算。若是停用,便須為行銷活動中的所有廣告組合提供預算。

行銷活動層級欄位

名稱說明

daily_budget

行銷活動的每日預算。

lifetime_budget

行銷活動的總經費。

pacing_type

此行銷活動中的所有廣告組合共享的預算調節類型。選項:

  • standard
  • no_pacing(也稱為快速投遞)
  • day_parting(也稱為廣告排程)

budget_rebalance_flag

請勿用於高效速成行銷活動預算。請參閱下文中的廣告組合預算重調

adset_budgets

用於行銷活動中每個廣告組合的廣告組合預算。這可用於停用高效速成行銷活動預算,並使用個別的廣告組合預算。

bid_strategy

行銷活動的出價策略。
選項:

  • LOWEST_COST_WITHOUT_CAP
  • COST_CAP
  • LOWEST_COST_WITH_BID_CAP
  • LOWEST_COST_WITH_MIN_ROAS

如果在廣告管理員中,將 LOWEST_COST_WITHOUT_CAPoptimization_goal 選為 Value,出價策略會顯示為 Highest Value

adset_bid_amounts

當行銷活動出價策略設定為 LOWEST_COST_WITH_BID_CAPCOST_CAP 時,此行銷活動中的廣告組合所使用的出價金額。此欄位應與 bid_strategy 一同設定。

請參閱下文中的範例,以深入瞭解這些欄位的使用方式。

廣告組合層級的控制項

名稱說明

daily_min_spend_target

廣告組合的單日最低支出目標(以帳號貨幣為單位)。您必須在廣告行銷活動層級指定單日預算。此目標不保證會花費到此金額,但 Facebook 會儘可能達成。若要從廣告組合移除 daily_min_spend_target,請將目標設為 0 或空白值。例如,daily_min_spend_target=0daily_min_spend_target=

daily_spend_cap

以帳號貨幣為單位定義的廣告組合單日花費上限。

您必須在行銷活動中指定單日預算。

lifetime_min_spend_target

以帳號貨幣為單位定義的廣告組合單日最低總支出目標。您必須在廣告行銷活動層級指定總經費。此目標不保證您會達到目標,但 Facebook 會儘可能達成。若要從廣告組合移除 lifetime_min_spend_target,請將目標設為 0 或空白值。例如,lifetime_min_spend_target=0lifetime_min_spend_target=

lifetime_spend_cap

以帳號貨幣為單位定義的廣告組合總支出上限。
您必須在行銷活動中指定總經費。

bid_amount

此廣告組合的出價金額。唯有當行銷活動層級 is_autobid 設為 false 時,才可使用此選項。

bid_constraints

類似廣告組合預算,最低廣告花費投資報酬率出價(最低 ROAS)會使用此參數來提供 ROAS 底限,但您不能使用 bid_amount 搭配 bid_constraints。請參閱將最低 ROAS 用於高效速成行銷活動預算的範例

範例

LOWEST_COST_WITHOUT_CAP

使用高效速成行銷活動預算建立行銷活動,並將 bid_strategy 設為 LOWEST_COST_WITHOUT_CAP。行銷活動的單日預算為 1000 美元,並可自動出價:

curl 
  -F 'name=L3 With Daily Budget' \
  -F 'objective=OUTCOME_TRAFFIC' \
  -F 'daily_budget=100000' \
  -F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
  -F 'special_ad_categories=NONE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_AD_ACCOUNT_ID/campaigns

LOWEST_COST_WITH_BID_CAP

使用高效速成行銷活動預算建立行銷活動,並將 bid_strategy 設為 LOWEST_COST_WITH_BID_CAP。行銷活動的總經費為 1000 美元:

curl 
  -F 'name=L3 With Lifetime Budget' \
  -F 'objective=OUTCOME_TRAFFIC' \
  -F 'lifetime_budget=100000' \
  -F 'bid_strategy=LOWEST_COST_WITH_BID_CAP' \
  -F 'special_ad_categories=NONE' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_AD_ACCOUNT_ID/campaigns

然後建立包含最高出價上限的廣告組合:

 
curl \
  -F 'campaign_id=<CAMPAIGN_ID>' \
  -F 'name=Test Adset No Budget' \
  -F 'status=ACTIVE' \
  -F 'optimization_goal=LINK_CLICKS' \
  -F 'targeting={"geo_locations":{"countries":["US"]},"publisher_platforms": ["facebook","audience_network"],"facebook_positions":["feed"],"device_platforms":["mobile","desktop"]}' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'bid_amount=100' \
  -F 'time_stop=1712888798'
  -F 'access_token=<ACCESS_TOKEN>' \
 https://graph.facebook.com/v19.0/act_AD_ACCOUNT_ID/adsets

LOWEST_COST_WITH_MIN_ROAS

使用高效速成行銷活動預算建立行銷活動,並將 bid_strategy 設為 LOWEST_COST_WITH_MIN_ROAS。例如,行銷活動的總經費為 1000 美元,並將最低 ROAS 設為:

curl 
  -F 'name=L3 With Lifetime Budget' \
  -F 'objective=OUTCOME_SALES' \
  -F 'lifetime_budget=100000' \
  -F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \
  -F 'special_ad_categories=NONE' \
  -F 'access_token=<ACCESS_TOKEN>' \
 https://graph.facebook.com/v19.0/act_AD_ACCOUNT_ID/campaigns

然後建立廣告組合,並設定最低廣告花費投資報酬率:


curl 
  -F 'name=minRoasBiddingDemo' \
  -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 'time_stop=1712888798' \
  -F 'bid_constraints={"roas_average_floor": 10000}' \
  -F 'billing_event=IMPRESSIONS' \
  -F 'access_token=<ACCESS_TOKEN>' \
  https://graph.facebook.com/v19.0/act_AD_ACCOUNT_ID/adsets

更新高效速成行銷活動預算或出價策略選擇

您可以從廣告行銷活動停用高效速成行銷活動預算,並在廣告組合中新增預算。例如以下的程式碼樣本:

  • 移除行銷活動預算
  • AD_SET_ID1 的預算設為 5000
  • AD_SET_ID1 的預算設為 7000
curl 
 -F 'adset_budgets=[{"adset_id": <AD_SET_ID1>, "daily_budget": 5000}, {"adset_id": <AD_SET_ID2>, "daily_budget": 7000}]' 
 -F 'access_token=<ACCESS_TOKEN>'
https://graph.facebook.com/v19.0/CAMPAIGN_ID

您也可以在 COST_CAPLOWEST_COST_WITH_BID_CAP 之間變更 bid_strategy。例如以下的程式碼樣本:

  • 將出價策略設為 LOWEST_COST_WITH_BID_CAP
  • AD_SET_ID1 的出價設為 1500
  • AD_SET_ID1 的出價設為 2000
curl 
 -F 'adset_bid_amounts={"<AD_SET_ID1>": 1500, "<AD_SET_ID2>": 2000}'
 -F 'bid_strategy="LOWEST_COST_WITH_BID_CAP"'
 -F 'access_token=<ACCESS_TOKEN>'
https://graph.facebook.com/v19.0/CAMPAIGN_ID

限制和最佳作法

出價策略

在廣告活動層級定義出價策略。在行銷活動層級定義的出價策略會套用於所有廣告組合。您仍可在廣告組合層級,為非自動出價的行銷活動定義不同的出價金額或最低廣告花費投資報酬率。此方法也可用於廣告組合預算。針對 LOWEST_COST_WITH_MIN_ROAS,目前無法在建立行銷活動後切換成其他出價策略。請參閱出價策略

期間預測

在行銷活動層級(而非廣告組合層級)定義 pacing_type。請參閱期間預測與排程

最佳化目標

自動出價的廣告組合必須具有相同的最佳化目標。在行銷活動中投放廣告後,便無法編輯最佳化目標。請參閱最佳化目標

包含超過 70 個廣告組合的行銷活動

如果行銷活動包含超過 70 個廣告組合,並採用高效速成行銷活動預算,便無法編輯目前的出價策略,或關閉高效速成行銷活動預算。深入瞭解企業商家使用說明