先决条件和规划核对清单

在配置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连接。

有关配置数据集保留窗口的详细信息,请参阅体验事件数据集保留指南

TIP
首先创建没有配置文件启用的数据集。 使用Adobe Experience Platform Assurance验证事件是否路由到正确的数据集,然后启用配置文件和数据保留设置。 这首先防止在Real-Time Customer Profile中摄取不必要的事件。

事件清单 event-inventory

在编写单个规则之前,对实施发送的每种事件类型进行编目,并对每个事件类型进行分类。

  1. 列出所有事件类型。 常见示例包括web.webpagedetails.pageViewscommerce.purchasescommerce.productViewscommerce.productListAddsdecisioning.propositionFetchpersonalization.request

  2. 使用事件值分类对每个事件​进行分类:

    • 消耗性:​没有分析值或可操作值(机器人流量、系统事件)
    • 分析:​仅需要用于分析报告,而不需要用于配置文件扩充或分段
    • 可操作:​配置文件扩充、分段和激活所需;也可用于Analytics报表
  3. 识别与受众相关的事件。 查看您的受众定义,并记下这些受众引用的事件类型。 将这些事件从启用配置文件的数据集路由出去,会导致Real-Time Customer Profile无法摄取它们,进而导致受众停止正确评估。

  4. 标识可靠的条件字段。 选择始终填充并具有一小组可预测值的字段。 eventType是大多数规则的推荐主条件字段。 其他有用字段包括botDetection.scoreweb.webPageDetails.URL和通过数据准备为数据收集映射的自定义数据层字段。

删除冲突的客户端覆盖 remove-overrides

数据流配置覆盖优先于Dynamic Datastream Configuration规则。 执行客户端覆盖的任何事件都会静默地绕过规则,而不会出现错误或警告。

在启用规则之前:

  • 验证您的Web SDK或Mobile SDK实施是否未针对您的规则应处理的事件在sendEventconfigure调用中发送edgeConfigOverrides
  • 对于您移动到Dynamic Datastream Configuration规则的每个事件类型,请在启用该规则之前从SDK代码中删除相应的edgeConfigOverrides

后续步骤

完成此核对清单后,您便可以设计规则:

recommendation-more-help
experience-platform-help-datastreams