规则分群

计算规则

基础规则

  • 用户做过

输入参数:{时间范围} + {事件} + {计算规则}

计算逻辑:指定时间范围活跃的用户中,指定事件符合计算规则的用户群体

过去7天活跃的用户 且 活跃天数大于等于1天
  • 用户没做过

输入参数:{时间范围} + {事件} + {计算规则}

计算逻辑:指定时间范围活跃的用户中,没有做过指定事件的用户群体

过去7天活跃的用户 且 没有做过订单支付成功事件
  • 用户是

输入参数:{时间范围} + {用户属性} + {计算规则}

计算逻辑:指定时间范围活跃的用户中,用户属性符合计算规则的用户群体

过去7天活跃的用户 且 组织名称等于“GrowingIO"
  • 用户不是

输入参数:{时间范围} + {用户属性} + {计算规则}

计算逻辑:用户属性不符合计算规则的用户群体

组织名称不等于“GrowingIO"

逻辑规则

分群支持以下两种逻辑规则

当分群第一个规则为肯定条件时(用户做过/用户是),默认选择第一个肯定条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户;

当分群第一个规则为否定条件时(用户没做过/用户不是),默认选择第一个肯定条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户;

当分群全部规则为否定条件时(用户没做过/用户不是),默认选择第一个“用户不是”条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户。

常见问题

1. 使用否定条件时(用户没做过/用户不是),为什么交换条件顺序计算结果不一致?

分群

规则

计算结果

占比

分群一

过去7天 用户不是 新用户

过去14天 用户不是 新用户

4598

81.38%

分群二

过去14天 用户不是 新用户

过去7天 用户不是 新用户

6541

78.41%

回顾计算规则:

当分群第一个规则为肯定条件时(用户做过/用户是),默认选择第一个肯定条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户;

当分群第一个规则为否定条件时(用户没做过/用户不是),默认选择第一个肯定条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户;

当分群全部规则为否定条件时(用户没做过/用户不是),默认选择第一个“用户不是”条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户。

计算逻辑对比:

分群一

分群二

配置逻辑

过去7天 用户不是 新用户

过去14天 用户不是 新用户

过去14天 用户不是 新用户

过去7天 用户不是 新用户

计算规则

过去7天活跃的用户

且 过去7天不是新用户

且 过去14天不是新用户

过去14天活跃的用户

且 过去14天不是新用户

且 过去7天不是新用户

规则梳理

过去7天活跃的用户

且 过去14天不是新用户

过去14天活跃的用户

且 过去14天不是新用户

计算结果

4598

6451

计算全集

过去7天活跃的用户: 5650

过去14天活跃的用户:8227

用户占比

4598/5650 = 81.38%

6541/8227 = 78.41%