第三方消息传递

演示如何将 Adobe Journey Optimizer 与第三方消息传递系统结合使用来编排和发送个性化通信。


架构

参考架构 Journey Optimizer Blueprint

先决条件

Adobe Experience Platform

  • 必须在系统中配置架构和数据集,然后才能配置 Journey Optimizer 数据源
  • 对于基于体验事件类的架构,当您希望触发的事件不是基于规则的事件时,请添加“编排事件 ID 字段组”
  • 对于基于个人用户档案类的架构,添加“用户档案测试详细信息”字段组,以便能够加载测试用户档案以与 Journey Optimizer 一起使用

第三方消息传递应用程序

  • 必须支持 REST API 调用以发送事务负载

护栏

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
    • 这些云存储引擎的数据可以经过批处理并传输到第三方
    • 客户或第三方将负责提供所需的任何中间件

实施步骤

Adobe Experience Platform

模式/数据集

  1. 根据客户提供的数据在 Experience Platform 中配置单个用户档案、体验事件和多实体模式。
  2. 为要摄入的数据在 Experience Platform 中创建数据集
  3. 在 Experience Platform 中为数据集添加数据使用标签以便进行治理。
  4. 创建对目标实施治理的策略

用户档案/身份

  1. 创建任何客户特定的命名空间
  2. 向模式添加身份
  3. 为用户档案启用架构和数据集
  4. 为实时客户档案的不同视图设置合并策略(可选)。
  5. 创建区段以用于 Journey。

源/目标

  1. 使用流传输 API 和源连接器将数据摄入 Experience Platform。

Journey Optimizer

  1. 配置 Experience Platform 数据源并确定哪些字段应作为用户档案的一部分缓存。必须先在 Journey Optimizer 中配置用于启动客户历程的流数据,才能获取编排 ID。然后,此编排 ID 将被提供给开发人员以在摄入时使用。
  2. 配置外部数据源
  3. 为第三方应用程序配置自定义操作

移动推送配置(可选,因为第三方可能会收集令牌)

  1. 实施 Experience Platform Mobile SDK 以收集推送令牌和登录信息,从而关联回已知的客户用户档案
  2. 利用 Adobe 标记并创建具有以下扩展的移动资产:
    • Adobe Journey Optimizer
    • Adobe Experience Platform Edge Network
    • 身份(边缘网络)
    • 移动核心
  3. 确保您拥有专用数据流,用于移动应用程序部署与 Web 部署
  4. 有关更多信息,请参阅 Adobe Journey Optimizer 移动指南

相关文档

在此页面上