次の方法で共有


Digital Platform API - 販売者入札エラー レポート

販売者入札エラー レポートは、AppNexus プラットフォームでログに記録されたエラーの 5% のランダムに選択されたセットを通じて、拒否された需要に関する分析情報を得るのに役立ちます。 エラー数に 100 を乗算して、5% のサンプリングを考慮しました。

このレポートを使用して、オークション エラーが発生する販売側と購入側の設定のトラブルシューティングを行い、支出をブロックします。 目標は、将来的にエラーを排除するのに役立ちます。 所有者に関する情報、原因、推奨される解決方法については、「 入札エラー コード」を参照してください

レポートを取得する手順については、 レポート サービス または以下の を参照してください。

期限

JSON 要求の report_interval フィールドは、次のいずれかに設定できます。

  • last_hour
  • yesterday
  • last_24_hours
  • last_2_days
  • last_7_days
  • last_30_days

カスタム時間枠のレポートを実行するには、レポート要求の start_date フィールドと end_date フィールドを設定します。 これらのフィールドの詳細については、「 Report Service」を参照してください。

データ保持期間

このレポートのデータ保持期間は 403 日です。

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。
bidder_name int いいえ "DBM" 購入者メンバーを代表し、エラーの影響を受けるテクノロジ プロバイダー。
bidder_id string はい 101 入札者に関連付けられている ID
brand_name 文字列 いいえ "Ace Hardware" AppNexus システムに登録され、エラーの影響を受けるクリエイティブに関連付けられているブランド。
brand_id int はい 3 クリエイティブに関連付けられているブランドの ID。
buyer_member_name 文字列 いいえ "My Network" エラーの影響を受けた購入者メンバー。
buyer_member_id int はい 123 購入者メンバーの ID。
creative_category_name 文字列 いいえ “Beauty” エラーの影響を受けるブランドとクリエイティブの両方に割り当てられた分類。
creative_category_id Int はい 784 クリエイティブ カテゴリの ID。
creative_id int はい 554 エラーの影響を受ける購入者メンバーに関連付けられているクリエイティブ ID。
creative_size 文字列 いいえ "728x90" エラーの影響を受けるクリエイティブのサイズ。
deal_id int はい 2345 エラーの影響を受ける取引の ID (取引が関与していない場合 Deal ID = 0 )。
language_name 文字列 いいえ "English" 言語の名前。
language_id int はい 1 言語の ID。
placement_name 文字列 いいえ "My placement" エラーに関連付けられている販売者メンバーの配置。
placement_id int はい 7890 配置の ID。
publisher_name 文字列 いいえ "Skype" エラーの影響を受けるパブリッシャー。
publisher_id int はい 321 発行元の ID。
technical_attribute_name 文字列 いいえ "Flash" エラーの影響を受ける、画像、フラッシュ、ビデオ、エキスパンドなど、クリエイティブの機能。
technical_attribute_ID int はい 350 Technical 属性の ID。

指標

Column 種類 説明
error_count int 2340 sum(error_count)*100 選択した期間に AppNexus プラットフォームでログに記録されたエラーの量 (サンプリングを考慮して、ランダムに選択されたエラーの 5% に 100 を乗算したセット)。
blocked_bid_cpm double 5.68 sum(blocked_bid_value) / sum (error_count) ブロックされた入札の入札価格。

JSON 形式のレポート要求を作成する

JSON ファイルには、 report_type"seller_bid_error_report"と、取得する columns (ディメンションとメトリック) と report_interval が含まれている必要があります。 また、特定のディメンションをフィルター処理したり、細分性 (yearmonthday) を定義したり、データを返す "format" (csvexcel、または html) を指定することもできます。 JSON ファイルに含めることができるフィールドの詳細については、 レポート サービスに関するページを参照してください。

$ cat seller_bid_error

{
    "report":
    {
        "report_type":"seller_bid_error_report",
        "columns":[
            "hour",
            "bidder",
            "buyer_member",
            "error_count"
        ],
        "report_interval":"last_48_hours",
        "format":"csv"
    }
}

POST レポート サービスへの要求

$ curl -b cookies -c cookies -X POST -d @seller_bid_error 'https://api.appnexus.com/report'
{
   "response":{
      "status":"OK",
      "report_id":"097f59fc3ab7d02c5d60db42081d9b69"
   }
}

GET レポート サービスからのレポートの状態

レポート ID を使用して GET 呼び出しを行って、レポートの状態を取得します。 {{execution_status}}"ready"されるまで、このGET呼び出しを行い続けます。 次の手順で説明するように、 レポート ダウンロード サービスを使用してレポート データをファイルに保存します。

$ curl -b cookies -c cookies 'https://api.appnexus.com/report?id=097f59fc3ab7d02c5d60db42081d9b69'
{
   "response":{
      "status":"OK",
      "report":{
         "name":null,
         "created_on":"2010-05-25 19:19:53",
         "json_request":"{\"report\":{\"report_type\":\"seller_bid_error_report\",\"columns\":[\"hour\",\"bidder\",
            \"buyer_member\",\"error_count\",
            \"report_interval\":\"last_48_hours\"}}",
         "url": "report-download?id=b97897a7864dd8f34e7457226c7af592"
      },
      "execution_status":"ready"
   }
}

GET レポート ダウンロード サービスからのレポート データ

レポート データをファイルにダウンロードするには、レポート ID を使用して別の GET 呼び出しを行いますが、今回は レポート ダウンロード サービスに呼び出します。 サービスとレポート ID は、前のGET応答の [url] フィールドにあります。 保存するファイルを特定するときは、最初のPOSTで指定した"format"のファイル拡張子を使用してください。

ヒント

ダウンロード中にエラーが発生した場合、応答ヘッダーには HTTP エラー コードとメッセージが含まれます。 応答ヘッダーを公開するには、呼び出しで -i または -v を使用します。

$ curl -b cookies -c cookies 'https://api.appnexus.com/report-download?id=b97897a7864dd8f34e7457226c7af592' > /tmp/advertiser_analytics.csv

注:

XLSX および Excel ファイルとしてダウンロードする場合、レポートごとに 100,000 行の制限があります。