注:
このレポートは、キュレーターのみが利用できます。
キュレーター分析レポートは、キュレーターに、キュレーションされた市場内で需要から供給にお金がどのように流れているかについての洞察を提供します。
レポートを取得する手順については、「 Report Service 」または次の 例 を参照してください。
時間枠
JSON 要求の report_interval フィールドは、次のいずれかに設定できます。
- last_hour
- 今日
- yesterday
- month_to_date
- last_month
- 有効期間
データ保持期間
このレポートのデータは、1100 日間保持されます。
注:
カスタムの時間枠でレポートを実行するには、レポート要求の start_date フィールドと end_date フィールドを設定します。 これらのフィールドの詳細については、「 Report Service」を参照してください。
45 日より前の日付を含む時間範囲
report_intervalを "lifetime" に設定してキュレーター分析レポートを作成すると、そのレポートは (含まれているメトリックに関係なく) "リソース集中型" レポート用の特別なキューに追加されます。 その結果、レポートの完成に通常より時間がかかる場合があります。 また、リソースを大量に消費するこれらのレポートは、要求されるデータの量が原因で、完了する前に失敗する可能性があります。 レポートを完了できなかった場合は、通知が届きます。 レポート要求が失敗するか削除された場合は、次の操作を実行できます。
- 後でレポートを再実行します。
-
curator_analytics以外のレポートの種類を使用します。 - レポートの構成方法を変更し (可能であれば)、45 日前よりも前の日付を含めないようにします。
Dimensions
| 列 | 種類 | フィルター? | 例 | 説明 |
|---|---|---|---|---|
bidder_id |
int | はい | 456 |
トランザクションで購入した入札者の ID |
bidder_name |
文字列 | いいえ | "That Bidder" |
トランザクションで購入した入札者の名前 |
billing_currency |
string | はい | "USD" |
Xandr がキュレーターに請求する通貨 |
brand_id |
int | はい | 1234 |
キュレーションされた取引で提供されたクリエイティブに関連付けられているブランド ID |
brand_name |
文字列 | いいえ | "That Brand" |
キュレーションされた取引で提供されたクリエイティブに関連付けられているブランド名 |
buyer_member |
文字列 | いいえ | "That Buyer (789)" |
メンバー ID を角かっこで囲んでトランザクションで購入した購入者のメンバー名 |
buyer_member_id |
int | はい | 789 |
トランザクションで購入した購入者のメンバー ID |
buyer_member_name |
文字列 | いいえ | "That Buyer" |
トランザクションで購入した購入者のメンバー名 |
curated_deal |
文字列 | いいえ | "My Deal Name (123)" |
取引 ID が角かっこで囲まれているキュレーションされた取引名 |
curated_deal_advertiser_id |
int | はい | 123 |
キュレーションされた取引に関連付けられている取引ライン アイテムを所有するキュレーター メンバー オブジェクトの広告主 ID |
curated_deal_advertiser_name |
文字列 | いいえ | "That Advertiser" |
キュレーションされた取引に関連付けられている取引ライン アイテムを所有するキュレーター メンバー オブジェクトの広告主名 |
curated_deal_id |
int | はい | 123 |
キュレーションされた取引 ID |
curated_deal_insertion_order_id |
int | はい | 123 |
キュレーションされた取引に関連付けられている取引品目を所有するキュレーター メンバー オブジェクトの広告掲載オーダー ID |
curated_deal_line_item_id |
int | はい | 123 |
キュレーションされた取引に関連付けられている取引明細項目を所有するキュレーター メンバー オブジェクトの品目 ID |
curated_deal_insertion_order_name |
文字列 | いいえ | "IO Name" |
広告掲載オーダー: キュレーションされた取引に関連付けられている取引品目を所有するキュレーター メンバー オブジェクトの名前 |
curated_deal_line_item_name |
文字列 | いいえ | "My Curated LI" |
キュレーションされた取引に関連付けられている取引明細行品目を所有するキュレーター メンバー オブジェクトの品目名 |
curated_deal_name |
文字列 | いいえ | "My Deal Name" |
キュレーションされた取引名 |
curator_margin_type |
int | 不要 | "Percent" |
余白の種類 (キュレーターが品目に関連付けられた余白を持っている場合)。 使用可能な値: - "Unknown"- "Percent"- "CPM" |
curator_margin_type_filterable |
int | はい | 1 |
フィルター可能な余白の種類 (キュレーターに品目に関連付けられた余白がある場合)。 使用可能な値:0 (不明)1 (パーセント)2 (CPM) |
curator_member |
文字列 | いいえ | "My Account (123)" |
メンバー ID が角かっこで囲まれたキュレーター アカウントのメンバー名 |
curator_member_id |
int | はい | 123 |
キュレーター アカウントのメンバー ID |
curator_member_name |
文字列 | いいえ | "My Account" |
キュレーター アカウントのメンバー名 |
day |
date | はい | "2020-02-01" |
オークション当日 |
device_type |
string | はい | "desktops & laptops" |
インプレッションが配信されたデバイス タイプ。 使用可能な値は次のとおりです。 - "desktops & laptops"- "tablets"- "mobile phones"- "tv"- "game consoles"- "set top box"- "media players"- "other devices" |
geo_country |
string | はい | "US" |
インプレッションが行われた国/地域。 Xandr が広告がレンダリングされたという兆候を受け取らなかった (つまり、取引されていない) インプレッション要求の場合、国/地域の情報は提供されません。 |
hour |
date | はい | "2020-02-01 06:00:00" |
オークションの時間。 注: 100 日よりも前のインプレッションの場合は、時間ではなく日が返されます。 |
media_type |
文字列 | いいえ | "banner" |
このインプレッションで配信されたクリエイティブに関連付けられているメディア タイプ。 使用可能な値は次のとおりです。 - "banner"- "pop"- "interstitial"- "video"- "text"- "expandable"- "skin"- "facebook"- "image and text"- "high impact"- "native"- "audio"- "Unknown" |
member_currency |
string | はい | "USD" |
キュレーター メンバーのシートに関連付けられている通貨 |
member_id |
int | はい | 789 |
キュレーター アカウントのメンバー ID |
mobile_application_id |
string | はい |
"343200656" (iOS) または"com.rovio.angrybirds"(Android) |
このインプレッションで配信されたクリエイティブに関連付けられているモバイル アプリケーション ID |
mobile_application_name |
文字列 | いいえ | "Angry Birds" |
このインプレッションで配信されたクリエイティブに関連付けられているモバイル アプリケーション名 |
month |
date | はい | "2020-02" |
オークションの月 |
placement |
文字列 | いいえ | "Ivillage 160x600 (456)" |
キュレーションされたトランザクションが配信された販売者のプレースメント名。配置の ID が角かっこで囲まれています |
placement_group_id |
int | はい | 4321 |
キュレーションされたトランザクションが提供された販売者の配置グループ ID |
placement_group_name |
文字列 | いいえ | "Placement Group Name" |
キュレーションされたトランザクションが配信された販売者の配置グループ名 |
placement_id |
int | はい | 456 |
キュレーションされたトランザクションが配信された販売者のプレースメント ID |
placement_name |
文字列 | いいえ | "Ivillage 160x600" |
キュレーションされたトランザクションが配信された販売者のプレースメント名 |
publisher_id |
int | はい | 321 |
キュレーションされたトランザクションが配信された販売者のパブリッシャー ID |
publisher_name |
string | はい | "Newscorp" |
キュレーションされたトランザクションが配信された販売者のパブリッシャー名 |
seller_deal |
文字列 | いいえ | "That Seller Deal (6543)" |
販売者取引名は、販売者取引 ID が角かっこで囲まれたキュレーションされた取引に含まれています 注: 該当する場合、すべてのキュレーションされた取引に販売者の取引が含まれるわけではないため、 |
seller_deal_id |
int | はい | 6543 |
キュレーションされた取引に含まれる販売者の取引 ID 注: 該当する場合、すべてのキュレーションされた取引に販売者の取引が含まれるわけではないため、 |
seller_deal_name |
文字列 | いいえ | "That Seller Deal" |
キュレーションされた取引に含まれる販売者の取引名 注: 該当する場合、すべてのキュレーションされた取引に販売者の取引が含まれるわけではないため、 |
seller_deal_type_id |
int | 不要 | 2 |
該当する場合は、キュレーションされた取引に含まれる販売者の取引タイプの ID。 使用可能な値は次のとおりです。1 (オープンオークション)2 (プライベートオークション) |
seller_deal_type_name |
string | はい | "Private Marketplace" |
該当する場合は、キュレーションされた取引に含まれる販売者の取引の種類の名前。 使用可能な値は次のとおりです。 - "---" (オープンオークション)- "Private Marketplace" (プライベート オークション) |
seller_member_id |
int | はい | 4567 |
キュレーションされたトランザクションが配信された販売者のメンバー ID |
seller_member_name |
文字列 | いいえ | "That Seller" |
キュレーションされたトランザクションが提供された販売者のメンバー名 |
site_domain |
文字列 | いいえ | "bestsiteever.com" |
キュレーションされたトランザクションが提供されたサイト ドメイン/アプリ |
size |
string | はい | "320x50" |
クリエイティブのサイズ |
video_context |
string | はい | "pre-roll" |
キュレーションされたトランザクションが提供されたビデオ形式のタイプ。 使用可能な値は次のとおりです。 - "unknown"- "pre-roll"- "mid-roll"- "post-roll"- "outstream" |
video_content_duration |
string | はい | "Short-Form" |
コンテンツの長さ (秒単位) (短い (480 秒未満)、長い (480 秒以上) の 2 つのオプション)。 |
content_delivery_type |
string | はい | "VOD" |
ストリーミング コンテンツ配信の種類。 |
video_content_genre |
string | はい | "Action" |
広告が再生される番組の主なジャンル。 |
video_program_type |
string | はい | "Movie" |
広告が再生される番組の上位レベルの分類。 |
video_content_rating |
string | はい | "Children(7+)" |
コンテンツのレーティングの種類。 |
指標
注:
クリック数メトリックは、Microsoft Invest を通じて購入したインプレッションで使用できます。 動画メトリックは、任意の DSP 経由で購入されたインプレッションに使用できます。
| 列 | 型 | 例 | 式 | 説明 |
|---|---|---|---|---|
curator_margin |
金銭 | 2.57676 |
curator_margin | キュレーターがトランザクションで得る利益 注: パーセンテージとして取ると、キュレーターの利益はキュレーターの収益から計算されます。 |
curator_net_media_cost |
金銭 | 20.6138056 |
curator_revenue - curator_margin - curator_tech_fees | キュレーターが取引所の売り手に送る支出額で、キュレーター手数料および証拠金 (該当する場合) を差し引いた金額。 これは、販売者の手数料を含めた総販売者収益と同じです。 |
curator_revenue |
金銭 | 25.767257 |
curator_revenue | 購入者がキュレーターに送る支出額 (該当する場合は購入者手数料を差し引いた金額)。 これは、購入者のメディア費用と同じで、購入者の手数料は除きます。 |
curator_tech_fees |
金銭 | 2.5767257 |
curator_tech_fees | Xandr がトランザクションでキュレーターに請求する料金 |
curator_total_cost |
金銭 | 23.1905313 |
curator_revenue - curator_margin | キュレーターが取引所および取引所の売り手に送る支出額で、キュレーターのマージンは差し引かれますが、キュレーター料金は合計で計上されます。 |
imps |
int | 2340 |
imps | 配信されたインプレッション数 |
viewdef_viewed_imps |
int | 1638 |
viewdef_viewed_imps | 購入者の視認可能性の定義に従って、視認可能な測定インプレッション数 |
viewdef_view_rate |
double | 0.70 |
viewdef_view_rate | 購入者の視認可能性の定義に従ってビューアブルだった測定インプレッション数を、測定されたインプレッション数で割った値 |
viewed_imps |
int | 1872 |
viewed_imps | IAB 視認性の定義に従って、測定されたインプレッション数。これは、ピクセルの 50% が連続して 1 秒間に表示されている場合にインプレッションを表示可能と示しています |
view_measurable_imps |
int | 172 |
view_measurable_imps | 視認性について測定されたインプレッションの合計数。 |
clicks |
int | 7 |
クリック数 | すべてのインプレッションに対するクリックの総数。 Microsoft Invest では、すべてのメディア タイプからのクリックがサポートされています。 外部 DSP の場合、ネイティブおよびビデオ メディア タイプからのクリックのみがサポートされます。 |
ctr |
double | 0.3 |
クリック数/インプ | クリック数とインプの比率。 |
buyer_cpc |
金銭 | 3.68 |
curator_revenue/クリック数 | キュレーターの収益をクリック数で割った値。 |
video_errors |
int | 45 |
video_errors | エラーが発生した合計回数。 |
video_starts |
int | 2335 |
video_starts | ビデオ クリエイティブの最初のセグメントがダウンロードされて開始された合計回数。 |
video_start_rate |
double | 0.99786 |
video_starts / imps | ビデオ スタートとインプの比率。 |
video_skips |
int | 12 |
video_skips | ユーザーが動画をスキップした合計回数。 |
video_skip_rate |
double | 0.0051282 |
video_skips / imps | ビデオ スキップとインプの比率。 |
video_25_pcts |
int | 2100 |
video_25_pcts | 動画が再生時間全体の 25% を再生した合計回数。 |
video_50_pcts |
int | 2000 |
video_50_pcts | 動画が再生時間全体の 50% を再生した合計回数。 |
video_75_pcts |
int | 1900 |
video_75_pcts | 動画が再生再生時間全体の 75% を再生した合計回数。 |
video_completions |
int | 1800 |
video_completions | 動画が全再生された合計回数。 |
video_completion_rate |
double | 0.76923 |
video_completions / imps | ビデオのコンプリート数とインプの比率。 |
buyer_cost_per_video_complete |
金銭 | 0.014315 |
curator_revenue / video_completions | キュレーターの収益を動画の完成数で割った値。 |
buyer_cpm |
金銭 | 11.01164 |
curator_revenue / imps * 1000 | キュレーターの収益を CPM で表される Imps で割った値。 固定価格でキュレーションされた取引がセカンドプライス オークションを使用して販売者からインプレッションを取得する場合、キュレーションされた取引の清算価格は、構成された固定価格よりも低くなる可能性があります。 |
例
JSON 形式のレポート要求を作成する
JSON ファイルには、取得するcolumns (サイズとメトリック) とreport_intervalだけでなく、"curator_analytics"のreport_typeを含める必要があります。 また、特定のディメンションをフィルター処理したり、粒度 (year、 month、 day) を定義したり、データを返す形式 (csv、 excel、 html) を指定したりすることもできます。 JSON ファイルに含めることができるフィールドの詳細については、「 レポート サービス」を参照してください。
$ cat curator_analytics
{
"report": {
"columns": [
"hour",
"buyer_member_name",
"curated_deal",
"imps",
"curator_revenue",
"curator_margin"
],
"format": "csv",
"report_interval": "today",
"report_type": "curator_analytics"
}
}
POST レポート サービスへの要求
$ curl -b cookies -X POST -d @curator_analytics 'https://api.appnexus.com/report'
{
"response":{
"status":"OK",
"report_id":"6b177543a9411ffa67b09bdf5e76cac1"
}
}
GET レポート サービスからのレポートの状態
レポート ID を使用して GET 呼び出しを行い、レポートの状態を取得します。
execution_statusが"ready"されるまで、このGET呼び出しを続けます。 次に、次の手順で説明するように、 レポート ダウンロード サービスを使用して、レポート データをファイルに保存します。
$ curl -b cookies 'https://api.appnexus.com/report?id=6b177543a9411ffa67b09bdf5e76cac1'
{
"response":{
"status":"OK",
"report":{
"name":null,
"created_on":"2020-08-25 13:03:37",
"json_request":"{\"report\":{\"report_type\":\"curator_analytics\",\"columns\":[\"hour\",\"buyer_member_name\",\"curated_deal\",\"imps\",\"curator_revenue\",\"curator_margin\"],\"report_interval\":\"today\",\"format\":\"csv\",\"grouping\":{\"additional_grouping_sets\":[],\"unselected_implicit_groupings\":[],\"additional_groups_on_bottom\":true},\"timezone\":\"UTC\",\"filters\":[{\"member_id\":\"123456\"}],\"reporting_decimal_type\":\"decimal\",\"use_cache\":true},\"extraction_version\":\"refactored\",\"end_date\":1598400000,\"start_date\":1598313600,\"user_id\":\"987654\"}",
"url": "report-download?id=6b177543a9411ffa67b09bdf5e76cac1"
},
"execution_status":"ready"
}
}
GET レポート ダウンロード サービスからのレポート データ
レポート データをファイルにダウンロードするには、レポート ID を使用して別の GET 呼び出しを行います。今回は レポート ダウンロード サービスに対して呼び出します。 サービスとレポート ID は、前のGET応答の url フィールドにあります。 保存するファイルを特定する際は、最初のPOSTで指定した"format"のファイル拡張子を使用してください。
注:
ダウンロード中にエラーが発生した場合、応答ヘッダーには HTTP エラー コードとメッセージが含まれます。 呼び出しで -i または -v を使用して、応答ヘッダーを公開します。
$ curl -b cookies 'https://api.appnexus.com/report-download?id=6b177543a9411ffa67b09bdf5e76cac1' > /tmp/curator_analytics.csv
注:
XLSX および Excel ファイルとしてダウンロードする場合、レポートごとに 100,000 行の制限があります。