次の方法で共有


データ プロバイダーのデータ使用状況レポート

このレポートでは、第三者 (ユーザー セグメント プロバイダーなど) によって提供されるデータの使用状況、そのデータ使用量のコスト、そのデータがユーザーをターゲットに使用されたキャンペーンに関連する詳細を提供します。

データの time_granularityhourly

警告

100 日を超えるインプレッションの場合、その日は時間ではなく返されます。 レポートを取得する手順については、以下の を参照してください。

期限

JSON 要求の report_interval フィールドは、次のいずれかに設定する必要があります。

  • today
  • yesterday
  • last_7_days
  • last_30_days
  • month_to_date
  • quarter_to_date
  • last_month
  • lifetime

ヒント

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

Dimensions

種類 群。 フィルター。 説明
month date いいえ はい "2010-02" インプレッションに関連付けられたオークションが発生した月
date はい はい "2010-02-01" インプレッションに関連付けられたオークションが発生した日
date はい はい "2010-02-01 05:00:00" インプレッションに関連付けられたオークションが発生した時間。
buyer_member_id int はい はい 643 サード パーティのデータを使用したメンバーの ID。
buyer_member_name string はい はい "Buyer A" サード パーティのデータを使用したメンバーの名前。
advertiser_name string はい はい "Advertiser" サード パーティのデータを使用した広告主の名前。
geo_country string はい はい "US" インプレッションに関連付けられている地理的な国または地域のコード。
geo_country_name string いいえ no "United States" インプレッションに関連付けられている地理的な国または地域の名前。
geo_country_code string はい はい "CA" インプレッションに関連付けられている国または地域を示す 2 文字の文字列。 許可される値の完全な一覧については、「ISO 3166-1 国コード」を参照してください。
line_item_id int はい はい 12345 サード パーティのデータ ターゲティングを使用するインプレッションに関連付けられている広告申込情報の ID。
line_item_name string いいえ no line item name サード パーティのデータ ターゲティングを使用するインプレッションに関連付けられている広告申込情報の名前。
data_provider_id int はい はい 517 ターゲット データを提供したサード パーティの ID。
targeted_segment_ids string いいえ no "935035, 935146" ターゲットとして使用される各セグメントの ID のコンマ区切りのリスト。
data_provider_name string いいえ no "Peer 39 (Data Provider)" ターゲット データを提供したサード パーティの名前と ID。
cpm_usd int はい いいえ "0.75" 使用されるデータ セグメントの CPM 値

指標

説明
imps int 34534 imps サード パーティのデータを使用して広告を配信したインプレッションの合計数。
data_costs お金 3.50 imps * CPM/1000 サード パーティのデータ プロバイダーから購入されたデータ セグメントの金額。
data_clearing_fee_usd お金 0.50 data_costs * Xandr revshare Xandr によって獲得された revshare の金額。
data_provider_payout_usd お金 3.00 data_costs - data_clearing_fee_usd データ プロバイダーに支払われた、または支払われる収益の金額。

手順 1: JSON レポート要求を作成します。

JSON ファイルには、"data_usage_analytics_for_data_providers"report_typeと、取得するcolumns (ディメンションとメトリック) とreport_intervalが含まれている必要があります。 また、特定のディメンションをフィルター処理し、粒度 (月、日、時間) を定義し、データを返す形式 (csv、excel、または html) を指定することもできます。

$ cat data_usage_analytics
        {"report":
                {
                        "format": "csv",
                        "report_interval": "yesterday",
                        "row_per": ["geo_country"],
                        "columns": ["imps","campaign_id","geo_country"],
                        "report_type": "data_usage_analytics_for_data_providers"
                }
         }

JSON ファイルに含めることができるフィールドの詳細については、 レポート サービスに関するページを参照してください。

手順 2:POST要求をレポート サービスに送信します

POST レポート ID を取得するための JSON 要求。

$ curl -b cookies -c cookies -X POST -d @data_usage_analytics "https://api.adnxs.com/report?member_id=MEMBER_ID"
         {
            "response":{
               "status":"OK",
               "report_id":"c445bca183a3d338dc1c5b85a3d484f5"
            }
         }                 

手順 3:GET レポート サービスからのレポートの状態。

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

$ curl -b cookies -c cookies 'https://api.adnxs.com/report?id=c445bca183a3d338dc1c5b85a3d484f5'
         {
            "response": {
                "status": "OK",
                "report": {
                    "name": null,
                    "created_on": "2014-11-19 22:33:31",
                    "json_request": "{\"report\":{\"format\":\"csv\",\"report_interval\":\"yesterday\",\"row_per\":[\"geo_country\"],\"columns\":[\"imps\",\"campaign_id\",\"geo_country\"],\"report_type\":\"buyer_data_usage_analytics\",\"filters\":[{\"buyer_member_id\":\"958\"}]}}",
                    "url": "report-download?id=c445bca183a3d338dc1c5b85a3d484f5"
                },
                "execution_status": "ready"
            }
         }           

手順 4:GET レポート ダウンロード サービスからのレポート データ。

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

ヒント

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

$ curl -b cookies -c cookies 'https://api.adnxs.com/report-download?id=c445bca183a3d338dc1c5b85a3d484f5' > /tmp/data_usage_analytics.csv