このAPI拡張機能により、DMPイベント に関連づけられているデータからカスタム指標を集計できます。
-
これは /dmp/traffic、/dmp/traffic/event、/dmp/traffic/custom の拡張です。DMPイベントのフィードとAPIを利用するには、対応するドキュメントをご覧ください。
-
現在、数値型のカスタムパラメータデータに限られます。/dmp/push に送られるイベントは下表のフィールドでカスタムパラメータの指定を上書きする必要があります。
-
type が number の値は集計された上位リストで表示されず、 type が string の値は指標で集計されないことにご注意ください。
|
名前 |
タイプ |
必須 |
説明 |
|---|---|---|---|
|
|
String |
Yes |
パラメータ名。例:'campaign', 'adspace', 'creative' |
|
|
String |
No |
パラメータの type。例: 'number' または 'string'。 指標として使用されるアイテムには数値(number)を、上位リストとして使用されるアイテムには文字列(string)を使います |
|
|
String or Number |
Yes |
パラメータの値。例:'"sale"'、 '0.32'、 '42'。フォーマットは指定された type と一致する必要があります。つまり、文字列は "42" 、数値は 42 を使用します |
リクエスト
/dmp/traffic、 /dmp/traffic/event 、/dmp/traffic/custom の前述のパラメータに加え、集計する指標のリストを指定することができます。
|
名前 |
タイプ |
必須 |
説明 |
|---|---|---|---|
|
metrics |
Array of Object |
No |
集計する指標の配列 |
各指標を指定するオブジェクトは以下の通りです。
|
名前 |
タイプ |
必須 |
説明 |
|---|---|---|---|
|
|
String |
Yes |
指標のエイリアス(名) |
|
|
String |
Yes |
この指標に使用されるデータの type で、現在は 'dmp-custom' に制限されています |
|
|
String |
Yes |
この指標に使用されるデータの group名で、現在は数値に制限されています(文字列は数値結果に影響ありません) |
|
|
String |
Yes |
データに対して実行される operation のタイプで、現在は 'sum'、'min'、'max' に制限されています |
|
|
Boolean |
No |
true の場合、その結果にはこのリクエストに対して指定された historyResolution/historyBuckets にしたがって、付与した指標に対する historyData が含まれます。 NOTE: history は /dmp/traffic に対してのみ 'true' をセットでき、 /dmp/traffic/event または /dmp/traffic/custom にはセットできません |
レスポンス
data と historyData フィールドに加えて、結果としてレスポンスには集計した指標のリストが含まれます。
|
名前 |
タイプ |
説明 |
|---|---|---|
|
|
Array of Object |
集計した指標の配列 |
各指標の結果オブジェクトは以下のフィールドを含みます。
|
名前 |
タイプ |
必須 |
説明 |
|---|---|---|---|
|
|
String |
No |
指標のエイリアス(名) |
|
|
Number |
No |
この指標の集計数 |
|
|
Number |
Yes |
この指標の集計履歴。リクエストされた時にのみ集計されます |
例
|
|