第三方消息传递 blueprint
演示如何将 Adobe Journey Optimizer 与第三方消息传递系统结合使用来编排和发送个性化通信。
架构
先决条件
Adobe Experience Platform
- 必须在系统中配置架构和数据集,然后才能配置 Journey Optimizer 数据源
- 对于基于体验事件类的架构,当您希望触发的事件不是基于规则的事件时,请添加“编排事件 ID 字段组”
- 对于基于个人用户档案类的架构,添加“用户档案测试详细信息”字段组,以便能够加载测试用户档案以与 Journey Optimizer 一起使用
第三方消息传递应用程序
护栏
Journey Optimizer 护栏产品链接
其他 Journey Optimizer 护栏:
- 现在可通过 API 设置封顶,以确保目标系统不会因饱和而达到故障点。这意味着超过上限的消息会被彻底丢弃,永不发送。不支持限流。
- 最大连接数:目标可处理的 http/s 连接的最大数
- 最大调用数:periodInMs 参数中要进行的最大调用数
- periodInMs:时间(以毫秒为单位)
- 区段成员资格发起的历程可以两种模式运行:
- 批次区段(每 24 小时刷新一次)
- 流传输区段(<5 分钟资格)
- 批次区段 - 需要确保您了解合格用户的每日流量,并确保目标系统能够处理每个历程以及所有历程中的突发吞吐量
- 流式区段 - 需要确保可以处理用户档案资格的初始突发量,以及每个历程和所有历程的每日合格流传输流量
- 不支持的决策管理
- 到第三方系统的出站集成
- 不支持单个静态 IP,因为我们的基础架构是多租户的(必须允许列出所有数据中心 IP)
- 自定义操作仅支持 POST 和 PUT 方法
- 身份验证支持:令牌 | 密码 | OAuth2
- 无法打包 Adobe Experience Platform 或 Journey Optimizer 的各个组件,并在各个沙盒之间移动它们。必须在新环境中重新实施
第三方消息传递系统
- 需要了解系统可支持哪些负载进行事务 API 调用
- 需要了解进行 API 调用所需的身份验证
- 身份验证类型:令牌 | 密码 | 通过 Journey Optimizer 支持 OAuth2
- 身份验证缓存持续时间:令牌有效时间有多长?
- 如果仅支持批次摄入,则需要流传输到云存储引擎,如 Amazon Kinesis 或 Azure Event Grid 1st
- 这些云存储引擎的数据可以经过批处理并传输到第三方
- 客户或第三方将负责提供所需的任何中间件
实施步骤
架构/数据集
- 根据客户提供的数据在 Experience Platform 中配置单个用户档案、体验事件和多实体模式。
- 为要摄入的数据在 Experience Platform 中创建数据集。
- 在 Experience Platform 中为数据集添加数据使用标签以便进行治理。
- 创建对目标实施治理的策略。
用户档案/身份
- 创建任何客户特定的命名空间。
- 向模式添加身份。
- 为用户档案启用架构和数据集。
- 为实时客户档案的不同视图设置合并策略(可选)。
- 创建区段以用于 Journey。
源/目标
- 使用流传输 API 和源连接器将数据摄入 Experience Platform。
Journey Optimizer
- 配置 Experience Platform 数据源并确定哪些字段应作为用户档案的一部分缓存。必须先在 Journey Optimizer 中配置用于启动客户历程的流数据,才能获取编排 ID。然后,此编排 ID 将被提供给开发人员以在摄入时使用。
- 配置外部数据源
- 为第三方应用程序配置自定义操作
移动推送配置(可选,因为第三方可能会收集令牌)
- 实施 Experience Platform Mobile SDK 以收集推送令牌和登录信息,从而关联回已知的客户用户档案
- 利用 Adobe 标记并创建具有以下扩展的移动资产:
- Adobe Journey Optimizer
- Adobe Experience Platform Edge 网络
- 身份 (边缘网络)
- 移动核心
- 确保您拥有专用数据流,用于移动应用程序部署与 Web 部署
- 有关更多信息,请参阅 Adobe Journey Optimizer 移动指南
相关文档
Business.Adobe.com 资源