规则分群
计算规则
基础规则
用户做过
输入参数:{时间范围} + {事件} + {计算规则}
计算逻辑:指定时间范围活跃的用户中,指定事件符合计算规则的用户群体
用户没做过
输入参数:{时间范围} + {事件} + {计算规则}
计算逻辑:指定时间范围活跃的用户中,没有做过指定事件的用户群体
用户是
输入参数:{时间范围} + {用户属性} + {计算规则}
计算逻辑:指定时间范围活跃的用户中,用户属性符合计算规则的用户群体
用户不是
输入参数:{时间范围} + {用户属性} + {计算规则}
计算逻辑:用户属性不符合计算规则的用户群体
逻辑规则
分群支持以下两种逻辑规则
且
或
当分群第一个规则为肯定条件时(用户做过/用户是),默认选择第一个肯定条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户;
当分群第一个规则为否定条件时(用户没做过/用户不是),默认选择第一个肯定条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户;
当分群全部规则为否定条件时(用户没做过/用户不是),默认选择第一个“用户不是”条件的时间范围活跃用户作为分群全集,并根据此全集计算分群用户。
常见问题
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% |
最后更新于