レポートに予算ルールの値を含める
APIを使用してレポートを作成するには、レポートのフィールドを指定します。ルールベースの予算の指標は、キャンペーン
のレポートタイプでのみ使用できます。ルールベースの予算の指標をレポートに追加するには、レポートリクエストで次の指標を指定します。
指標 | 説明 |
---|---|
campaignRuleBasedBudget |
ルールベースの予算の値。 |
applicableBudgetRuleId |
アクティブなルールのID。 |
applicableBudgetRuleName |
アクティブなルールの名前。 |
広告タイプに応じて次のエンドポイントを使用することで、レポートをリクエストできます。
広告タイプ | レポートリクエストエンドポイント |
---|---|
スポンサープロダクト広告 | POST /reporting/reports |
スポンサーブランド広告 | POST /v2/hsa/campaigns/report |
スポンサーディスプレイ広告 | POST /sd/{recordType}/report |
レポートリクエストの例 スポンサーブランド広告
ルールベースの予算の指標をすべて含むレポートを作成するには:
次のリクエスト本文を渡してPOST /v2/hsa/campaigns/report
操作を使用します。
{
"reportDate":"20200930",
"metrics":"campaignBudget,campaignRuleBasedBudget,applicableBudgetRuleId,applicableBudgetRuleName"`
}
次のようなレスポンスが返されます。
[
{
//For this campaign, there is no active budget rule or rule based budget is not enforced
"campaignBudget": 100,
"campaignId": 144375700196005800
},
{
"campaignBudget": 100,
"applicableBudgetRuleId": "d9c1d0c5-d686-4d0f-9161-10a0c1a288ff",
"campaignId": 123456789012345,
"applicableBudgetRuleName": "SAMPLE_BUDGET_RULE",
"campaignRuleBasedBudget": 112
}
]