先决条件和规划核对清单
在配置Dynamic Datastream Configuration规则之前,请完成以下步骤。 这些是规则配置错误和意外路由行为的最常见来源。
数据流设置 datastream-setup
在添加规则之前,您的数据流必须存在并启用所有必需的服务。 有关设置说明,请参阅配置数据流和向数据流添加服务。
根据您计划使用的服务:
-
Adobe Analytics:至少配置一个报表包。 您可以在 高级选项 下添加更多报表包作为报表包覆盖。
-
Adobe Target:至少配置一个属性令牌。 您可以在 高级选项 下添加更多属性令牌作为属性令牌覆盖。
-
Adobe Audience Manager:无需其他配置。 查看Audience Manager设置。
-
Event Forwarding:配置属性。 请参阅事件转发设置。
-
Adobe Experience Platform:
- 配置主事件数据集。 此数据集接收所有与无规则(默认回退)匹配的事件。
- 配置规则将事件路由到的任何其他辅助事件数据集。 如果这些数据集尚不存在,请先完成架构和数据集准备步骤,然后再配置规则。
- 启用您需要的Adobe Experience PlatformEdge服务,包括决策管理、Edge分段、Personalization目标或Adobe Journey Optimizer。 查看Experience Platform设置。
架构和数据集准备 schema-dataset
在配置规则之前准备架构和数据集。 数据集必须先存在,然后才能在路由配置中引用它们。
- 在数据流的 映射架构 部分为Dynamic Datastream Configuration条件设置XDM架构(请参阅创建数据流)。
- 验证您的XDM架构是否包含您计划用作规则条件的所有字段,例如
eventType、自定义数据层字段或地理字段。 - 如果计划使用机器人过滤规则,请将 机器人检测信息 字段组添加到XDM架构中,并在数据流上启用机器人检测。 在测试之前,为传播机器人检测规则留出最多15分钟的时间。
- 在配置规则之前,使用正确的架构和命名惯例创建所有目标数据集。 验证规则后,您可以启用配置文件、配置数据保留和启用Customer Journey Analytics连接。
有关配置数据集保留窗口的详细信息,请参阅体验事件数据集保留指南。
事件清单 event-inventory
在编写单个规则之前,对实施发送的每种事件类型进行编目,并对每个事件类型进行分类。
-
列出所有事件类型。 常见示例包括
web.webpagedetails.pageViews、commerce.purchases、commerce.productViews、commerce.productListAdds、decisioning.propositionFetch和personalization.request。 -
使用事件值分类对每个事件进行分类:
- 消耗性:没有分析值或可操作值(机器人流量、系统事件)
- 分析:仅需要用于分析报告,而不需要用于配置文件扩充或分段
- 可操作:配置文件扩充、分段和激活所需;也可用于Analytics报表
-
识别与受众相关的事件。 查看您的受众定义,并记下这些受众引用的事件类型。 将这些事件从启用配置文件的数据集路由出去,会导致Real-Time Customer Profile无法摄取它们,进而导致受众停止正确评估。
-
标识可靠的条件字段。 选择始终填充并具有一小组可预测值的字段。
eventType是大多数规则的推荐主条件字段。 其他有用字段包括botDetection.score、web.webPageDetails.URL和通过数据准备为数据收集映射的自定义数据层字段。
删除冲突的客户端覆盖 remove-overrides
数据流配置覆盖优先于Dynamic Datastream Configuration规则。 执行客户端覆盖的任何事件都会静默地绕过规则,而不会出现错误或警告。
在启用规则之前:
- 验证您的Web SDK或Mobile SDK实施是否未针对您的规则应处理的事件在
sendEvent或configure调用中发送edgeConfigOverrides。 - 对于您移动到Dynamic Datastream Configuration规则的每个事件类型,请在启用该规则之前从SDK代码中删除相应的
edgeConfigOverrides。
后续步骤
完成此核对清单后,您便可以设计规则: