予算ルールが設定されているキャンペーンにおける「1日の予算」の変更内容を表示する
サポートされている各広告タイプのキャンペーンリソースのリストを使用して、予算ルールが設定されているキャンペーンの予算を表示できます。このプロセスは、スポンサーブランド広告、スポンサーディスプレイ広告、スポンサープロダクトの広告バージョン2では同じですが、スポンサープロダクト広告のバージョン3では異なります。
スポンサープロダクト広告のバージョン3
バージョン3では、キャンペーンの予算が予算ルールの影響を受けている場合、POST /sp/campaigns/listから返されるキャンペーンのbudget
オブジェクトに、「effectiveBudget
」フィールドが含まれています。
effectiveBudget
を、予算ルールが適用されていることを示す指標として使用し、そのキャンペーンの完全な予算ルール履歴をGET /sp/campaigns/{campaignId}/budgetRulesで取得することができます。ステータスが「ACTIVE
」の予算ルールが、キャンペーンで有効に機能しています。
スポンサーブランド広告、スポンサーディスプレイ広告、スポンサープロダクト広告のバージョン2
予算ルールが設定されているキャンペーンの予算は、その広告タイプに関連付けられているキャンペーンリソースのリストを使用して確認できます。
広告タイプ | キャンペーンの一覧表示エンドポイント |
---|---|
スポンサープロダクト広告(V2) | GET v2/sp/campaigns |
スポンサーブランド広告 | POST /sb/v4/campaigns/list |
スポンサーディスプレイ広告 | GET /sd/campaigns |
レスポンスにruleBasedBudget
が存在する場合、予算ルールが適用されていることを示します。その後、その広告タイプに該当するGET /campaigns/{campaignId}/budgetRulesエンドポイントを使用して、そのキャンペーンの予算ルール履歴をすべて取得できます。ステータスが「ACTIVE
」の予算ルールが、キャンペーンで有効に機能しています。
広告タイプ | GET budget rulesエンドポイント |
---|---|
スポンサープロダクト広告 | GET /sp/campaigns/{campaignId}/budgetRules |
スポンサーブランド広告 | GET /sb/campaigns/{campaignId}/budgetRules |
スポンサーディスプレイ広告 | GET /sd/campaigns/{campaignId}/budgetRules |
[要確認]2023年2月現在、複数のルールが同時に有効となっているために、
applicableRuleId
が完全でないことがあります(ルール評価の詳細をご覧ください)。そのため、キャンペーンでアクティブなルールを確認する場合には、該当するGET /campaigns/{campaignId}/budgetRulesエンドポイントを使用してください。
ルール評価の進捗状況
ruleBasedBudget
オブジェクトには「IsProcessing
」フィールドも含まれています。このフィールドが「true
」に設定されている場合は、ルール評価が進行されています。評価が完了すると、ルール予算の値が更新され、IsProcessing
が「false
」に設定されます。
例
こちらは、予算ルールが適用されたスポンサーブランド広告キャンペーンの例です。
GET /sb/campaigns/{campaignId}
ルール評価が進行中の場合は、以下のようなレスポンスが返されます:
シナリオ2: 予算ルール評価が進行中の場合
{
"campaignId": 148864597212176,
"name": "Sample Budget Rule Campaign",
"campaignType": "sponsoredProducts",
"targetingType": "manual",
"premiumBidAdjustment": false,
"dailyBudget": 10.0,
"ruleBasedBudget": {
"isProcessing": true
},
"startDate": "20181010",
"state": "enabled",
"bidding": {
"adjustments": []
}
}
ルール評価が完了すると、以下のようなレスポンスが返されます:
{
"campaignId": 148864597212176,
"name": "Sample Budget Rule Campaign",
"campaignType": "sponsoredProducts",
"targetingType": "manual",
"premiumBidAdjustment": false,
"dailyBudget": 10.0,
"ruleBasedBudget": {
"value": 12.0,
"applicableRuleId": "5bc531de-f000-44cf-8a86-54189bcdd380",
"applicableRuleName": "SAMPLE_BUDGET_RULE",
"isProcessing": false
},
"startDate": "20181010",
"state": "enabled",
"bidding": {
"adjustments": []
}
}