You need to enable JavaScript to run this app.
导航

规则标签

最近更新时间2024.03.28 11:36:51

首次发布时间2021.12.10 16:18:57

1. 产品概述

支持创建规则标签,通过规则圈选,灵活定制每个标签值的规则。下文将结合产品功能操作进行详细讲解。

2. 操作步骤

前往 标签体系 模块,点击新建标签 按钮,选择 规则标签 进入该功能模块。

2.1 配置标签基础信息

  • 标签名称:新建标签的名称(100个字符以内;同一项目下,标签名称不可重复)

  • 路径:选择该标签所在的文件夹分类

说明

新建标签-路径涉及两处开关:

1)集团开关:在项目中心-集团配置-功能配置处,设有标签目录权限控制开关,默认为关,打开后将在创建标签创建时对“目录”做严格权限管控,无编辑标签树权限者仅允许放置到“未分类”。

2)模块开关:标签目录权限控制开关开启后,无编辑标签树权限用户在新建标签时默认“未分类”路径(项目管理员可在 项目中心-权限 中为用户授权)

  • 描述:输入标签描述,供其他标签使用者参考

  • 计算类型:可选离线计算或实时计算

  • 更新类型:可选定时更新或手动更新

  • 执行频率:定时更新时需设置更新频率与时刻,支持天/周/月同步

  • 计算结果存储规则:定时更新时,可设置需要保留的历史版本个数,次日将对超出限制的历史版本进行删除。

    • 若此处选择不限个数,则将遵循集团配置中的标签系统表TTL长度

    • 若此处选择定制ttl,则将遵循此处设置的保留最近版本个数(当单标签的定制ttl>集团的标签系统表TTL长度,以集团的标签系统表TTL长度为准);

说明

TTL(Time To Live):数据生命周期,即让存储的数据失效的时间;

2.2 配置标签规则

数据源上,支持选择标签、属性数据、行为数据、明细数据,同时支持使用多端数据,通过“且、或”筛选出各标签值。

2.2.1 使用明细数据配置标签规则

使用明细数据设置规则,如新建规则标签「消费水平」时,用户可以通过选择订单明细表,设置标签值“高消费水平”的圈选规则为“过去7天+实付金额+求和>8000

使用明细数据设置规则时候需要注意:
①明细数据的聚合方式支持总次数、求和、平均值、最大值、最小值;

②明细数据支持筛选字段聚合后增加“且满足”的判断条件,如“过去7天下单品牌包含A品牌,且下单渠道包含线上商城”;

2.2.2 使用行为数据配置标签规则

使用行为数据设置规则,如新建规则标签「优惠券使用频次」时,用户可以通过选择行为表,设置标签值“高使用频次”的圈选规则为“过去7天+做过+优惠券兑换+总次数>8

使用行为数据设置规则时候需要注意:
①行为数据的聚合方式支持总次数、求和、平均值、最大值、最小值;

②行为数据支持筛选字段聚合后增加“且满足”的判断条件,如“过去7天做过浏览A下单品牌包含A品牌,且下单渠道包含线上商城”;

③支持按照行为路径创建标签,常见场景例如,企业需要根据用户行为创建【活动响应度】的标签,低档的标签规则为先点击活动弹窗页,再浏览活动详情,然后退出程序;高档的标签规则为先点击活动弹窗页,再浏览活动详情,然后参与活动下单。

*注意:

  • 跨数据源的行为不支持行为序列,即不可以选择依次做过A数据源的a行为,B数据源的b行为,支持选择依次做过A数据源的a行为、b行为、c行为。
  • 选择 依次做过 逻辑时,支持单个步骤中选择多个行为事件,例如下图所示的依次做过步骤1(浏览、互动、分享三种行为的其中任一)、步骤2(授权),如下图所示:

④圈选逻辑支择“未做过”“全局未做过”逻辑,需注意不同圈选条件的逻辑差异,例如:

  • 未做过:指的是在对应分区排除该事件的用户,例如全量用户100人,其中10人今日发生过事件,则 未做过 逻辑就是从10人中筛选。

  • 全局未做过:指的是在全量用户(含未发生任何事件的用户)中排除该事件的用户,例如全量用户100人,其中10人今日发生过事件,则 全局未做过 逻辑就是从100人中筛选。

例如,底层数据明细如下:

用户id事件事件属性事件发生时间
1注册Android2023/9/16 12:10
2注册IOS2023/9/16 14:10
3登录IOS2023/9/16 15:01
4登录IOS2023/9/16 15:34
5登录IOS2023/9/16 16:12
6登录Web2023/9/16 16:48
7登录Web2023/9/16 17:10
8登录Web2023/9/16 17:14
9登录Web2023/9/16 17:50
10登录Web2023/9/16 18:02
11-100其余90人当天未发生任何事件

对应上表中示例的底层数据情况,不同业务需求的圈选逻辑差别如下:

场景一(未做过)场景二(全局未做过)
业务需求想要从 最近1天(即9月16日)发生过行为事件的用户中,排除 使用Android注册 的用户想要从 全量用户 中,排除 最近1天里使用Android注册 的用户

操作说明

  1. 选择日期为“最近一天”

  2. 筛选出使用Android注册的用户

  3. 在发生过行为事件的用户中将这部分用户排除(即未做过)

  1. 选择日期为“最近一天”

  2. 筛选出使用Android注册的用户

  3. 在全部人群中将这部分用户排除(即全局未做过)

产品配置及逻辑说明
结果说明最终圈选结果为9人(即用户id 2~10)= 发生事件人群(10人,用户id 1~10)- 使用Android平台去注册的人群(1人,用户id 1)最终圈选结果为99人(即用户id 2~100)=所有人群(100人,用户id 1~100)- 使用Android平台去注册的人群(1人,用户id 1)

2.2.3 使用属性数据配置标签规则

使用用户属性数据设置规则,如新建规则标签「会员类型」时,用户可以通过选择属性为表,设置标签值“白银会员”的圈选规则为“属性表+会员类型+包含+白银会员”。

2.2.4 使用多端数据,通过“且、或”筛选出各标签值

可使用多端数据,定义多个规则,并通过且/或两种逻辑函数定义规则的生效方式:

  • 且:满足所有规则或组合规则条件则视为符合标签规则

  • 或:满足任意规则或组合规则条件则视为符合标签规则

  • 不包含:当前数据集的数据范围内符合条件的用户

  • 全局不包含:在全量用户(含未被打上该标签的用户)排除该标签值的用户(举例:如果全量用户100人,其中10人被打上“是否老年”标签:其中“是”4人、“否”5人、“其他”为1人。 那么选择该标签全局不包含 “是”,即选中96人。)

2.2.5 日期的圈选说明

支持固定日期、动态日期、单个日期及高级日期选择。
1)固定日期选择: 支持选择某一天或一段日期,如2022-01-03~2022-01-03,或2022-01-04~2022-01-13。
2)动态日期选择: 支持选择以今天为基准的一段时间,如最近1/3/7/14/30天、本双月/月、最近3/6月、最近1/2年,或者自定义最近X天(是否包含今天)。

3)单个日期选择: 支持点选某单个日期,如2022-01-12。

4)高级日期选择: 以当前时间为基准的一段时间,如未来7天内(含今天)、过去7天前(含今天)、未来7天后(含今天)、过去2天前-过去4天前等。 产品能力上支持:

  • 开始时间:固定/动态/无限制+(x)天/小时/分/秒/周/月/年+前/后

  • 结束时间:固定/动态/无限制+(x)天/小时/分/秒/周/月/年+前/后


仅行为数据支持以事件发生时间为基准的一段时间,如注册时间在xx事件发生的当天/当周/当月、注册时间在xx事件发生的未来/过去3天/秒/分/小时/周等。

3.圈选控件支持排除

在规则标签筛选条件中支持排除功能,支持用户快速筛选出「人群不属于」的人群包。其中「满足」和「排除」两个组件为平级排列。即:满足条件A且排除条件A

3.1 应用场景

  • 案例说明
    用户希望圈选出7天内点击过小程序活动(>=3次)并且7天内未下单的用户群体。

排除最近7天已下单的用户,创建逻辑应为:


仅行为数据支持以事件发生时间为基准的一段时间,如注册时间在xx事件发生的当天/当周/当月、注册时间在xx事件发生的未来/过去3天/秒/分/小时/周等。

4. 常见问题

Q:在配置圈选规则时,选值下拉框支持搜索全部标签值吗?

支持

Q:圈选标签时,下拉展示并支持选择的是所有分区的标签值吗?

圈选标签时,下拉仅展示并支持选择最近一个分区的标签值

Q:配置规则标签时,支持选择array类型吗?

  • 支持array属性,计算逻辑支持包含、不包含、包含全部

Q:在创建规则标签时,配置规则时若选择明细表中的文本&数值类型的数据,若数据有重复,当前标签的计算逻辑是怎样的?

配置规则时若选择明细表中的文本&数值类型的数据,计算逻辑支持“去重计数”。

例如以下明细表中,未设置去重计数前,若计算“最近3天下单城市数”,则为3个;若设置了去重计数,计算“最近3天下单城市数”,则为2个,即不会重复计算同一个城市(上海)。


用户id订单id下单城市下单城市数-总次数下单城市数-去重计数

123

789

上海

3

2

123790上海
123791北京