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_dateend_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_typebidder_bid_error_reportcolumns 、および (ディメンションとメトリック) report_interval が含まれている必要があります。 また、特定のディメンションをフィルター処理し、粒度 (year、、) を定義し、monthdayデータを返す形式 (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