动态数据流配置常见问题解答
我可以同时使用Dynamic Datastream Configurations和客户端数据流覆盖吗?
没有。 每个事件的动态数据流配置和数据流配置覆盖是互斥的。 当事件进行客户端覆盖(通过Web SDK sendEvent或configure发送)时,该覆盖优先,并且Edge Network跳过该事件的Dynamic Datastream Configuration规则。
针对每个数据流规划一种方法。 如果您要从覆盖迁移到Dynamic Datastream Configurations,请在启用相应规则时从SDK代码中删除edgeConfigOverrides。
如果没有Dynamic Datastream Configuration规则与某个事件匹配,会发生什么情况?
Edge Network根据默认静态数据流配置路由事件:主事件数据集和所有启用的服务。
将主数据集设置为未启用配置文件的数据集。 随后,意外或未分类的事件将进入数据湖,而不是让您的配置文件存储虚增。
Dynamic Datastream Configurations是否可以完全丢弃或丢弃事件?
是的。 在规则的路由配置中禁用服务(例如,Adobe Experience Platform)。 Edge Network不会将事件发送到该服务。 如果为匹配规则禁用所有服务,则该事件不会到达任何下游处理范围。
对于机器人流量过滤,Adobe建议先将事件路由到隔离数据集(用例4)以验证机器人检测逻辑,然后再切换到完全丢弃配置。
我是否可以使用Dynamic Datastream Configurations筛选事件中的各个字段?
没有。 动态数据流配置路由整个事件。 它们不能删除或屏蔽事件有效负载中的特定字段。
Dynamic Datastream Configuration是否会影响来自Target或Journey Optimizer的个性化响应?
通过Dynamic Datastream Configuration规则为某些事件禁用Adobe Target可阻止这些事件触发Target决策,并且Adobe Target不会返回任何针对这些事件的个性化设置。 请注意不要为需要个性化的交互式页面加载事件禁用Adobe Target。
隐藏decisioning.propositionFetch事件(请参阅用例3)会阻止Adobe Experience Platform在其数据集中存储这些系统事件。 它不会禁用个性化调用本身。 无论此规则如何,Adobe Target和Adobe Journey Optimizer仍会评估和返回个性化决策。
Data Prep如何与Dynamic Datastream Configurations交互?
数据收集的数据准备在Dynamic Datastream Configuration规则评估之前运行。 Data Prep将原始源数据(通过data对象发送)映射到XDM字段中。 然后,动态数据流配置规则根据生成的XDM有效负载评估其条件。
这意味着您的规则条件可以引用Data Prep已映射的任何字段,包括计算字段或派生字段。 如果您使用Data Prep,请验证您的映射是否包含您在规则中引用的所有字段。
更一般而言,所有扩充服务(包括机器人检测、地理位置和设备查找)都在Dynamic Datastream Configuration规则评估之前运行。 它们的输出字段可用作规则条件。
Dynamic Datastream Configuration如何与机器人检测交互?
机器人检测在Dynamic Datastream Configuration规则评估之前运行。 机器人检测标记具有botDetection.score字段的事件。 然后,动态数据流配置可以将此字段引用为规则中的条件。
它们是互补的:机器人检测识别机器人流量;Dynamic Datastream Configurations通过路由或放弃标记的事件来基于该识别操作。
我可以将事件路由到不同沙盒中的数据集吗?
没有。 动态数据流配置在与数据流相同的沙盒中路由事件。 系统不支持跨沙盒路由。
我可以与Dynamic Datastream Configurations合并多少个数据流?
每个服务5个规则的限制决定了答案。 如果当前的多数据流设置要求每个服务具有5个以上的不同路由路径,则可能仍需要多个数据流。 但是,大多数实施发现,5个规则就足以将2到4个数据流合并为一个。
有关护栏的完整列表,请参阅创建动态数据流配置,包括每个服务的最大规则数和每个规则的最大条件。
Dynamic Datastream Configurations对性能有何影响?
动态数据流配置只会增加最低的延迟。 该系统为数据流中的所有规则执行25毫秒的评估预算。 在此预算内进行评估的规则对端到端事件延迟没有可衡量的影响。
要在预算内保持合理,应简化规则,使用eventType作为主要条件,并避免存在更简单替代方案的复杂多字段条件。