跳到内容

通过标签构建细分

标签是您可以分配给用户的自定义属性,用于存储有关其偏好、行为或个人资料信息的附加数据。通过使用标签过滤器,根据分配给其设备和 User ID 的特定属性或数据来定位用户,从而构建细分。

如何创建基于标签的细分

Anchor link to

要创建基于标签的细分,请执行以下操作:

  1. 创建细分 页面,点击 添加过滤器

“添加过滤器”下拉菜单,显示细分创建界面中的标签选择选项

  1. 标签 下拉列表中选择一个标签。如果您有很多标签,可以开始输入以搜索特定标签。
  1. 点击 添加值 以指定标签条件,并从下拉列表中选择一个值或开始输入以进行搜索。
  1. 为您的条件选择适当的运算符。了解更多

为多个条件设置运算符

Anchor link to

逻辑运算符

Anchor link to

当您向细分中添加多个标签条件时,可以使用逻辑运算符将它们组合起来:

  • AND:包含匹配 所有 指定标签值的用户
  • OR:包含匹配 任何 指定标签值的用户

过滤器组

Anchor link to

当您向一个细分中添加多个过滤器时,它们会形成一个 过滤器组。同一组内的所有过滤器都使用相同的逻辑运算符(AND 或 OR)。

要更改整个过滤器组的运算符:

  1. 点击过滤器组标题中的当前运算符(AND/OR)。
  2. 从下拉菜单中选择新的运算符。

包含所有用户设备

Anchor link to

启用此选项可以跨用户的所有设备定位他们,而不仅仅是匹配细分条件的那个设备。这确保了他们在使用的每个平台上都能收到您的消息。

  • 启用:如果用户的任何设备满足条件(例如,购买事件、标签、行为),那么他们跨平台的所有设备都将包含在该细分中。

  • 禁用:只有满足条件的设备才会被包含在该细分中。

“包含所有用户设备”选项切换,用于跨平台定位

按类型划分的标签运算符

Anchor link to

可用的运算符取决于您正在使用的标签类型。以下是每种标签类型的运算符。

字符串标签运算符

Anchor link to

字符串标签存储文本值,如用户名、电子邮件地址、产品名称或标识符。使用它们可以按类别、偏好或任何自定义的基于文本的数据来细分用户。

运算符
描述
示例
is标签值等于指定值FavoriteColor is "Blue"
is not标签值不等于指定值Country is not "Canada"
starts with标签值以指定字符串开头ProductName starts with "Pro"
ends with标签值以指定字符串结尾Email ends with "@gmail.com"
contains标签值包含指定字符串Description contains "premium"
in标签值匹配所提供列表中的任何值Category in ["Sports", "News"]
not in标签值不匹配所提供列表中的任何值Status not in ["Banned", "Suspended"]
not set标签未分配任何值Nickname not set
any标签有任何值Username any

整数标签运算符

Anchor link to

整数标签存储整数,如年龄、等级、分数或购买次数。非常适合使用数字比较进行人口统计定位和基于行为的细分。

运算符
描述
示例
is标签值等于指定数字Age is 30
is not标签值不等于指定数字Level is not 1
greater or equals标签值大于或等于指定数字Score greater or equals 100
less or equals标签值小于或等于指定数字PurchaseCount less or equals 5
between标签值在指定范围内(含边界值)Age between 18 and 65
in标签值匹配列表中的任何值Level in [5, 10, 15]
not in标签值不匹配列表中的任何值Streak not in [0, 1]
not set标签未分配任何值Score not set
any标签有任何已分配的值Level any

列表标签运算符

Anchor link to

列表标签允许每个用户同时拥有多个值,非常适合用于偏好、兴趣或订阅等场景,用户可以选择多个选项(例如,新闻类别、产品兴趣)。

运算符
描述
示例
in标签至少包含一个指定值Interests in ["Sports", "Technology"]
not in标签不包含任何指定值Categories not in ["Spam", "Promotions"]
not set标签未分配任何值Preferences not set
any标签有任何已分配的值Subscriptions any

布尔标签运算符

Anchor link to

布尔标签只存储 true 或 false 值。可用于二进制状态,如电子邮件验证、订阅状态或功能开关。

运算符
描述
示例
is true标签值为 trueEmailVerified is true
is false标签值为 falsePushEnabled is false
not set标签从未被分配过值SMSConsent not set
any标签有任何已分配的值(true 或 false)AccountActive any

日期标签运算符

Anchor link to

日期标签存储日历日期。使用它们可以根据注册日期、最后活动日期、生日或任何时间敏感事件,通过灵活的相对和绝对日期比较来细分用户。

相对日期
Anchor link to

这些运算符比较相对于今天的日期,允许动态的基于时间的细分,每天都会自动更新。

运算符
描述
示例
during the last N days日期在过去 N 天内LastOpen during the last 30 days
exactly N days ago日期恰好在 N 天前LastLogin exactly 7 days ago
N or more days ago日期在 N 天或更久之前LastPurchase 90 or more days ago
between N and M days ago日期在 N 到 M 天前之间Signup between 7 and 30 days ago
between N and M days ahead日期在未来 N 到 M 天之间,其中 0 表示今天,1 表示明天,依此类推。N 和 M 都包含在内RenewalDate between 0 and 30 days ahead
周年纪念日
Anchor link to

这些运算符匹配重复的日历日期(每年的相同月份和日期),忽略年份。非常适合生日和周年纪念活动。

运算符
描述
示例
is today周年纪念日是今天Birthday is today
is in N days周年纪念日在 N 天后Birthday is in 3 days
is N days past周年纪念日在 N 天前Birthday is 5 days past
特定日期
Anchor link to

这些运算符与固定的日历日期进行比较。可用于一次性活动或历史日期分析。

运算符
描述
示例
on a specific date匹配确切日期LastLogin on "2023-01-15"
on or after a specific date日期在指定日期当天或之后LastPurchase on or after "2023-01-01"
on or before a specific date日期在指定日期当天或之前AccountCreated on or before "2022-12-31"
between dates在两个日历日期之间LastOpen between "2022-02-28" and "2022-03-02"

这些运算符只检查日期标签是否已被分配,而不评估实际的日期值。

运算符
描述
示例
not set标签没有值TrialEndDate not set
any标签有任何值LastLogin any

价格标签运算符

Anchor link to

价格标签以货币格式(X.XX)存储具有小数精度的货币值。非常适合根据购买金额、订阅等级、购物车价值或消费行为来细分用户,以进行以收入为重点的营销活动。

运算符
描述
示例
is价格等于指定值InAppPurchase is 9.99
is not价格不等于指定值LastPurchase is not 0
greater or equals价格大于或等于某个值TotalSpent greater or equals 100
less or equals价格小于或等于某个值CartValue less or equals 50
between价格在指定范围内(含边界值)OrderValue between 25 and 100
in价格匹配列表中的任何值SubscriptionPrice in [9.99, 14.99, 19.99]
not in价格不匹配列表中的任何值RefundAmount not in [0, 5]
not set标签未分配任何值LastPurchaseAmount not set
any标签有任何已分配的值PurchaseHistory any

版本标签运算符

Anchor link to

版本标签以 w.x.y.z 格式(主版本.次版本.补丁.构建)存储版本号,用于应用、操作系统或 SDK 版本。非常适合定位特定版本的用户,以进行更新、兼容性消息传递或功能发布。

运算符
描述
示例
is版本等于指定值AppVersion is "2.5.0"
is not版本不等于指定值AppVersion is not "1.0.0"
greater or equals版本大于或等于指定版本AppVersion greater or equals "2.0.0"
less or equals版本小于或等于指定版本AppVersion less or equals "3.0.0"
between版本在版本范围内AppVersion between "2.0.0" and "3.0.0"
in版本等于列表中的任何值AppVersion in ["2.1.0", "2.2.0", "2.3.0"]
not in版本不等于列表中的任何值OSVersion not in ["10.0", "11.0"]
not set标签未分配版本SDKVersion not set
any标签有任何已分配的版本AppVersion any

基于标签的细分示例

Anchor link to

以下是一些实际场景,展示了如何使用标签过滤器创建有针对性的受众细分。

高级订阅者
Anchor link to

目标: 定位拥有有效高级订阅的用户。

如何设置:

  • 标签类型: String
  • 标签: subscription_type
  • 运算符: is
  • 值: premium

用例: 向付费用户发送独家内容、功能的抢先体验权或特别的高级会员专享优惠。

针对年龄的营销活动
Anchor link to

目标: 定位特定年龄范围内的用户。

如何设置:

  • 标签类型: Integer
  • 标签: Age
  • 运算符: greater or equals
  • 值: 25

AND

  • 标签: Age
  • 运算符: less or equals
  • 值: 35

用例: 提供适合特定年龄段的、量身定制的内容、产品或服务。

按兴趣划分的用户
Anchor link to

目标: 定位选择了特定兴趣或类别的用户。

如何设置:

  • 标签类型: List
  • 标签: Interests
  • 运算符: in
  • 值: ["Sports", "Technology"]

用例: 根据用户兴趣发送个性化内容,推荐相关产品,或创建基于兴趣的营销活动。

已验证电子邮件的用户
Anchor link to

目标: 定位已验证其电子邮件地址的用户。

如何设置:

  • 标签类型: Boolean
  • 标签: EmailVerified
  • 运算符: is true
  • 值: true

用例: 仅向已验证用户发送消息,提高重要通信的送达率。

近期注册用户
Anchor link to

目标: 定位在过去 30 天内注册的用户。

如何设置:

  • 标签类型: Date
  • 标签: SignupDate
  • 运算符: during the last N days
  • 值: 30

用例: 通过欢迎消息、教程或为首次客户提供的特别优惠来引导新用户。

高价值购买者
Anchor link to

目标: 定位购买金额超过特定数额的用户。

如何设置:

  • 标签类型: Price
  • 标签: TotalSpent
  • 运算符: greater or equals
  • 值: 100.00

用例: 为高消费用户提供独家优惠,邀请他们加入 VIP 计划,或发送高端产品推荐。

应用版本定位
Anchor link to

目标: 定位特定应用版本的用户以进行更新活动。

如何设置:

  • 标签类型: Version
  • 标签: AppVersion
  • 运算符: less or equals
  • 值: 2.0.0

用例: 通知用户重要更新,推广新版本中可用的新功能,或解决兼容性问题。

基于标签的细分技巧

Anchor link to
  • 在整个项目中创建清晰一致的标签命名约定,使细分更易于构建和维护。
  • 使用带有 AND/OR 运算符的多个标签条件来创建精确的受众定义。
  • 将标签过滤器与事件现有细分相结合,以进行更有针对性的营销活动。
  • 定期审查和更新标签值,以确保随着用户数据的变化,您的细分保持准确。