适用于Web和移动Personalization的实时Edge配置文件访问
适用于Web和移动Personalization蓝图的实时Edge配置文件访问显示了Web和移动应用程序如何访问Adobe Experience Platform边缘的实时客户配置文件,以实现高吞吐量、低延迟的个性化。
应用程序可在边缘以毫秒延迟访问实时配置文件属性和受众。 作为属性存储在配置文件中的属性、受众成员资格和模型驱动功能可以跨Web和移动渠道实时访问以进行同一页面和下一页面个性化。
利用此功能,您可以根据实时客户档案在网站和移动应用程序上提供高度个性化的体验,包括从实时行为派生的受众、引入实时客户档案的属性以及计算的见解。
应用程序
- Real-time Customer Data Platform
- Adobe Experience Platform数据收集(Web SDK/移动SDK)
- Edge Network服务器API
用例
- 在Web和移动渠道上实时个性化已知客户体验
- 基于实时配置文件属性和受众的同页和下一页个性化
- 基于客户个人资料的内容和选件个性化,包括实时行为数据、属性和计算的见解
- 与个性化引擎、内容管理系统和外部应用程序集成,用于实时决策
- 使用实时用户档案上下文进行测试和内容优化
先决条件
如果您希望使用流数据实时更新用户档案,此Blueprint需要使用以下数据收集方法之一。 无需直接向Edge配置文件收集数据,即可实时访问Edge配置文件;可将数据收集到中心并投影到Edge配置文件。 请注意,收集到中心并随后预计到Edge的数据会增加延迟。
- 如果要从您的网站收集数据,请使用Adobe Experience Platform Web SDK。
- 如果要从移动应用程序收集数据,请使用Adobe Experience Platform Mobile SDK。
- 如果您未使用Web SDK或Mobile SDK,或者正在实现更直接的服务器到服务器连接,请使用Edge Network服务器API。
架构图
{modal="regular"}
护栏
- 实时客户个人资料数据的护栏
- Edge Network护栏
- Edge用户档案具有14天的生存时间(TTL)。 如果用户在Edge上未活动14天,Edge配置文件可能会过期,需要从中心提取,这可能会影响第一页个性化。
- Edge个性化支持对符合Edge分段标准的受众进行实时受众成员资格评估。 此外,通过相应的配置,还可在边缘位置获得来自中心的批量访问和流式访问受众。
实施模式
可以使用Real-time Customer Data Platform中的自定义Personalization连接目标实现Edge个性化。 此目标支持多种数据收集方法,具体取决于您的用例。
模式1:使用Web SDK/Mobile SDK实现基于受众会员资格的个性化
- 将Adobe Experience Platform Web SDK或Mobile SDK与Edge Network结合使用,以实现基于受众成员资格的个性化。
- 这种方法可为基于受众成员资格的边缘个性化提供低延迟和最佳性能。
- 实时边缘分段需要Web/移动SDK实施。
- 仅Web SDK和Mobile SDK 支持基于受众成员资格的个性化。
- 有关基于Experience Platform的实施,请参阅SDK Web和Mobile SDK Blueprint。
- 对于移动SDK实施,必须在Mobile SDK中安装Adobe Journey Optimizer - Decisioning扩展。
模式2:使用Edge Network服务器API进行基于属性的个性化(配置文件属性必需)
- 支持与第三方个性化引擎和基于CDN的个性化集成。
- 需要 Edge Network服务器API 才能安全检索用于个性化的配置文件属性。
- 您可以添加利用已用于Web或Mobile SDK实施的相同数据流的服务器端集成,以通过Edge Network服务器API检索配置文件属性。
- 对配置文件属性的所有Edge Network服务器API调用都必须在经过身份验证的上下文中进行,以保护敏感数据。
- 此模式同时支持基于受众成员资格的个性化和基于属性的个性化。
- 适用于服务器端个性化用例、基于API的集成和需要配置文件属性访问权限的情景。
实施步骤
-
为要摄入的数据创建架构。
-
为要摄入的数据创建数据集。
-
在架构上配置正确的身份和身份命名空间,以确保摄取的数据可以拼合到统一配置文件中。
-
将数据摄入 Experience Platform。
-
设置合并策略以确保正确的身份拼接和配置文件合并。
-
在Experience Platform数据收集中配置数据流,并启用目标配置。 数据流确定在对页面的响应中将包含受众的数据收集数据流。
-
在Web和移动属性上实施Adobe Experience Platform Web SDK或移动SDK以进行数据收集。
-
为需要实时评估的受众配置边缘分段。 Edge分段文档。
-
在目标目录中,设置自定义Personalization连接目标:
-
将受众激活到边缘个性化目标。 选择要激活到目标的受众。
-
(基于属性的个性化是可选的)如果除了受众成员资格之外,您还需要根据配置文件属性进行个性化,请使用相同的数据流通过经过身份验证的服务器端集成实施Edge Network服务器API。 这是访问配置文件属性所必需的。
-
在Web/移动应用程序中实施个性化逻辑以使用导出的受众数据和配置文件属性:
实施注意事项
身份注意事项
- 将Web SDK或Mobile SDK与Edge Network结合使用时,任何主要身份都可用于边缘个性化。
- 对于使用已知客户数据进行首次登录个性化,个性化请求必须使用与Real-time Customer Data Platform中的已知客户身份匹配的主要身份。 如果主ID设置为ECID或尚未与已知客户个人资料进行拼接的匿名身份,则实现身份拼接将需要时间,这可能会影响个性化历史个人资料数据的可用性。
- 必须先初始化Edge配置文件,然后才能将其用于个性化。 边缘配置文件已过期(14天TTL)的首次访客或回访访客可能会根据有限的配置文件数据体验初始个性化,直到边缘配置文件完全填充为止。
基于属性的个性化
- 对于使用配置文件属性的基于属性的个性化,您必须添加与Edge Network服务器API的服务器端集成,该集成利用您用于Web或Mobile SDK实施的相同数据流。
- 您必须通过自定义Personalization连接目标配置来配置要包含在边缘投影中的配置文件属性。
- 仅Web SDK和Mobile SDK支持基于受众成员资格进行个性化。 需要 Edge Network服务器API 才能安全检索用于个性化的配置文件属性。
- 如果您没有实施Edge Network服务器API以进行属性访问,则个性化将仅基于受众成员资格。
- 除了受众区段之外,具有属性的自定义Personalization的API响应还包含
attributes部分。
受众注意事项
- 通过中心上的流式或批量分段评估的受众将投影到边缘,并且可用于进行个性化。
- 对于同一页面个性化,将在边缘实时评估符合边缘分段标准的受众。
- 根据受众在实时个性化用例中的使用情况,为边缘评估配置相应的受众。