1. 分群概述

分群是依据用户的属性特征和行为特征将用户群体进行分类,对其进行观察和分析的方式。

2. 如何创建用户分群?

我们可以通过 3 种方式创建用户分群:

  • 通过用户的属性和行为规则创建分群;
  • 上传属性数据到系统中,与已存在的属性进行匹配,创建分群;
  • 通过保存分析结果的用户列表创建分群。

注:每个项目最多可创建 500 个分群。

2.1. 通过用户的属性和行为规则创建

点击分群列表页右上角 创建分群 按钮,选择 规则创建 ,随后进入分群创建页。

规则创建分群即:通过用户的属性、事件、明细等配置相对复杂的规则,进行分群筛选。

2.1.1. 筛选规则

规则创建分群支持的规则类型包括属性、事件、分群、函数和行为序列。

2.1.2. 规则操作项

  • 点击 添加规则 按钮,可以选择需要添加的规则类型;
  • 当前已添加的规则多于一条时,可以选择在某条规则下 添加嵌套规则 ;点击 添加嵌套规则 时,会产生一条新的规则,与当前规则之间建立 且/或 关系,并作为一个规则组合,与其他规则之间形成 且/或 关系;
  • 对已添加规则,可以进行以下操作:设置规则间逻辑关系(且/或)、拖动顺序、复制规则;
  • 支持添加多个规则组,当存在多个规则组时,需要通过 规则组逻辑关系 配置规则组之间的交并差关系。

2.1.3. 预估

规则创建分群支持预估,系统默认 1/16 抽样进行预估,抽样比例支持后台配置。

2.1.4. 筛选结果排序与截取

支持随机或者按照规则,对分群规则筛选的结果进行排序。支持的排序规则如下:

  • 按照数值类型、日期时间类型的 属性 排序;
  • 按照 事件 的聚合计算结果排序;

 支持对排序后的结果进行截取:

  • 前 N区间 截取;
  • 按结果的个数或百分比截取

2.2. 导入创建分群

导入创建分群即:上传属性数据到系统中,与已存在的属性进行匹配,筛选出目标分群。

  1. 选择匹配属性
    •  可以用于匹配的属性:
      • 所有 ID 字段,不包含 神策 ID 
      • 用户属性
  2. 保留未匹配的 ID
    • 上一步选择 ID 字段时,支持以 ID 匹配或新增 ID 的方式导入用户,支持选择 保留未匹配 ID 。如果勾选 保留未匹配的 ID
      • 没有匹配到系统中已存在用户的数据,会写入数据库中,上报一个新的 ID 并进行 ID-mapping;写入后无法删除
      • 这个 ID 会进入分群结果
  3. 上传文件
    • 支持上传 txt、csv 格式的文件。

2.3. 结果保存分群

结果保存分群,是在分析场景下,将分析模型得出的用户结果集保存为一个分群,以便后续进行分析追踪、二次触达等。点击带有下划线的人数,即可将一个用户结果集保存为分群。

2.4. 更新方式 

分群更新方式支持 手动  例行 两种;例行情况下,支持自定义时间范围、更新频率和最早计算时间。

2.5. 计算结果存储设置

  • 手动更新:默认只保留一个版本,无需进行存储设置;
  • 例行更新:
    • 支持设置保留的历史版本数量上限
    • 编辑存储规则需要单独的功能权限,没有该权限的用户在创建分群时,只能使用默认设置

2.6. 监控报警

分群支持在计算失败时发送告警,方便及时发现和排查问题,报警设置请参考:报警设置

2.7. 多时区设置

如果您的业务在海外,可能存在时区和服务器时区不一致的情况,可以通过开启多时区功能,校正时区偏移带来的业务偏差,在创建分群和查看用户行为时获得更准确的结果。比如,您的服务器部署在东八区,业务主要在东一区,运营创建 过去 7 日活跃 分群,此时时区选择东一区,就可以获得以东一区时间为基准的 过去 7 日活跃 的用户。

提示

本功能为高级功能,默认不开启

2.7.1. 多时区设置

在项目设置-基本设置中设置可切换的时区列表以及默认时区。

2.7.2. 创建分群时选择多时区

在通过规则创建分群时,可以指定规则的时区,选定后,规则中的事件发生时间及时间类型事件属性按照指定时区偏移。

以下规则相关的计算按照指定时区偏移,包括:

  • 筛选事件时按照动态时间筛选,比如 过去 7 天 发生过登录事件
  • 根据时间类型的事件属性筛选事件时,比如发生预约事件且预约时间在未来 7 天

选择静态时间或筛选时间类型的用户属性时,不做时区偏移。


举个例子:服务器时区为 UTC+08:00,时区设定为  UTC+01:00 ,规则为 昨日完成登录事件的用户 ,假设计算标签时的计算基准时间为 2023-01-05 00:00 UTC+08:00 昨日 为 2023-01-04,此规则计算 2023-01-04 00:00:00 ~ 2023-01-04 23:59:59 UTC+01:00 期间完成登录事件的用户。

3. 分群的管理和查看

3.1. 分群列表

在分群列表页中,可以对已创建的分群进行搜索、筛选、下载分群结果、存储设置、移入回收站等操作。

  • 查看:点击 查看 进入分群详情页
  • 下载:下载分群结果。支持下载的字段范围为 ID,如果存在多个 ID,支持选择需要下载的 ID 字段。

  • 移入回收站:可将分群移入回收站,支持批量操作
  • 存储设置:对例行分群的存储设置进行编辑

3.2. 回收站

在回收站,可以查看已移入回收站的分群,可以对移入回收站的分群进行搜索、筛选,以及恢复、彻底删除回收站内的分群。

  • 恢复:可以恢复移入回收站的分群;
  • 彻底删除:将回收站内的分群彻底删除,彻底删除后数据不可恢复。

3.3. 分群详情

分群详情页中,可以查看分群的基础信息、规则、历史版本,以及对各项信息进行编辑。

3.3.1. 分群详情

展示显示名、名称、备注、最新版本计算状态、分群规则、更新方式等分群信息。

  • 分群结果数下钻:分群结果数,指分群的最新版本计算结果。点击分群结果,可以下钻查看用户列表。

3.3.2. 血缘关系

在血缘关系页面可以查看该分群的上下游依赖关系,点击关系图中的某个节点在左侧可查看该节点的详情信息。

3.3.3. 查看历史版本

支持查看分群的历史版本,以及如下操作:

  • 查看历史版本的计算规则
  • 下钻查看用户列表
  • 将某个历史版本保存为新的分群
  • 下载用户列表

3.3.4. 分群编辑

支持编辑分群的基础信息、规则、更新方式和计算结果存储设置。其中:

  • 结果保存分群不支持编辑规则
  • 手动分群不支持修改更新方式
  • 例行分群支持修改计算的时间范围和最早计算时间,更新频率不允许修改

3.3.5. 其他操作

  • 移入回收站:将分群移入回收站
  • 下载:下载分群历次人数
  • 更新:对手动分群进行更新。更新将改变分群的基准时间,以当前日期的 00:00:00 为基准时间,生成新的版本,覆盖原来的版本
  • 暂停/启动:对例行分群进行暂停和启动。暂停后的分群,不会继续更新(不会产生新的版本)
  • 复制:复制当前分群规则,创建新的分群

3.4. 分群推送

分群推送支持将分群某个版本的结果传输到目标系统然后完成后续的业务动作。

创建/编辑分群时,支持设置推送相关信息,当分群计算完成后系统会自动根据设置的规则生成推送任务进行推送,系统内置了 3 个推送通道(个推推送、小米推送、极光推送)。


在分群历史详情中,可点击 立即推送 按钮选择具体的推送通道,点击 推送 将立即生成推送任务并执行。


在推送记录中,可查看当前分群的全部推送记录,支持按照任务 ID、创建时间、分群版本进行筛选。

4. 分群相关状态说明

4.1. 分群状态

状态

解释

运行中分群的任务正常运行
已暂停例行分群的独有状态,已暂停的例行分群不会生成新的版本、不再计算

4.2. 计算状态

状态

解释

计算中分群任务正在计算
计算成功任务计算成功,本次计算结果可用
计算失败任务计算失败,有可能的原因是分群的规则中依赖的标签或分群计算失败,或者计算资源不足等导致
计算取消计算任务被终止

5. 权限管理

5.1. 分群功能权限

可以通过权限系统进行功能的限制:

  • 查看:是否可以进入 分群管理 模块,查看分群;可配置允许查看的分群范围
  • 新建:是否可以进行分群的创建;可配置允许使用的分群创建方式
  • 导入创建保留未匹配 ID:导入创建分群时,是否可以使用 保留未匹配 ID 功能
  • 管理:是否可以管理可见范围内的分群
  • 计算结果存储配置:是否可以修改分群的计算结果存储配置
  • 批量移入回收站:是否可以将分群批量移入回收站
  • 查看回收站:是否可以进入分群回收站列表,查看回收站中的分群
  • 恢复:是否可以从回收站中恢复分群
  • 彻底删除:是否可以手动将回收站内的分群彻底删除
  • 分群推送:是否可以使用分群推送以及查看推送记录

5.2. 用户范围

在创建分群时,企业可能需要对员工可圈选的数据范围做限制,以某银行业务场景为例:总行需要将分群创建能力下放给分支机构,当分支机构进行分群计算时,应该只能使用当前分支机构的客户数据,例如北京分行的业务员创建分群、应该只计算属于 北京分行 的客户。这种场景下可以使用 用户范围 功能进行权限控制。

用户范围 即进行筛选计算时,用来定义 计算中可以使用的数据范围 的筛选策略,业务使用流程如下:

  • 管理人员提前通过指定规则圈定一个数据范围,比如在上述例子中,用户范围的规则为:客户地区 = '北京'
  • 将创建好的用户范围授权给指定账号
  • 被授权的账号在创建分群时只可以在该用户范围内圈选数据

提示

本功能为高级功能,默认不开启。

5.2.1. 用户范围管理

入口:项目设置 - 基本设置 - 实体管理 - 实体范围,点击入口进入列表页。

5.2.1.1. 创建用户范围

点击页面右上角 创建用户范围 按钮即可进入创建页。

可以通过属性、分群进行多层嵌套配置,筛选数据范围。

5.2.1.2. 用户范围列表

在用户范围列表中可以查看所有用户范围的基础信息,对于单个用户范围,可进行以下操作:查看、授权、编辑、复制、删除。

授权

将某个用户范围授权给指定账号后,意味着该账号在创建分群时可以使用这条用户范围规则,对计算时使用的数据进行过滤。可以根据账号、角色和职位 3 个维度进行授权。可授权的权限包括:

  • 使用:即在创建分群时可以使用该用户范围
  • 管理:可对该用户范围进行编辑、删除、授权等操作

*注意:在此处授权成功的前提是,被授权的对象在 角色管理 中已经被赋予对应的功能权限,功能权限相关说明见此文档第 5.2.3 章 。

5.2.2. 用户范围应用

5.2.2.1. 创建分群

创建分群时,必须选择用户范围。点击下拉框可以选择 当前账号有使用权限的 所有用户范围。选择一个用户范围并提交成功后,计算分群时将在此数据范围内叠加自定义规则进行计算。

5.2.2.2. 查看血缘关系

在分群的血缘关系视图中,可以查看分群上下游依赖的用户范围,点击用户范围名称可以查看其详细信息。

5.2.3. 用户范围功能权限

可以在 角色管理 - 实体管理 - 实体范围 中配置功能权限:

  • 使用:即在创建分群时可以使用用户范围
  • 管理:可以在 用户范围 页面进行创建、编辑、复制、删除、授权操作

在此处添加功能权限后,需要在 用户范围 列表页再将指定用户范围单独进行授权,才可以实际使用和管理。

5.3. 分群结果根据数据权限过滤

分群列表页、详情页展示的分群结果数,默认不经过当前账号的数据权限过滤。如需对分群结果数进行数据权限过滤展示,需单独开启功能开关。