护栏和先决条件 web-prerequisites
要在Journey Optimizer中使用基于代码的体验操作并交付应用程序可以使用的代码内容有效负载,请遵循以下先决条件:
实施先决条件 implementation-prerequisites
基于代码的体验支持任何类型的客户实施,如以下选项中所示。 可以为属性使用客户端、服务器端或混合实施方法:
-
仅客户端 — 若要向网页或移动应用程序添加修改,您需要在网站上实施Adobe Experience Platform Web SDK,或在移动应用程序上实施Adobe Experience Platform Mobile SDK。
-
混合模式 — 您可以使用AEPEdge Network服务器API来请求在服务器端进行个性化;响应将提供给Adobe Experience Platform Web SDK以渲染客户端所做的修改。 请参阅Adobe Experience Platform Edge Network服务器API文档以了解详情。 您可以在此博客文章中找到有关混合模式的详细信息并查看一些实施示例。
-
服务器端 — 您可以使用AEPEdge Network服务器API来请求个性化服务器端。 您的开发团队必须处理响应并在应用程序实施中在客户端渲染修改。
您可以在此部分中找到上述每个实现方法的示例。
投放先决条件 delivery-prerequisites
要正确交付基于代码的体验,必须定义以下设置:
-
在Adobe Experience Platform数据收集中,确保您具有定义的数据流,例如,在 Adobe Experience Platform 服务下启用了 Adobe Journey Optimizer 选项。
这可确保Adobe Experience Platform Edge正确处理Journey Optimizer入站事件。 了解详情
-
在Adobe Experience Platform中,确保您有一个启用了 Edge上的Active-On合并策略 选项的合并策略。 为此,请在 客户 > 配置文件 > 合并策略 策略菜单下选择Experience Platform。 了解详情
Journey Optimizer入站渠道使用此合并策略在边缘上正确激活和发布入站营销活动。 了解详情
-
要对Journey Optimizer Web体验的交付进行故障诊断,您可以使用 Edge Delivery保证 中的 Adobe Experience Platform 视图。 利用此插件,您可以详细检查请求调用,验证预期的边缘调用是否按预期发生,并检查配置文件数据,包括身份映射、区段成员资格和同意设置。 此外,您还可以查看请求符合条件的活动,并识别未符合条件的活动。
使用 Edge Delivery 插件可帮助您获得所需的见解,以便有效了解入站实施并排除其故障。
报告先决条件 experiment-prerequisites
要为基于代码的渠道启用报告,您需要确保在应用程序实施数据流中使用的数据集也包含在报告配置中。
换言之,在配置报表时,如果添加的数据集不在应用程序数据流中,则应用程序数据将不会显示在报表中。
在本节中了解如何添加用于报告的数据集。