通过 User ID 构建分群
使用 User ID 过滤器,通过其 Pushwoosh User ID 创建已知用户分群,或者切换到 HWID、Email、Phone 或 Token,以改为通过该设备标识符进行匹配。当您已经知道要包含哪些用户或设备,并且这些标识符已在您的项目中注册时,此方法效果最佳。
如何通过 User ID 构建分群
Anchor link to要创建基于 User ID 的分群:
-
转到 Audience → Segments。
-
点击 Create Segment 打开分群构建器。
-
在分群构建器中,点击 Add filter by 中的 User ID。

- 选择要用于过滤的标识符:User ID、HWID、Email、Phone 或 Token。

- 为条件选择运算符。了解更多

- 添加应包含在分群中的值:User ID、HWID、电子邮件、电话号码或推送令牌,具体取决于您在第 4 步中选择的字段。in 和 not in 接受一个值列表。starts with、contains 和 ends with 接受单个值。以 E.164 格式输入电话号码,例如
+15551234567。Pushwoosh 以这种方式存储它们,而 starts with 仅从第一个字符开始匹配。

-
如果需要,添加更多过滤器。
-
要在条件匹配时定位用户的所有设备,请使用 Include all of a user’s devices。了解此选项的工作原理。
-
点击 Save。
每个字段都使用相同的五个运算符,将您输入的值与每个用户或设备上该字段的值进行比较。
| 运算符 | 描述 | 示例 |
|---|---|---|
| in | 匹配列表中的任何值 | UserID in ["user1", "user2"] |
| not in | 不匹配列表中的任何值 | HWID not in ["a1b2c3d4e5"] |
| starts with | 以指定字符串开头 | Phone starts with "+1555" |
| contains | 包含指定字符串 | Email contains "example.com" |
| ends with | 以指定字符串结尾 | Token ends with "9a2e2f" |
多设备匹配
Anchor link to对于 HWID、Email、Phone 和 Token,这些运算符会单独评估每个设备,如果用户的任何一个设备满足条件,则该用户匹配。not in 匹配任何至少有一个设备的值不在列表中的用户。如果一个用户有多个设备,只要有一个设备不在列表中就足以匹配,即使该用户的另一个设备在列表中。打开 Include all of a user’s devices 会将匹配用户的所有设备添加到分群中,包括其值在排除列表中的设备。
Token 匹配
Anchor link toToken 匹配在 User Explorer 中为设备显示的推送令牌。它不匹配 Firebase Cloud Messaging (FCM) 发送者密钥或 Web 推送密钥,这些密钥未为此过滤器编制索引。与 Email 不同,Token 值是区分大小写的。Pushwoosh 会完全按照输入的方式进行比较,而不会转换为小写。
旧版分群
Anchor link to在引入这些运算符之前保存的分群不带运算符值,并被读取为 in。现有分群没有任何变化。