分布分析モデルAPI
呼び出し方法は、Open APIドキュメントの呼び出し方法の説明を参照してください。
利用シーンについては、マニュアルの分布分析を参照してください。
1. 分布分析クエリ
インターフェースURL
/open/distribution-analyze?token=xxx
リクエストメソッド
POST
Content-Type
application/json
リクエストQueryパラメータ
| パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| token | xxx | String | はい | クエリキー |
リクエストBodyパラメータ
{
"eventView":{
"endTime":"2021-10-05 23:59:59",
"groupBy":[
{
"columnDesc":"学歴",
"columnName":"education",
"propertyRange":"",
"specifiedClusterDate":"2022-01-24",
"tableType":"user"
},
{
"columnDesc":"都市",
"columnName":"city",
"propertyRange":"",
"specifiedClusterDate":"2022-01-24",
"tableType":"user"
}],
"recentDay":"114-115",
"startTime":"2021-10-04 00:00:00",
"taIdMeasureVo":{
"columnDesc":"ユーザー一意ID",
"columnName":"#user_id",
"tableType":"event"
},
"timeParticleSize":"day"
},
"events":[
{
"customEvent":"activity_attend.TIMES",
"customFilters":[
],
"eventName":"カスタム指標",
"eventNameDisplay":"",
"filts":[
{
"columnDesc":"都市",
"columnName":"city",
"comparator":"equal",
"filterType":"SIMPLE",
"ftv":[
"北京市",
"上海市",
"広州市",
"深圳市"],
"specifiedClusterDate":"2022-01-27",
"tableType":"user",
"timeUnit":""
}],
"formulation":{
"formulationDeps":[
{
"event":{
"eventDesc":"イベント参加",
"eventName":"activity_attend"
}
}]
},
"intervalType":"user_defined",
"quota":"",
"quotaIntervalArr":[
500],
"relation":"and",
"type":"customized"
},
{
"analysis":"TOTAL_TIMES",
"analysisDesc":"合計回数",
"eventName":"payment",
"eventNameDisplay":"",
"filts":[
],
"intervalType":"def",
"quota":"",
"relation":"and",
"type":"normal"
}],
"projectId":377,
"limit": 2,
"timeoutSeconds": 10,
"useCache": true,
"zoneOffset": 10
}
リクエストパラメータの説明
| $$パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| eventView | - | Object | はい | 指標の共通プロパティ部分 |
| eventView.endTime | 2021-10-05 23:59:59 | String | いいえ | 終了時間(形式:yyyy-MM-dd HH:mm:ss)。相対時間が空の場合に有効 |
| eventView.groupBy | - | List | いいえ | グループ化プロパティ。0個以上指定できます |
| eventView.groupBy.columnDesc | 学歴 | String | いいえ | フィールドの表示名 |
| eventView.groupBy.columnName | education | String | はい | フィールド名 |
| eventView.groupBy.propertyRange | String | いいえ | カスタムプロパティの区間 | |
| eventView.groupBy.specifiedClusterDate | 2022-01-24 | String | いいえ | 指定した日付に対応するタグの履歴バージョン |
| eventView.groupBy.tableType | user | String | はい | テーブルタイプの列挙値 |
| eventView.recentDay | 114-115 | String | いいえ | 相対時間(この項目と開始時間・終了時間を同時に空にすることはできません) |
| eventView.startTime | 2021-10-04 00:00:00 | String | いいえ | 開始時間(形式:yyyy-MM-dd HH:mm:ss)。相対時間が空の場合に有効 |
| eventView.taIdMeasureVo | - | Object | いいえ | 分析主体の設定 |
| eventView.taIdMeasureVo.columnDesc | ユーザー一意ID | String | いいえ | フィールドの表示名 |
| eventView.taIdMeasureVo.columnName | #user_id | String | はい | フィールド名 |
| eventView.taIdMeasureVo.tableType | event | String | はい | テーブルタイプの列挙値 |
| eventView.timeParticleSize | day | String | はい | 分析の時間単位
|
| events | - | List | はい | イベント指標のリスト |
| events.analysis | TOTAL_TIMES | String | いいえ | 分析の観点。詳しくは分布集計タイプの列挙値を参照してください |
| events.analysisDesc | 合計回数 | String | いいえ | 分析の観点の説明(表示名) |
| events.customEvent | activity_attend.TIMES | String | いいえ | 計算式。分析項目または数値定数の加減乗除で構成します。分析項目にはeventName.columnName.analysisとeventName.analysisの2つの形式があります。 計算式に分析指標を含める場合は、固定のプレフィックス+指標名の形式を使用します。例: $metric.metricName/eventName.columnName.analysisまたは $metric.metricName1/$metric.metricName2 |
| events.customFilters | [] | List | いいえ | 計算式のフィルター項目のリスト |
| events.eventName | login | String | はい | 指標のイベント名。anyEventで任意イベントを指定できます |
| events.eventNameDisplay | String | いいえ | カスタム指標の表示名 | |
| events.filts | - | List | いいえ | フィルター条件のリスト |
| events.filts.columnDesc | 都市 | String | いいえ | フィールドの表示名 |
| events.filts.columnName | city | String | はい | フィールド名 |
| events.filts.comparator | equal | String | はい | 参考:モデルクエリAPIのフィルター式 |
| events.filts.filterType | SIMPLE | String | いいえ | フィルターモード。SIMPLE:シンプル、COMPOUND:複合 |
| events.filts.ftv | ["北京市"] | List | いいえ | プロパティ比較の境界に使用するリテラル定数 |
| events.filts.specifiedClusterDate | 2022-01-27 | String | いいえ | 指定した日付に対応するタグの履歴バージョン |
| events.filts.tableType | user | String | はい | テーブルタイプの列挙値 |
| events.filts.timeUnit | String | いいえ | フィルターの時間単位 | |
| events.intervalType | user_defined | String | いいえ | 区間の間隔タイプ
|
| events.quota | String | いいえ | 指標プロパティ | |
| events.quotaIntervalArr | [500] | List | いいえ | カスタム指標の区間 |
| events.relation | and | String | いいえ | 論理関係。and:論理積、or:論理和 |
| events.type | normal | String | はい | 指標タイプ:
|
| projectId | 0 | Integer | はい | プロジェクトID |
| limit | 2 | Integer | いいえ | 分析対象ごとのグループ数の上限。任意パラメータで、デフォルトは1000、最大は10000 |
| timeoutSeconds | 10 | Integer | いいえ | リクエストのタイムアウトパラメータ。タイムアウトした場合はクエリタスクをキャンセルします |
| useCache | true | Boolean | はい | trueの場合はキャッシュを使用 |
| zoneOffset | 10 | Integer | いいえ | タイムゾーン |
成功レスポンスの例
{
"data": {
"distribution_interval": [
",500",
"500,"
],
"result_generate_time": "2022-01-27 11:25:44",
"x": [
"2021-10-04",
"2021-10-05"
],
"y": {
"2021-10-04": [
{
"groupCols": [
"全体",
"全体"
],
"isTotal": 1,
"meanwhileValues": [
"28249",
"-"
],
"totalMeanwhileValue": "28249",
"totalUserNum": 1722,
"values": [
1722,
0
]
},
{
"groupCols": [
"その他",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"3842",
"-"
],
"totalMeanwhileValue": "3842",
"totalUserNum": 235,
"values": [
235,
0
]
},
{
"groupCols": [
"短大",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"2421",
"-"
],
"totalMeanwhileValue": "2421",
"totalUserNum": 154,
"values": [
154,
0
]
},
{
"groupCols": [
"その他",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"2518",
"-"
],
"totalMeanwhileValue": "2518",
"totalUserNum": 151,
"values": [
151,
0
]
},
{
"groupCols": [
"その他",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"2355",
"-"
],
"totalMeanwhileValue": "2355",
"totalUserNum": 142,
"values": [
142,
0
]
},
{
"groupCols": [
"その他",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"1906",
"-"
],
"totalMeanwhileValue": "1906",
"totalUserNum": 116,
"values": [
116,
0
]
},
{
"groupCols": [
"短大",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"1738",
"-"
],
"totalMeanwhileValue": "1738",
"totalUserNum": 107,
"values": [
107,
0
]
},
{
"groupCols": [
"大学",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"1720",
"-"
],
"totalMeanwhileValue": "1720",
"totalUserNum": 106,
"values": [
106,
0
]
},
{
"groupCols": [
"短大",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"1658",
"-"
],
"totalMeanwhileValue": "1658",
"totalUserNum": 101,
"values": [
101,
0
]
},
{
"groupCols": [
"大学",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"1595",
"-"
],
"totalMeanwhileValue": "1595",
"totalUserNum": 96,
"values": [
96,
0
]
},
{
"groupCols": [
"大学院",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"1315",
"-"
],
"totalMeanwhileValue": "1315",
"totalUserNum": 78,
"values": [
78,
0
]
},
{
"groupCols": [
"大学",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"1276",
"-"
],
"totalMeanwhileValue": "1276",
"totalUserNum": 75,
"values": [
75,
0
]
},
{
"groupCols": [
"短大",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"1207",
"-"
],
"totalMeanwhileValue": "1207",
"totalUserNum": 75,
"values": [
75,
0
]
},
{
"groupCols": [
"大学院",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"1032",
"-"
],
"totalMeanwhileValue": "1032",
"totalUserNum": 63,
"values": [
63,
0
]
},
{
"groupCols": [
"大学",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"796",
"-"
],
"totalMeanwhileValue": "796",
"totalUserNum": 49,
"values": [
49,
0
]
},
{
"groupCols": [
"大学院",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"678",
"-"
],
"totalMeanwhileValue": "678",
"totalUserNum": 42,
"values": [
42,
0
]
},
{
"groupCols": [
"大学院",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"674",
"-"
],
"totalMeanwhileValue": "674",
"totalUserNum": 38,
"values": [
38,
0
]
},
{
"groupCols": [
"博士",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"514",
"-"
],
"totalMeanwhileValue": "514",
"totalUserNum": 33,
"values": [
33,
0
]
},
{
"groupCols": [
"博士",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"361",
"-"
],
"totalMeanwhileValue": "361",
"totalUserNum": 21,
"values": [
21,
0
]
},
{
"groupCols": [
"博士",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"327",
"-"
],
"totalMeanwhileValue": "327",
"totalUserNum": 20,
"values": [
20,
0
]
},
{
"groupCols": [
"博士",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"316",
"-"
],
"totalMeanwhileValue": "316",
"totalUserNum": 20,
"values": [
20,
0
]
}
],
"2021-10-05": [
{
"groupCols": [
"全体",
"全体"
],
"isTotal": 1,
"meanwhileValues": [
"24907",
"-"
],
"totalMeanwhileValue": "24907",
"totalUserNum": 1503,
"values": [
1503,
0
]
},
{
"groupCols": [
"その他",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"3535",
"-"
],
"totalMeanwhileValue": "3535",
"totalUserNum": 221,
"values": [
221,
0
]
},
{
"groupCols": [
"その他",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"2833",
"-"
],
"totalMeanwhileValue": "2833",
"totalUserNum": 162,
"values": [
162,
0
]
},
{
"groupCols": [
"短大",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"2183",
"-"
],
"totalMeanwhileValue": "2183",
"totalUserNum": 130,
"values": [
130,
0
]
},
{
"groupCols": [
"その他",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"1946",
"-"
],
"totalMeanwhileValue": "1946",
"totalUserNum": 116,
"values": [
116,
0
]
},
{
"groupCols": [
"その他",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"1743",
"-"
],
"totalMeanwhileValue": "1743",
"totalUserNum": 109,
"values": [
109,
0
]
},
{
"groupCols": [
"大学",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"1753",
"-"
],
"totalMeanwhileValue": "1753",
"totalUserNum": 107,
"values": [
107,
0
]
},
{
"groupCols": [
"短大",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"1606",
"-"
],
"totalMeanwhileValue": "1606",
"totalUserNum": 92,
"values": [
92,
0
]
},
{
"groupCols": [
"大学",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"1421",
"-"
],
"totalMeanwhileValue": "1421",
"totalUserNum": 81,
"values": [
81,
0
]
},
{
"groupCols": [
"大学",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"1093",
"-"
],
"totalMeanwhileValue": "1093",
"totalUserNum": 68,
"values": [
68,
0
]
},
{
"groupCols": [
"大学院",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"1037",
"-"
],
"totalMeanwhileValue": "1037",
"totalUserNum": 65,
"values": [
65,
0
]
},
{
"groupCols": [
"短大",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"947",
"-"
],
"totalMeanwhileValue": "947",
"totalUserNum": 59,
"values": [
59,
0
]
},
{
"groupCols": [
"短大",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"963",
"-"
],
"totalMeanwhileValue": "963",
"totalUserNum": 58,
"values": [
58,
0
]
},
{
"groupCols": [
"大学院",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"698",
"-"
],
"totalMeanwhileValue": "698",
"totalUserNum": 42,
"values": [
42,
0
]
},
{
"groupCols": [
"大学",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"608",
"-"
],
"totalMeanwhileValue": "608",
"totalUserNum": 39,
"values": [
39,
0
]
},
{
"groupCols": [
"大学院",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"560",
"-"
],
"totalMeanwhileValue": "560",
"totalUserNum": 37,
"values": [
37,
0
]
},
{
"groupCols": [
"大学院",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"553",
"-"
],
"totalMeanwhileValue": "553",
"totalUserNum": 31,
"values": [
31,
0
]
},
{
"groupCols": [
"博士",
"北京市"
],
"isTotal": 0,
"meanwhileValues": [
"478",
"-"
],
"totalMeanwhileValue": "478",
"totalUserNum": 29,
"values": [
29,
0
]
},
{
"groupCols": [
"博士",
"広州市"
],
"isTotal": 0,
"meanwhileValues": [
"353",
"-"
],
"totalMeanwhileValue": "353",
"totalUserNum": 22,
"values": [
22,
0
]
},
{
"groupCols": [
"博士",
"上海市"
],
"isTotal": 0,
"meanwhileValues": [
"339",
"-"
],
"totalMeanwhileValue": "339",
"totalUserNum": 19,
"values": [
19,
0
]
},
{
"groupCols": [
"博士",
"深圳市"
],
"isTotal": 0,
"meanwhileValues": [
"258",
"-"
],
"totalMeanwhileValue": "258",
"totalUserNum": 16,
"values": [
16,
0
]
}
]
}
},
"return_code": 0,
"return_message": "success"
}
レスポンスパラメータの説明
| $$パラメータ名 | サンプル値 | パラメータタイプ | パラメータの説明 |
|---|---|---|---|
| return_code | 0 | Integer | リターンコード |
| return_message | success | String | リターンメッセージ |
| data | - | Object | 戻り値 |
| data. distribution_interval | [",500","500,"] | List | 分布の区間 |
| data.result_generate_time | 2022-01-27 11:25:44 | String | 結果の生成日時 |
| data.x | ["2021-10-04"] | List | x軸の情報 |
| data.y | - | List | y軸の情報 |
| data.y.{dateMap} | "2021-10-04": {dateData} | Map | 日付粒度をkeyとするmap |
| data.y.{dateMap}.{key} | 2021-10-04 | String | 日付文字列 |
| data.y.{dateMap}.{value} | - | List | テーブルデータ |
| data.y.{dateMap}.{value}.isTotal | false | Boolean | 合計かどうか |
| data.y.{dateMap}.{value}.values | - | List | メインの集計値 |
| data.y.{dateMap}.{value}.meanwhileValues | - | List | 同時表示の集計値 |
エラーレスポンスの例
{
"return_code": -1008,
"return_message": "パラメータ(token)が空です"
}
| パラメータ名 | サンプル値 | パラメータタイプ | パラメータの説明 |
|---|---|---|---|
| return_code | -1008 | Integer | リターンコード |
| return_message | パラメータ(token)が空です | String | リターンメッセージ |
2. 分布分析のフルダウンロード
インターフェースURL
/open/streaming-download/distribution-analyze?token=xxx
リクエストメソッド
POST
Content-Type
application/json
リクエストQueryパラメータ
| パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| token | xxx | String | はい | クエリキー |
リクエストBodyパラメータ
{
"eventView": {
"endTime": "2022-03-07 17:36:54",
"groupBy": [
{
"columnDesc": "channel",
"columnName": "channel",
"propertyRange": "",
"specifiedClusterDate": "2022-03-08",
"tableType": "event"
}
],
"recentDay": "1-7",
"startTime": "2022-03-01 17:36:54",
"taIdMeasureVo": {
"columnDesc": "ユーザー一意ID",
"columnName": "#user_id",
"tableType": "event"
},
"timeParticleSize": "day"
},
"events": [
{
"analysis": "TIMES",
"analysisDesc": "回数",
"eventName": "LogOut",
"eventNameDisplay": "",
"filts": [],
"intervalType": "def",
"quota": "",
"relation": "and",
"type": "normal"
}
],
"projectId": 319,
"interval": "['1']",
"zoneOffset": 10
}
リクエストパラメータの説明
| $$パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| eventView | - | Object | はい | パラメータの内容は分布分析クエリAPIと同じです |
| events | - | List | はい | パラメータの内容は分布分析クエリAPIと同じです |
| projectId | 0 | Integer | はい | プロジェクトID |
| interval | ['1','2'] | String | はい | フルダウンロードの区間 |
| meanwhileOnly | Boolean | いいえ | 同時表示のみをダウンロードするかどうか。default:false | |
| zoneOffset | 10 | Integer | いいえ | タイムゾーン |
リクエストパラメータはAEシステムの分布分析ページから直接エクスポートし、intervalなどのその他のパラメータを追加できます。これらのパラメータはフルダウンロードページから取得できます
レスポンス
AEシステムのイベント分析のフルダウンロードと同じ
3. 分布分析のユーザーリスト
インターフェースURL
/open/distribution-user-list?token=xxx
リクエストメソッド
POST
Content-Type
application/json
リクエストQueryパラメータ
| パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| token | xxx | String | はい | クエリキー |
リクエストBodyパラメータ
{
"projectId": 0,
"eventView": {
"startTime": "2019-10-28 00:00:00",
"endTime": "2019-11-26 00:00:00",
"recentDay": "D31",
"timeParticleSize": "week",
"groupBy": [
{
"columnName": "#province",
"tableType": "event"
}
]
},
"events": [{
"analysis": "TIMES",
"eventName": "consume_item",
"intervalType": "def",
"quota": "",
"relation": "and",
"filts": [
{
"columnName": "#os",
"comparator": "equal",
"ftv": [
"android"
],
"tableType": "event"
}
]
}],
"interval": "10,20",
"sliceDate": "2019-11-18",
"sliceGroupVal": ["北京市"],
"timeoutSeconds": 10,
"zoneOffset": 10
}
リクエストパラメータの説明
| $$パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| projectId | 0 | String | はい | パラメータの説明 |
| eventView | - | Object | はい | パラメータの内容は分布分析クエリAPIと同じです |
| events | List | はい | パラメータの内容は分布分析クエリAPIと同じです | |
| interval | 10,20 | String | いいえ | ドリルダウンする区間 |
| groupBit | 0 | Integer | いいえ | 合計列でドリルダウンするかどうか。1は合計列、それ以外は合計列以外 |
| sliceDate | "2019-11-18" | String | いいえ | ドリルダウンする日付 |
| sliceGroupVal | ["北京市"] | List | はい | ドリルダウンするグループ |
| timeoutSeconds | 10 | Integer | いいえ | リクエストのタイムアウトパラメータ。タイムアウトした場合はクエリタスクをキャンセルします |
| zoneOffset | 10 | Integer | いいえ | タイムゾーン |
成功レスポンスの例
{
"data": {
"datalist": [
{
"#account_id": "h7784497",
"#distinct_id": "h14456917",
"user_level": 13,
"register_time": "2019-11-24 21:52:38",
"diamond_num": 1201,
"latest_login_time": "2019-11-24 23:35:49",
"channel": "Baidu Mobile Assistant",
"#user_id": 3336217
},
{
"#account_id": "h6201359",
"#distinct_id": "h11516759",
"user_level": 68,
"register_time": "2019-06-23 09:25:18",
"diamond_num": 1686,
"first_recharge_time": "2019-06-23 09:25:38",
"latest_login_time": "2019-11-18 23:01:49",
"channel": "Huawei AppGallery",
"#user_id": 2657759
},
{
"#account_id": "g4102426",
"#distinct_id": "g7618786",
"user_level": 47,
"register_time": "2019-07-29 13:58:23",
"diamond_num": 1,
"first_recharge_time": "2019-07-29 15:42:20",
"latest_login_time": "2019-11-24 16:04:03",
"channel": "Tencent MyApp",
"#user_id": 1758186
}
],
"columMeta": {
"#account_id": "アカウントID",
"#distinct_id": "ゲストID",
"user_level": "ユーザーレベル",
"register_time": "登録時間",
"diamond_num": "現在の所持ダイヤモンド数",
"first_recharge_time": "初回チャージ時間",
"latest_login_time": "最終ログイン時間",
"channel": "チャネル"
}
},
"return_code": 0,
"return_message": "success"
}
レスポンスパラメータの説明
| $$パラメータ名 | サンプル値 | パラメータタイプ | パラメータの説明 |
|---|---|---|---|
| return_code | 0 | Integer | リターンコード |
| return_message | success | String | リターンメッセージ |
| data | - | Object | 戻り値 |
| data.datalist | - | List<Map> | ユーザー情報 |
| data.columMeta | - | Map | フィールドの意味のマッピング |
エラーレスポンスの例
{
"return_code": -1008,
"return_message": "パラメータ(token)が空です"
}
| パラメータ名 | サンプル値 | パラメータタイプ | パラメータの説明 |
|---|---|---|---|
| return_code | -1008 | Integer | リターンコード |
| return_message | パラメータ(token)が空です | String | リターンメッセージ |
4. 分布分析のユーザーリストのダウンロード
インターフェースURL
/open/streaming-download/distribution-user-list?token=xxx
リクエストメソッド
POST
Content-Type
application/json
リクエストQueryパラメータ
| パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| token | xxx | String | はい | クエリキー |
リクエストBodyパラメータ
{
"eventView": {
"endTime": "2022-03-07 17:36:54",
"groupBy": [
{
"columnDesc": "channel",
"columnName": "channel",
"propertyRange": "",
"specifiedClusterDate": "2022-03-08",
"tableType": "event"
}
],
"recentDay": "1-7",
"startTime": "2022-03-01 17:36:54",
"taIdMeasureVo": {
"columnDesc": "ユーザー一意ID",
"columnName": "#user_id",
"tableType": "event"
},
"timeParticleSize": "day"
},
"events": [
{
"analysis": "TIMES",
"analysisDesc": "回数",
"eventName": "LogOut",
"eventNameDisplay": "",
"filts": [],
"intervalType": "def",
"quota": "",
"relation": "and",
"type": "normal"
}
],
"projectId": 319,
"groupBit": 0,
"sliceDate": "2022-03-01",
"sliceGroupVal": [
"VIVO App Store"
],
"selectedColumns": [
"#account_id",
"#distinct_id"
],
"zoneOffset": 10
}
リクエストパラメータの説明
| $$パラメータ名 | サンプル値 | パラメータタイプ | 必須 | パラメータの説明 |
|---|---|---|---|---|
| projectId | 0 | String | はい | パラメータの説明 |
| eventView | - | Object | はい | パラメータの内容は分布分析クエリAPIと同じです |
| events | - | List | はい | パラメータの内容は分布分析クエリAPIと同じです |
| interval | 10,20 | String | はい | ドリルダウンする区間 |
| groupBit | 0 | Integer | いいえ | 合計列でドリルダウンするかどうか。1は合計列、それ以外は合計列以外 |
| sliceDate | "2019-11-18" | String | いいえ | ドリルダウンする日付 |
| sliceGroupVal | ["北京市"] | List | はい | ドリルダウンするグループ |
| selectedColumns | ["#account_id"] | array | いいえ | ダウンロードする列 |
| zoneOffset | 10 | Integer | いいえ | タイムゾーン |
レスポンス
AEシステムの分布分析のユーザーリストのダウンロードと同じ
分布分析の共通列挙値
分布集計タイプの列挙値
| 値 | 説明 | プロパティが必要か |
|---|---|---|
| TIMES | 回数 | いいえ |
| NUMBER_OF_DAYS | 日数 | いいえ |
| NUMBER_OF_HOURS | 時間数 | いいえ |
| SUM | 数値の合計 | はい |
| AVG | 数値の平均値 | はい |
| MAX | 数値の最大値 | はい |
| MIN | 数値の最小値 | はい |
| DISTINCT | 重複除外数 | はい |
| TRUE | True totals | はい |
| FALSE | False totals | はい |
| IS_NOT_EMPTY | Not null totals | はい |
| IS_EMPTY | Null totals | はい |
| ARRAY_DISTINCT | リストのユニーク数 | はい |
| ARRAY_SET_DISTINCT | セットのユニーク数 | はい |
| ARRAY_ITEM_DISTINCT | 要素のユニーク数 | はい |
| MEDIAN | 中央値 | はい |

