このドキュメントが更新されました。
日本語への翻訳がまだ完了していません。
英語の最終更新: 4月29日

Advantageのキャンペーン予算

Advantageのキャンペーン予算とは、キャンペーンの広告セットそれぞれに配分するキャンペーン予算を最適化する手段です。つまり、広告セット全体で最適な結果を得られる機会が自動的かつ継続的にFacebookで検知され、その結果を得られるようリアルタイムでキャンペーン予算が配分されます。

広告キャンペーンのAdvantageのキャンペーン予算は、有効にすることも無効にすることもできます。無効にする場合は、そのキャンペーンのすべての広告セットに予算を設定する必要があります。

キャンペーンレベルのフィールド

名前説明

daily_budget

キャンペーンの1日の予算。

lifetime_budget

キャンペーンの通算予算。

pacing_type

このキャンペーンの広告セット全体でシェアされたペーシングタイプ。オプション:

  • standard
  • no_pacing (スピード配信とも呼ばれる)
  • day_parting (広告スケジューリングとも呼ばれる)

budget_rebalance_flag

Advantageのキャンペーン予算には使わないでください。下記の広告セットの予算の再バランスをご覧ください。

adset_budgets

キャンペーン内の各広告セットで使用する広告セット予算。これは、Advantageのキャンペーン予算を無効にし、個々の広告セット予算を使う場合に利用してください。

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_CAPまたはCOST_CAPに設定されている場合の、このキャンペーンの広告セットに使用する入札価格。このフィールドは、bid_strategyと合わせて設定してください。

これらのフィールドの使用について詳しくは、下記のを参照してください。

広告セットレベルのコントロール

名前説明

daily_min_spend_target

広告セットの1日の最低消化金額ターゲット(アカウントの通貨単位)。1日の予算は、広告キャンペーンレベルで指定する必要があります。このターゲットは、この金額が消化されることを保証するものではありませんが、Facebookはその達成に向けて最善を尽くします。広告セットからdaily_min_spend_targetを削除するには、0または空の値に設定してください。例: daily_min_spend_target=0またはdaily_min_spend_target=

daily_spend_cap

アカウント通貨で定義された広告セットの1日の消化金額上限。

キャンペーンでは1日あたりの予算を指定する必要があります。

lifetime_min_spend_target

アカウント通貨で定義された広告セットの通算最低消化金額ターゲット。広告キャンペーンレベルで通算予算を指定する必要があります。このターゲットで、ターゲットが達成されることが保証されるわけではありませんが、Facebookはターゲット達成に向けて最善を尽くします。広告セットからlifetime_min_spend_targetを削除するには、0または空の値に設定してください。例: lifetime_min_spend_target=0またはlifetime_min_spend_target=

lifetime_spend_cap

アカウント通貨で定義された広告セットの通算消化金額の上限。
キャンペーンでは通算予算を指定する必要があります。

bid_amount

この広告セットの入札価格。キャンペーンレベルのis_autobidfalseに設定されている場合のみ利用可能です。

bid_constraints

広告セット予算と同じように、最小広告費用対効果(ROAS)入札では、これを使うことによってROASの下限が提供されますが、bid_amountbid_constraintsと一緒に使うことはできません。Advantageのキャンペーン予算で最小ROASを使用する方法については、をご覧ください。

LOWEST_COST_WITHOUT_CAP

bid_strategyLOWEST_COST_WITHOUT_CAPに設定されたAdvantageのキャンペーン予算を使ってキャンペーンを作成します。このキャンペーンの1日あたりの予算は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_strategyLOWEST_COST_WITH_BID_CAPに設定されたAdvantageのキャンペーン予算を使ってキャンペーンを作成します。このキャンペーンの通算予算は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_strategyLOWEST_COST_WITH_MIN_ROASに設定されたAdvantageのキャンペーン予算を使ってキャンペーンを作成します。例えば、このキャンペーンの通算予算が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

Advantageのキャンペーン予算または入札戦略の選択肢を更新する

広告キャンペーンからAdvantageのキャンペーン予算を無効にして、広告セットに予算を追加することができます。次のコードサンプルを例に考えます。

  • キャンペーン予算を削除する
  • 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

または、入札戦略を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を上回る場合、Advantageのキャンペーン予算を使用していると、現在の入札戦略を編集することも、Advantageのキャンペーン予算をオフにすることもできません。詳しくはビジネスヘルプセンターをご覧ください