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

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

データの 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" インプレッションに関連付けられたオークションが発生した月
day date はい はい "2010-02-01" インプレッションに関連付けられたオークションが発生した日
hour 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 が獲得した収益シェアの金額。
data_provider_payout_usd 金銭 3.00 data_costs - data_clearing_fee_usd データ プロバイダーに支払われた、または支払われる収益の金額。

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

JSON ファイルには、取得するcolumns (サイズとメトリック) とreport_intervalだけでなく、"data_usage_analytics_for_data_providers"report_typeを含める必要があります。 また、特定のディメンションでフィルター処理したり、粒度 (月、日、時間) を定義したり、データを返す形式 (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