定向受众

云眼About 5 min

定向受众

介绍如何在云眼灰度发布(特性标帜)AB实验中构建和定位特定受众。

通过受众群体,可以控制哪些用户有权访问标帜规则,例如 A/B 测试或定向投放。

将根据位置、设备类型或订阅计划等自定义属性描述要包含的用户。创建受众群体后,可以将其添加到举报规则中。

资源描述
受众定位如何在云眼中工作?open in new window3 分钟视频,简要介绍受众群体定位在 云眼 中的工作原理
Audiences_Audiences_UI.png

单个受众群体是根据自定义用户属性定义的。调用基于用户的方法(如“决定和跟踪事件”)时,云眼灰度发布(特性标帜)AB实验通过评估属性来确定用户是否符合标帜的条件。

创建受众群体

创建并实现一些属性后,可以开始构建受众群体。可以重复使用跨多个标帜和规则创建的受众群体。

受众匹配条件

云眼灰度发布(特性标帜)AB实验支持多种匹配比较操作,可以在受众条件中使用:

匹配条件评论
* has any value
* String equals * String contains substring与 2019 年 3 月之前的 SDK 版本变体(大多数主要 SDK 的 0.0.<> 之前变体)兼容的唯一匹配类型是 。String equals
* Boolean is false * Boolean is true * Number equals * Number is less than * Number is less than or equal to Number is greater than * Number is greater than or equal to对于 SDK 版本与“...或等于“比较,请参阅 SDK 兼容性列表
* Version equals * Version is less than * Version is less than or equal to * Version is greater than * Version is greater than or equal to请参阅 SDK 兼容性矩阵,了解 SDK 版本兼容性

可以使用 根据访问群体使用的应用程序变体来定位他们。在代码中,仍必须通过将应用程序的语义变体规范open in new window作为字符串传递到 云眼 功能实验来实现该属性。可以以“major.minor.patch-prerelease+build”的格式传递变体,其中“patch”、“prerelease”和“build”是可选的。

例如,可以传递 or 或 .version``"3.0"``"1.5.1-beta"``"2.0.5-alpha+001"

虽然属性未在 云眼 功能实验应用中显式键入,但仍需要传入正确类型和格式的值,以便受众条件正确评估。如果属性值类型不正确,则会导致受众群体评估结果为错误。

“编辑受众”窗口允许通过从右侧窗格中拖放属性或使用**“代码模式**”窗口定义复杂的 JSON 对象来定义访问群体条件。

根据属性构建受众群体

要根据属性创建受众群体,请执行以下操作:

  1. 转到**受众>**已保存
  2. 点击创建新受众群体
  3. 将所需属性拖放到受众条件字段中。请参阅定义属性
    例如,要根据特定位置值创建位于美国的访问者受众群体,请添加“LOCATION”属性。
  4. 选择匹配条件(见上表)。
    添加其他属性以帮助创建受众群体。它们可以添加为“和”或“或”条件。当您选择_“字符串等于_”以外的任何匹配类型选项进行精确匹配时,将显示一条消息,指出该选项至少需要使用 SDK 版本 3.0。
  5. 点击保存受众群体
fullstack_match_types_30.gif

创建受众后,可以为标帜规则设置一个或多个目标受众。

创建受众组合

可以使用 或运算符(即 或 )来创建由其他受众群体组成的受众群体组合: and``or``any``all

如果要将更复杂的嵌套逻辑运算符与 或 一起使用,可以在代码模式下的 JSON 中执行此操作。有关详情,请参阅创建高级受众群体组合and``not

添加多个受众群体

可以分配多个受众群体(包括受众群体组合)来标帜规则。

1058
2020-11-09 14_53_01-Clipboard.png

多个受众群体,包括受众群体组合

有用信息

以下是使用受众群体的一些提示和技巧:

  • 要对实验进行质量检查,请根据测试饼干让受众群体了解情况。使用 Cookie 手动强制更改。请参阅使用质量检查受众群体。
  • 要安排启用灰度发布(特性标帜),请根据纪元时间open in new window属性来安排受众群体。首先,计算应用程序中的时间,然后将时间作为属性传入。在这种情况下,受众属性条件将类似于 和 。 time number is greater than 12312412``time number is less than 12355555

高级受众信息

排除受众群体

可以轻松地使用受众群体来包含用户或将用户列入许可名单,但不能排除他们。

例如,您无法通过简单地回拨该受众群体的 0% 流量来排除所有巴西用户。这是因为,如果关闭对巴西用户的受众群体评估,他们最终会成为“所有人”受众群体。

要实际_排除_或阻止列表受众,需要使用 JSON 定义受众组合。有关详情,请参阅创建高级受众群体组合

重叠的受众群体

如果为单个标帜定义了多个重叠的受众群体和多个规则,则单个用户根据规则连续评估的方式可能会变得复杂。有关详细信息,请参阅标帜规则之间的交互

嵌套逻辑运算符

📘 注意

在代码模式下创建的高级受众目前在 2021 年 <> 月之后创建的功能实验项目中不可用,但将在将来的变体中重新启用。有关详细信息,请参阅功能奇偶校验表

如果要使用嵌套逻辑运算符 (、、) 创建受众组合,可以在代码模式下的 JSON 中执行此操作。每个受众都是一个规则,例如 ,而受众组合是这些规则的布尔组合,例如 。and``or``not``User likes salads``User likes pizza NOT (User likes sandwiches AND User likes soup)

有关详情,请参阅创建高级受众群体组合

Last update:
Contributors: “zhangweixue”,zhangweixue