Session分析
方舟5.1.0068版本中新增API
1. 接口地址
2. 请求参数示例
{
// 【必填】指标 可以输入多个
"measures":[
{
//【必填】Session总体
"expression":"event.$Anything$Session",
//【必填】总次数
"aggregator":"SESSION_TOTAL_COUNT"
}
],
// 针对于所有指标的过滤条件,非必填
"filter":{
"conditions":[
{
//【必填】属性表达式
"expression":"user.xwho",
//【必填】条件操作符号
"function":"NOT_NULL",
"params":[
]
},
{
"expression":"session.$Anything.$platform",
"function":"EQ",
"params":[
"iOS",
"Android",
"JS"
]
}
],
"relation":"AND"
},
//【必填】用户分群 只支持查询单分群
"crowds":[
"$ALL"
],
//【必填】 时间范围-开始时间
"fromDate":"2020-07-03",
//【必填】 时间范围-结束时间
"toDate":"2020-07-09",
//查询结果是否使用缓存 true为使用缓存 false为重新查询
"useCache":true,
//抽样 这里表示全量
"samplingFactor":1,
//查看时间粒度 这里表示按日查看
"unit":"DAY",
//按XX维度查看,可以输入多个
"byFields":[
{
"expression":"session.$Anything.$platform"
}
],
//【必填】是否使用默认规则 true为使用默认规则 false为指定规则
"defaultRule":false,
//session规则 如果defaultRule=false,则需要指定session切割规则
"sessionRule":{
//【必填】参与session计算的事件
"events":[
"$pageview"
],
//【必填】超时切割时间,单位为分钟
"timeout":30,
//【必填】零点是否自动切割
"autoSplit":false,
//【必填】UID跨屏切割
"useUid":false,
//指定切割事件,当出现X事件时就算一次新session,不必填
"splitEvent": ""
}
}2.1 聚合表达式说明
3. 返回结果示例
4. 接口调用示例
最后更新于
这有帮助吗?