Adapty Mail 中的市场细分

市场细分是一种可复用的受众切片。你在 Segments 中定义一次,即可在流程和 A/B 测试中引用。市场细分是过滤条件的定义,而非快照:每当流程触发器触发时,系统会按需对其进行评估,因此成员资格始终反映最新的用户画像数据。

创建市场细分

  1. 在 Adapty Mail 中,进入 Segments 并点击 + Create。创建页面将打开,标题为 New Segment
  2. 填写市场细分的 Name(必填)以及可选的 Description
  3. Filters 下,为每条规则点击 Add filter。每个筛选器会折叠成一张卡片,依次标记为 Filter 1Filter 2 等。
  4. 对于每个筛选器,选择字段、选择运算符,然后输入比较值。
  5. 保存市场细分。

过滤条件之间使用 AND 逻辑——用户必须满足所有过滤条件才能归入该市场细分。不支持 OR 逻辑和嵌套分组。每个字段在一个市场细分中只能出现一次;如需对同一字段比较多个值,请拆分为独立的市场细分。

New Segment form with Name, Description, and Filters fields

从 Adapty 导入市场细分

除了通过筛选条件创建市场细分,你也可以直接从 Adapty 主看板导入已有的目标受众市场细分。

  1. Segments 页面,点击 Import
  2. 查看列表。可导入的市场细分会显示复选框及其筛选条件。无法导入的市场细分会以灰色显示,并注明具体原因,例如字段不支持(如 Apple Ads 归因数据)、运算符不支持,或订阅状态在 Adapty Mail 中没有对应项。
  3. 勾选所需的市场细分,然后点击 Import
Import segments dialog with importable segments checked and unimportable segments grayed out with rejection reasons

导入操作会在导入时创建该市场细分筛选条件的独立副本——它不会与原始 Adapty 市场细分保持同步,再次导入同一市场细分会创建单独的副本,因为 Adapty Mail 不会检测重复项。

导入的市场细分初始状态为草稿,与手动创建的市场细分相同,因此你可以立即编辑其筛选条件。

可用筛选字段

分组字段类型
用户画像邮箱String
用户画像年龄Integer
用户画像国家String
用户画像外部用户画像 IDString
用户画像创建时间Date
购买状态总收入(USD)Decimal
购买状态订阅状态Enum
购买状态订阅购买时间Date
购买状态订阅到期时间Date
购买状态一次性购买状态Enum
购买状态一次性购买时间Date
订阅状态值:从未购买、已订阅、自动续订已关闭、账单问题、宽限期、已过期、已退款。

一次性购买状态值:从未购买、已购买、已退款。

各字段类型可用的运算符:

  • 字符串:等于、不等于、已设置、未设置。
  • 数字:等于、不等于、小于、大于、小于或等于、大于或等于、介于、已设置、未设置。
  • 日期:等于、不等于、早于、晚于、等于或早于、等于或晚于、介于、已设置、未设置。

全体用户系统市场细分

Adapty Mail 内置了一个 All Users 市场细分,不设任何筛选条件——项目中的所有用户均符合条件。该市场细分无法编辑或删除。在流程中使用时,它充当兜底的最后一行(优先级规则详见流程)。

生命周期

市场细分的状态根据其使用情况计算得出:

  • 草稿:已创建,但未关联任何流程或 A/B 测试。
  • 上线中:已关联至活跃的流程或 A/B 测试。
  • 未激活:曾经关联过,但 A/B 测试已结束或流程行已被移除。
  • 已归档:已软删除,且从主列表中隐藏。

市场细分页面的工具栏中有状态筛选器,可用于将列表缩小至上述任意状态。

编辑和删除市场细分

  • 名称和描述:随时可编辑。
  • 草稿市场细分的筛选条件:可完整编辑。
  • 已上线市场细分的筛选条件:已锁定。一旦某个市场细分被正在运行的流程行或 A/B 测试引用,其筛选条件将变为只读。你只能修改名称或描述。如需更改定向条件,请创建新的市场细分并替换流程行。
  • 删除:软删除该市场细分。已上线的市场细分无法删除——请先将其从流程中移除(或结束 A/B 测试)。

限制

  • 不支持 OR 逻辑,不支持嵌套:筛选条件仅以 AND 方式组合。
  • 每个市场细分只能有一个字段:同一字段不能添加两个筛选条件(例如,不能有两个国家/地区筛选)。
  • 无规模预览:编辑器不显示当前有多少用户符合筛选条件。
  • 上线后筛选条件锁定:已激活的市场细分除名称和描述外均为只读状态。