| note important |
|---|
| IMPORTANT |
| 当前使用流或边缘分段评估的所有现有区段定义将继续按原样工作,除非进行编辑或更新。 |
规则集 ruleset
任何与以下规则集匹配的 新的或已编辑的 段定义将 不再 使用流或边缘分段进行评估。 相反,将使用批量分段来评估它们。
- 时间范围超过24小时的单个事件
- 激活过去3天内查看过网页的所有个人资料的受众。
- 没有时间范围的单个事件
- 使用查看过网页的所有配置文件激活受众。
时间窗口 time-window
为了使用流式分段评估受众,必须将其限制在24小时时间范围内。
Including batch data in streaming audiences include-batch-data
| note note |
|---|
| NOTE |
| 要在使用批量数据时保持流分段准确,请确保批量数据 仅 保留在批量受众中并在流受众中引用。 |
在此更新之前,您可以创建结合批量数据源和流数据源的流受众定义。 但是,随着最新更新,将使用批量分段来评估使用批量数据源和流数据源创建受众的情况。
如果需要使用与更新后的规则集匹配的流或边缘分段来评估区段定义,则需要显式创建批和流规则集,并使用区段分段组合它们。 此批处理规则集 必须 基于配置文件架构。
例如,假设您有两个受众,其中一个受众住房配置文件架构数据,另一个受众住房体验事件架构数据:
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| 受众 | 架构 | 源类型 | 查询定义 | 受众 ID |
| 加州居民 | 轮廓 | 批次 | 家庭地址在加利福尼亚州 | e3be6d7f-1727-401f-a41e-c296b45f607a |
| 最近签出 | 体验事件 | 流传输 | 过去24小时内至少有一个结帐 | 9e1646bb-57ff-4309-ba59-17d6c5bab6a1 |
如果要在流式处理受众中使用批量组件,则需要使用区段段引用批量受众。
因此,将两个受众结合在一起的规则集示例如下所示:
| code language-none |
|---|
|
将使用流分段来评估生成的受众**,因为它通过引用批量受众组件来利用批量受众的成员资格。
但是,如果要将两个受众与事件数据合并,则 不能 仅合并这两个事件。 您需要创建这两个受众,然后创建另一个使用inSegment来引用这两个受众的受众。
例如,假设您有两个受众,两个受众都存放了体验活动模式数据:
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| 受众 | 架构 | 源类型 | 查询定义 | 受众 ID |
| 最近的放弃 | 体验事件 | 批次 | 过去24小时内至少有一个放弃事件 | e3be6d7f-1727-401f-a41e-c296b45f607a |
| 最近签出 | 体验事件 | 流传输 | 过去24小时内至少有一个结帐 | 9e1646bb-57ff-4309-ba59-17d6c5bab6a1 |
在这种情况下,您需要创建第三个受众,如下所示:
| code language-none |
|---|
|
| note important |
|---|
| IMPORTANT |
| 与规则集匹配的所有现有区段定义将使用流或边缘区段进行评估,直到对其进行编辑为止。 |
| 此外,当前满足其它流或边缘分段评估标准的所有现有分段定义将用流或边缘分段保持评估。 |
合并策略 merge-policy
符合流分段或边缘分段 条件的任何 新的或编辑的 分段定义 必须位于“边缘上活动”合并策略上。
如果没有活动合并策略集,则需要配置合并策略,并将其设置为在边缘上处于活动状态。
流分段是指在关注数据丰富性的同时,在Adobe Experience Platform中实时评估受众的能力。
有了流分段,当流数据进入Experience Platform时,观众资格鉴定就会发生,从而减少了安排和运行分段作业的需要。 这样,您就可以在数据传入Experience Platform时对其进行评估,从而使受众会员资格自动保持最新。
符合条件的规则集 rulesets
如果规则集符合下表概述的任何标准,则它有资格进行流分段。
CHAIN(xEvent, timestamp, [C0: WHAT(eventType.equals("commerce.checkouts", false)) WHEN(today)])
homeAddress.country.equals("Canada", false)
workAddress.country.equals("Canada", false) and CHAIN(xEvent, timestamp, [C0: WHAT(eventType.equals("commerce.checkouts", false)) WHEN(today)])
workAddress.country.equals("US", false) and CHAIN(xEvent, timestamp, [C0: WHAT(eventType.equals("directMarketing.emailClicked", false)) WHEN(today), C1: WHAT(eventType.equals("commerce.checkouts", false)) WHEN(today)])
在以下情况下,区段定义 不 适用于流分段:
- 区段定义包括Adobe Audience Manager (AAM)区段或特征。
- 区段定义包括多个实体(多实体查询)。
- 段定义包括单个事件和
inSegment事件的组合。- 例如,将以下内容链接到一个规则集中:
inSegment("e3be6d7f-1727-401f-a41e-c296b45f607a") and CHAIN(xEvent, timestamp, [C0: WHAT(eventType.equals("commerce.checkouts", false)) WHEN(<= 24 hours before now)])。
- 例如,将以下内容链接到一个规则集中:
- 段定义使用“忽略年份”作为其时间约束的一部分。
请注意以下适用于流分段查询的准则:
- 回溯窗口限制为一天。
- 事件之间必须存在严格的时间排序条件。
- 支持具有至少一个否定事件的查询。 但是,整个事件 不能 为负数。
如果修改了段定义,使其不再符合流分段标准,则段定义将自动从“流”切换到“批”。
此外,与区段资格鉴定类似,区段资格鉴定也会实时发生。 因此,如果受众不再符合某一区段的条件,则将立即失去该区段的条件。 例如,如果区段定义要求“所有在过去三个小时内购买红鞋的用户”,则最初符合区段定义的所有配置文件将不符合条件。
合并受众 combine-audiences
为了合并来自批处理源和流源的数据,您需要将批处理组件和流组件分离为单独的受众。
配置文件属性和体验事件 profile-and-event
例如,让我们考虑以下两个受众示例:
e3be6d7f-1727-401f-a41e-c296b45f607a9e1646bb-57ff-4309-ba59-17d6c5bab6a1如果要在流式处理受众中使用批量组件,则需要使用区段段引用批量受众。
因此,将两个受众结合在一起的规则集示例如下所示:
inSegment("e3be6d7f-1727-401f-a41e-c296b45f607a") and
CHAIN(xEvent, timestamp, [C0: WHAT(eventType.equals("commerce.checkouts", false))
WHEN(<= 24 hours before now)])
将使用流分段来评估生成的受众**,因为它通过引用批量受众组件来利用批量受众的成员资格。
多个体验事件 two-events
如果要将多个受众与事件数据合并,则 不能 仅合并事件。 您需要为每个活动创建一个受众,然后创建另一个使用inSegment来引用所有受众的受众。
例如,假设您有两个受众,两个受众都存放了体验活动模式数据:
7deb246a-49b4-4687-95f9-6316df0499489e1646bb-57ff-4309-ba59-17d6c5bab6a1在这种情况下,您需要创建第三个受众,如下所示:
inSegment("7deb246a-49b4-4687-95f9-6316df049948) and inSegment("9e1646bb-57ff-4309-ba59-17d6c5bab6a1")
创建受众 create-audience
您可以使用分段服务API或通过用户界面中的受众门户创建使用流分段进行评估的受众。
如果区段定义与符合条件的规则集之一,则可以启用流式处理。
API格式
| code language-http |
|---|
|
请求
| accordion | ||
|---|---|---|
| 用于创建启用了流分段的段定义的示例请求 | ||
|
响应
成功响应将返回HTTP状态200,其中包含新创建的区段定义的详细信息。
| accordion | ||
|---|---|---|
| 创建段定义时的示例响应。 | ||
|
有关使用此终结点的详细信息,请参阅段定义终结点指南。
检索受众 retrieve-audiences
您可以使用分段服务API或通过UI中的受众门户检索通过流分段进行评估的所有受众。
通过向/segment/definitions终结点提出GET请求,检索使用组织内的流分段进行评估的所有区段定义的列表。
API格式
必须在请求路径中包括查询参数evaluationInfo.synchronous.enabled=true,才能检索使用流分段计算的段定义。
| code language-http |
|---|
|
请求
| accordion | ||
|---|---|---|
| 列出所有启用了流的段定义的示例请求 | ||
|
响应
成功的响应返回HTTP状态200,其中包含您的组织中启用了流分段的一系列段定义。
| accordion | ||
|---|---|---|
| 包含组织中所有启用了流分段定义的列表的示例响应 | ||
有关返回的段定义的更多详细信息,可在段定义终结点指南中找到。 |
您可以使用Audience Portal中的筛选器检索组织中启用了流分段的所有受众。 选择
在可用的筛选器中,转到 Update frequency 并选择“Streaming”。 使用此过滤器可显示组织中通过流分段进行评估的所有受众。
要了解有关在Experience Platform中查看受众的更多信息,请阅读受众门户指南。
受众详情 audience-details
通过在Audience Portal中选择流分段,可查看使用流分段评估的特定受众的详细信息。
在Audience Portal上选择受众后,将显示audience details页面。 这将显示有关受众的信息,包括受众详细信息摘要、一段时间内合格配置文件的数量,以及受众激活到的目标位置。
对于启用流式处理的受众,将显示 Profiles over time 卡,其中显示符合条件的受众总数和更新的受众指标。
Total qualified度量表示基于对此受众的批处理评估和流评估的合格受众的总数。
New audience updated度量由显示通过流分段而导致的受众大小变化的线形图表示。 您可以调整下拉菜单以显示过去24小时、上周或过去30天。
有关受众详细信息的更多详细信息,请阅读受众门户概述。
后续步骤
本指南说明支持流的区段定义如何在Adobe Experience Platform上工作,以及如何监视支持流的区段定义。
要了解有关使用Adobe Experience Platform用户界面的更多信息,请阅读分段用户指南。
有关流分段的常见问题,请参阅常见问题的流分段部分。