分群 API(1.13 版本)
1 分群规则描述
// 规则间逻辑关系
{
"type": "rules_relation"
"relation": string; // and/or
"rules":[] // 只允许 type 为 "rules_relation" 和三种规则节点,不允许为空
}// 属性规则
{
"type": "profile_rule",
"field": string, // 属性、分群或属性和分群的组合
"function": string, // 规则函数(指标约束)
"params": [] // 规则条件值。List<Object>
}
// 事件规则
{
"type": "event_rule",
"measure": {
"type": "event_measure",
"event_name": string, // 事件名
"aggregator": string, // 指标统计方式,如count, sum之类
"field": string // optional. 某些指标统计方式对应的 field 可以为空
},
"time_function": string, // 时间区间函数
"time_params": [], // 时间区间参数
"function": string, // 规则函数 (指标约束)
"params": [], // 规则条件。不出现指标
"filters": [] // 筛选条件。可以为空列表,不为空时只有一个元素,filter_relation_node或filter_node
}
// 行为序列规则
{
"type": "event_sequence_rule",
"time_function": string, // 行为序列的时间函数
"time_params": [], // 行为序列的时间区间参数
"steps":
[
{
"event": string, // 事件名1/虚拟事件1
"filters": [] // 筛选条件,同上
},
{
"event": string, // 事件名2/虚拟事件2
"filters": [] // 筛选条件,同上
}
]
}2 添加一个分群
3 执行一个分群
4 获取一个分群的执行状态
5 删除一个分群
6 获取所有分群
Last updated
Was this helpful?