このページでは、change_spec
の詳細を取り上げ、実行オプションの構築方法とより高度な機能の使用方法について説明します。
change_spec
は、CHANGE_BUDGET
およびCHANGE_BID
といった実行型に使用され、amount
、limit
、unit
、target_field
のパラメーターを含んでいます。
フィールド | 説明 |
---|---|
| 必須。 予算または入札価格の変更金額を決定します。 サポートされる値: |
| 任意。 最大または最少の予算または入札価格を指定します。例えば、予算や入札価格を増額した場合、この数値は上限として機能します。 サポートされる値: 50米ドルを表す |
|
サポートされる値: |
| 任意。 予算や入札価格をターゲット値で調整するかどうかを指定します。これが存在する場合、 サポートされる値: |
次に示すのは、パフォーマンスが低いすべての広告セットの予算を30%削減するCHANGE_BUDGET
ルールの例です。パフォーマンスが低いとは、通算予算のfrequency
がずっと高い状態のことです。このルールは火曜日と金曜日の深夜にのみ実行されます。
curl \ -F 'name=Test Change Budget Rule' \ -F 'schedule_spec={ "schedule_type": "CUSTOM", "schedule": [ { "start_minute": 0, "days": [2, 5] } ] }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "entity_type", "value": "ADSET", "operator": "EQUAL" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "impressions", "value": 8000, "operator": "GREATER_THAN" }, { "field": "frequency", "value": 5.0, "operator": "GREATER_THAN" } ] }' \ -F 'execution_spec={ "execution_type": "CHANGE_BUDGET", "execution_options": [ { "field": "change_spec", "value": { "amount": -30, "unit": "PERCENTAGE" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
次に示すのは、広告セット123
のターゲットcost_per_mobile_app_install
値に基づいて入札価格が毎日調整される別の例です。
また、10%の許容範囲枠を導入するためにcost_per_mobile_app_install
の範囲フィルターを追加しました。現在の値がターゲット値にかなり近い場合、この設定によってマイナーな比例変更が行われなくなります。
curl \ -F 'name=Test Change Bid Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "id", "value": [123], "operator": "IN" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "mobile_app_install", "value": 100, "operator": "GREATER_THAN" }, { "field": "cost_per_mobile_app_install", "value": [4.5, 5.5], "operator": "NOT_IN_RANGE" } ] }' \ -F 'execution_spec={ "execution_type": "CHANGE_BID", "execution_options": [ { "field": "change_spec", "value": { "amount": 5.0, "limit": [2.0, 10.0], "target_field": "cost_per_mobile_app_install" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
例えば、現在の値が4.0
の場合、入札価格は5.0
のターゲット値と現在の値との差である25%
増額されます。
この制限があるため、入札価格が10.0
より高くなったり2.0
より低くなったりすることはありません。