测试和验证Dynamic Datastream Configurations

使用Adobe Experience Platform Assurance实时了解Dynamic Datastream Configuration规则如何评估和路由事件。 在配置规则后,使其成为主要的测试工具。

IMPORTANT
数据流配置更改最多需要15分钟才能在Edge Network中传播。 在启动Assurance会话或检查数据集摄取卷之前,请等待完整的传播窗口。

设置Assurance会话 assurance-setup

  1. 在Adobe Experience Platform UI中,转到​ Assurance ​并选择​创建会话
  2. 使用SDK浏览器扩展(适用于Web)或Assurance SDK(适用于移动设备),将您的Web Assurance或移动SDK实施连接到会话。
  3. 在您的网站或应用程序上生成应触发不同Dynamic Datastream Configuration规则的事件。

有关完整的Assurance设置说明,请参阅Adobe Experience Platform Assurance文档

Assurance跟踪中要查找的内容 assurance-traces

对于Edge Network处理的每个事件,Assurance都会显示:

  • 与下列规则匹配:​事件符合的特定规则名称和条件。
  • 路由结果:​哪些服务接收了事件以及Edge Network将其路由到哪个数据集。
  • 是否Dynamic Datastream Configuration或客户端覆盖处于活动状态:​这有助于诊断规则意外被绕过的情况。 当存在客户端覆盖时,Edge Network将跳过该事件的Dynamic Datastream Configuration条规则。 有关详细信息,请参阅数据流配置覆盖

测试核对清单 testing-checklist

在移动到平台级别验证之前,验证Assurance中的每个事件路径。

测试
验证内容
How
可操作的事件路由
购买事件登陆到启用配置文件的数据集
触发购买事件;在Assurance中验证规则是否正确匹配,并且Assurance显示预期的数据集作为路由目标
分析事件路由
页面查看登陆到非用户档案数据集
导航页面;在Assurance中进行验证并确认事件显示在Adobe Experience Platform的预期数据集中
系统事件隐藏
Edge Network将decisioning.propositionFetch事件路由到隔离数据集,而不是主配置文件数据集
加载具有Adobe Target或Adobe Journey Optimizer个性化的页面;验证decisioning.propositionFetch事件是否与系统事件隐藏规则匹配
机器人筛选
隔离或丢弃机器人评分的事件
使用与您的机器人检测规则匹配的已知机器人用户代理或IP;在Assurance中验证botDetection.score = 1并确认机器人过滤规则匹配
默认回退
没有规则匹配的事件遵循默认数据流配置
发送任何规则未涵盖的事件类型;验证它是否路由到主数据集
规则排序
首次匹配和获胜行为正确
发送可能匹配多个规则的事件;验证Assurance是否仅显示应用的第一个匹配规则
客户端覆盖冲突
使用SDK覆盖的事件绕过Dynamic Datastream Configuration规则
sendEvent中发送带有edgeConfigOverrides的事件;在Assurance中验证Edge Network是否跳过了该事件的Dynamic Datastream Configuration规则

后续步骤

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