文档已更新。
中文(简体) 译文尚未完成。
英语更新时间:4月29日

赋能型广告(系列)预算优化

赋能型广告(系列)预算优化是优化广告系列预算在广告系列各广告组之间分配的一种方式。这意味着,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_CAP 类型,如果您选择 Value 作为 optimization_goal,在广告管理工具中,您的竞价策略会显示为 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_amountbid_constraints 不能一同使用。请参阅示例,将赋能型广告(系列)预算优化与广告花费回报保底结合使用。

示例

LOWEST_COST_WITHOUT_CAP

创建一个使用赋能型广告(系列)预算优化的广告系列,将 bid_strategy 设为 LOWEST_COST_WITHOUT_CAP。该广告系列的单日预算为 1,000 美元,并使用自动竞价:

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。该广告系列的总预算为 1,000 美元:

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。例如,广告系列的总预算为 1,000 美元,并设置了最低广告花费回报 (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

或者,您可将 bid_strategy 选项切换为 LOWEST_COSTCOST_CAPLOWEST_COST_WITH_BID_CAP。例如以下代码示例组:

  • 将竞价策略设为 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 个广告组并使用了赋能型广告(系列)预算优化,您就无法编辑当前的竞价策略,也无法关闭赋能型广告(系列)预算优化。前往 Business 帮助中心了解详情