用户多维度流量统计

优质
小牛编辑
132浏览
2023-12-01

通过以下三个接口接口可以从产品线、终端类型、媒体类型三个维度获取2019-07-01及以后日期的相关的用户流量信息.

一、 通过该接口可以获取某用户某天的小时维度的流量信息。地址为:

https://spark.bokecc.com/api/traffic/user/hourly/v2

需要传递以下参数:

参数说明
userid用户 id,不可为空
date查询日期,日期不能大于今日,格式为yyyy-MM-dd,不可为空
show_type显示数据区分维度类型,不可为空。可选值 1(产品线)、2(终端类型)、3 (媒体类型)

返回数据traffics包含如下字段:

字段名说明
traffic流量信息

当show_type =1时:

字段名说明
time小时时间字符串,格式为HH:mm:ss
vod云点播产生的流量,单位B
live云直播产生的流量,单位B
live_class云课堂产生的流量,单位B

JSON格式的返回信息如下:

{
    "traffics":{
        "traffic":[
            {
                "time":"00:00:00",     
                "vod":123789,
                “live”:345678,
                “live_class”:34
            },
            …
          ]
    }
}

当show_type=2时:

字段名说明
time小时时间字符串,格式为HH:mm:ss
pcPC端流量,单位B
mobile移动端流量,单位B

JSON格式的返回信息如下:

{
    "traffics":{
        "traffic":[
            {
                "time":"00:00:00",     
                "pc":123789,
                "mobile":345678
            },
            …
        ]
    }
}

当show_type=3时:

字段名说明
time小时时间字符串,格式为HH:mm:ss
video视频产生的流量,单位B
audio音频产生的流量,单位B

JSON格式的返回信息如下:

{
    "traffics":{
        "traffic":[
            {
                "time":"00:00:00",     
                "video":123789,
                “audio":345678
            },
            …
        ]
    }
}

二、 通过该接口可以获取某用户某段时间内天维度的流量信息。地址为:

https://spark.bokecc.com/api/traffic/user/daily/v2

需要传递以下参数:

参数说明
userid用户 id,不可为空
start_date查询开始日期,格式为yyyy-MM-dd,不可为空
end_date查询结束日期,格式为yyyy-MM-dd,不可为空
show_type显示数据的区分维度类型,不可为空,可选值 1(产品线)、2(终端类型)、3 (媒体类型)

返回数据traffics包含如下字段:

字段名说明
traffic流量信息

当show_type =1时:

字段名说明
date天 时间字符串,格式为yyyy-MM-dd格式
vod云点播产生的流量,单位B
live云直播产生的流量,单位B
live_class云课堂产生的流量,单位B

JSON格式的返回信息如下:

{ "traffics":{ "traffic":[ { “date”:"2019-07-24", "vod":123789, “live”:345678, “live_class”:34 }, … ] } }

当show_type=2时:

字段名说明
date天 时间字符串,格式为yyyy-MM-dd格式
pcPC端流量,单位B
mobile移动端流量,单位B

JSON格式的返回信息如下:

{ "traffics":{ "traffic":[ { “date”:”2019-07-24", "pc":123789, "mobile":345678 }, … ] } }

当show_type=3时:

字段名说明
date天 时间字符串,格式为yyyy-MM-dd格式
video视频产生的流量,单位B
audio音频产生的流量,单位B

JSON格式的返回信息如下:

{ "traffics":{ "traffic":[ { “date”:”2019-07-24", "video":123789, “audio":345678 }, … ] } }

三、 通过该接口可以获取某用户一段时间内月维度的流量信息。地址为:

https://spark.bokecc.com/api/traffic/user/monthly/v2

需要传递以下参数:

参数说明
userid用户id,不可为空
start_month查询开始日期(含),格式为yyyy-MM,不可为空
end_month查询结束日期(含),格式为yyyy-MM,不可为空
show_type显示数据的区分维度类型,不可为空,可选值 1(产品线)、2(终端类型)、3 (媒体类型)

返回数据traffics包含如下字段:

字段名说明
traffic流量信息

当show_type =1时:

字段名说明
month月 时间字符串,格式为yyyy-MM格式
vod云点播产生的流量,单位B
live云直播产生的流量,单位B
live_class云课堂产生的流量,单位B

JSON格式的返回信息如下:

{ "traffics":{ "traffic":[ { “month”:"2019-07", "vod":123789, “live”:345678, “live_class”:34 }, … ] } }

当show_type=2时:

字段名说明
month月 时间字符串,格式为yyyy-MM格式
pcPC端流量,单位B
mobile移动端流量,单位B

JSON格式的返回信息如下:

{ "traffics":{ "traffic":[ { “month”:”2019-07", "pc":123789, "mobile":345678 }, … ] } }

当show_type=3时:

字段名说明
month月 时间字符串,格式为yyyy-MM格式
video视频产生的流量,单位B
audio音频产生的流量,单位B

JSON格式的返回信息如下:

{ "traffics":{ "traffic":[ { “month”:”2019-07", "video":123789, “audio":345678 }, … ] } }