Bidder Bid Error report API
Bidder Bid Error Report は、Xandr プラットフォームでログに記録されたエラーの 1% をランダムに選択することで、拒否された需要に関する分析情報を得るのに役立ちます。 エラー数に 100 が乗算され、1% のサンプリングが考慮されています。
このレポートを使用して、オークション エラーが発生し、支出がブロックされるバイサイド設定と販売側設定のトラブルシューティングを行います。 目標は、将来的にエラーを排除するのに役立ちます。 所有者に関する情報、原因、推奨される解決方法については、「 入札エラー コード」を参照してください。
レポートを取得する手順については、 レポート サービス または以下の 例を 参照してください。
時間枠
JSON 要求のフィールドは report_interval
、次のいずれかに設定できます。
last_hour
last_24_hours
yesterday
last_2_days
last_7_days
last_30_days
カスタム時間枠のレポートを実行するには、レポート要求の フィールド start_date
と end_date
フィールドを設定します。 これらのフィールドの詳細については、「 Report Service」を参照してください。
Dimensions
Column | 種類 | グループ。 | フィルター。 | 例 | 説明 |
---|---|---|---|---|---|
hour |
time | はい | 不要 | "2010-02-01 06:00:00" |
オークションの時間。 |
day |
time | はい | 不要 | "2010-02-01" |
オークションの日。 |
error_id |
int | はい | はい | 101 |
ImpBus で発生し、ログに記録された特定のエラー (エラー メッセージとの関係)。 |
error_message |
Varchar | はい | 不要 | “Creative brand banned by member's ad profile” |
発生したエラー (エラー ID と結び付く) を示す汎用エラー メッセージ。 |
ad_profile_id |
int | はい | はい | 1432 |
エラーの影響を受けた販売者メンバーの広告プロファイル ID。 |
brand_name |
string | はい | 不要 | "Ace Hardware" |
Xandr システムに登録され、エラーの影響を受けたクリエイティブに関連付けられているブランド。 |
brand_id |
int | はい | はい | 3 |
クリエイティブに関連付けられているブランドの ID。 |
buyer_member_name |
string | はい | 不要 | "My Network" |
エラーの影響を受ける購入者メンバー。 |
buyer_member_id |
int | はい | はい | 123 |
購入者メンバーの ID。 |
creative_category_name |
string | はい | 不要 | “Beauty” |
エラーの影響を受けるブランドとクリエイティブの両方に割り当てられた分類。 |
creative_category_id |
int | はい | はい | 784 |
クリエイティブ カテゴリの ID。 |
creative_code |
int | はい | はい | 485 |
エラーの影響を受けたクリエイティブに関連付けられているクリエイティブ コード (内部クリエイティブ ID)。 |
creative_id |
int | はい | はい | 554 |
エラーの影響を受けた購入者メンバーに関連付けられているクリエイティブ ID。 |
creative_size |
string | はい | 不要 | "728x90" |
エラーの影響を受けたクリエイティブのサイズ。 |
deal_id |
int | はい | はい | 2345 |
エラーの影響を受ける取引の ID (取引 ID = 0 が関与していない場合)。 |
language_name |
string | はい | 不要 | "English" |
言語の名前。 |
language_id |
int | はい | はい | 1 |
言語の ID。 |
publisher_id |
int | はい | はい | 321 |
発行元の ID。 |
seller_member_name |
string | はい | いいえ | "NYTimes" |
エラーの影響を受ける販売者メンバー。 |
seller_member_id |
int | はい | はい | 123 |
販売者メンバーの ID。 |
technical_attribute_name |
string | はい | 不要 | “Flash” |
画像、フラッシュ、ビデオ、エキスパンドなどクリエイティブの特徴は、エラーの影響を受けます。 |
technical_attribute_id |
int | はい | はい | 350 |
Technical 属性の ID。 |
buyer_seat_code |
string | はい | いいえ | "123abc" |
インプレッションの入札に使用されたカスタム 購入者シート ID (DSP によって送信)。 |
buyer_seat_name |
string | はい | いいえ | "123abc (dsp name)" |
購入者シート コードの表示名。 |
指標
Column | 型 | 例 | 式 | 説明 |
---|---|---|---|---|
error_count |
int | 2340 |
sum(error_count)*100 | 選択した期間に Xandr プラットフォームでログに記録されたエラーの量 (サンプリングを考慮して、ランダムに選択されたエラーの 1% に 100 を掛けたセット)。 |
例
JSON 形式のレポート要求を作成する
JSON ファイルには、取得する report_type
bidder_bid_error_report
、 columns
、および (ディメンションとメトリック) report_interval
が含まれている必要があります。 また、特定のディメンションをフィルター処理し、粒度 (year
、、) を定義し、month
day
データを返す形式 (csv
、、excel
またはhtml
) を指定することもできます。 JSON ファイルに含めることができるフィールドの詳細については、 レポート サービスに関するページを参照してください。
$ cat bidder_bid_error
{
"report":
{
"report_type":"bidder_bid_error_report",
"columns":[
"hour",
"seller_member_name",
"error_count"
],
"report_interval":"last_24_hours",
"format":"csv"
}
}
POST
レポート サービスへの要求
$ curl -b cookies -c cookies -X POST -d @bidder_bid_error 'https://api.adnxs.com/report'
{
"response":{
"status":"OK",
"report_id":"097f59fc3ab7d02c5d60db42081d9b69"
}
}
GET
レポート サービスからのレポートの状態
レポート ID を GET
使用して呼び出しを行って、レポートの状態を取得します。 が "ready"
になるまでこのGET
呼び出しをexecution_status
続けます。 次の手順で説明するように、 レポート ダウンロード サービスを使用してレポート データをファイルに保存します。
$ curl -b cookies -c cookies 'https://api.adnxs.com/report?id=097f59fc3ab7d02c5d60db42081d9b69'
{
"response":{
"status":"OK",
"report":{
"name":null,
"created_on":"2010-05-25 19:19:53",
"json_request":"{\"report\":{\"report_type\":\"bidder_bid_error_report\",\"columns\":[\"hour\",
\"seller_member\",\"error_count\",
\"report_interval\":\"last_48_hours\"}}",
"url": "report-download?id=b97897a7864dd8f34e7457226c7af592"
},
"execution_status":"ready"
}
}
GET
レポート ダウンロード サービスからのレポート データ
レポート データをファイルにダウンロードするには、レポート ID を使用して別 GET
の呼び出しを行いますが、今回は report-download サービスに対して呼び出します。 サービスとレポート ID は、前GET
の応答のフィールドにありますurl
。 保存するファイルを識別する場合は、最初POST
の で指定した の"format"
ファイル拡張子を使用してください。
注:
ダウンロード中にエラーが発生した場合、応答ヘッダーには HTTP エラー コードとメッセージが含まれます。 応答ヘッダーを公開するには、呼び出しで \i または \v を使用します。
curl -b cookies -c cookies 'https://api.adnxs.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/bidder_bid_error.csv