Adapty Mail 中的市场细分
市场细分是可复用的目标受众切片。你只需在 Segments 中定义一次,即可在流程和 A/B 测试中引用。市场细分是过滤条件的定义,而非快照——每当流程触发器触发时,系统会即时对其进行求值,因此成员资格始终反映最新的用户画像数据。
创建市场细分
- 在 Adapty Mail 中,前往 Segments 并点击 + Create。页面将打开,标题显示为 New Segment。
- 为该市场细分填写 Name(必填)和可选的 Description。
- 在 Filters 下,针对每条您想添加的规则点击 Add filter。每个筛选条件会变成一个可折叠的卡片,依次标注为 Filter 1、Filter 2 等。
- 对每个筛选条件,选择字段、选择运算符,并输入比较值。
- 保存该市场细分。
过滤条件之间使用 AND 逻辑——用户必须满足所有过滤条件才能被纳入该市场细分。不支持 OR 逻辑和嵌套分组。每个字段在一个市场细分中只能出现一次;如需对同一字段比较多个值,请拆分成独立的市场细分来实现。
可用的筛选字段
| 分组 | 字段 | 类型 |
|---|---|---|
| 用户画像 | 邮箱 | String |
| 用户画像 | 年龄 | Integer |
| 用户画像 | 国家 | String |
| 用户画像 | 外部用户画像 ID | String |
| 用户画像 | 创建时间 | Date |
| 购买状态 | 总收入(USD) | Decimal |
| 购买状态 | 订阅状态 | Enum |
| 购买状态 | 订阅购买时间 | Date |
| 购买状态 | 订阅到期时间 | Date |
| 购买状态 | 一次性购买状态 | Enum |
| 购买状态 | 一次性购买时间 | Date |
| 订阅状态值:从未购买、已订阅、自动续期已关闭、账单问题、宽限期、已过期、已退款。 |
一次性购买状态值:从未购买、已购买、已退款。
各字段类型可用的运算符:
- 字符串:等于、不等于、已设置、未设置。
- 数字:等于、不等于、小于、大于、小于或等于、大于或等于、介于、已设置、未设置。
- 日期:等于、不等于、早于、晚于、不晚于、不早于、介于、已设置、未设置。
“所有用户”系统市场细分
Adapty Mail 内置了一个 All Users 市场细分,该细分不设任何筛选条件——项目中的所有用户均符合条件。你无法编辑或删除它。在流程中使用时,它作为兜底的最后一行(优先级规则详见流程)。
生命周期
市场细分的状态由其使用情况决定:
- Draft:已创建,但未关联任何流程或 A/B 测试。
- Live:已关联到活跃的流程或 A/B 测试。
- Inactive:曾经关联过,但 A/B 测试已结束或流程行已被移除。
- Archived:已软删除,不在主列表中显示。
Segments 页面的工具栏提供状态筛选器,方便你按状态缩小列表范围。
编辑和删除市场细分
- 名称和描述:随时可编辑。
- 草稿状态市场细分的过滤器:完全可编辑。
- 上线状态市场细分的过滤器:已锁定。一旦某个市场细分被活跃的流程行或 A/B 测试引用,其过滤器将变为只读。此时只能重命名或修改描述。如需更改定向条件,请创建新的市场细分并替换流程行。
- 删除:软删除该市场细分。上线状态的市场细分无法删除——请先将其从流程中移除(或结束对应的 A/B 测试)。
限制
- 不支持 OR 逻辑,不支持嵌套:过滤条件只能以 AND 方式组合。
- 每个字段只能有一个条件:同一市场细分中,同一字段不能添加两个过滤条件(例如,不能同时设置两个国家/地区条件)。
- 无人数预览:编辑器不显示当前有多少用户符合过滤条件。
- 上线后过滤条件锁定:已激活的市场细分除名称和描述外,其余内容均为只读。