推送通知数据流和组件 get-started-push
此页面可帮助您设置和了解Journey Optimizer中推送通知涉及的关键服务和工作流。
了解如何在此页面上创建推送通知。
在Adobe Journey Optimizer中配置推送渠道的步骤在此页面中有详细说明。
下图显示了与关联的数据流相关的系统和服务,重点说明了如何从端到端服务的角度交付推送通知。
- 使用Apple的APN和Google FCM推送消息服务注册品牌移动应用程序(Android或iOS)
- 消息服务生成推送令牌,该令牌是Adobe Journey Optimizer将用于通过推送通知定位特定设备的标识符。
- 之前生成的推送令牌将传递到Adobe Experience Platform并与Real-time Customer Profile同步;此操作通过OOTB完成,并且易于集成客户端SDK
- 推送消息是在Adobe Journey Optimizer中创作的,推送消息是根据渠道配置(即消息预设)创建的
- 推送消息可能包含在历程的编排画布中
- 在历程发布后,根据历程条件的客户配置文件将获得接收推送通知的资格,推送消息有效负载将在此步骤中个性化
- 将个性化推送负载转发到内部推送消息投放服务
- 然后,此内部服务将验证与消息关联的应用程序的凭据,并
- 将消息发送到Apple和Google消息服务以进行最终投放
- 记录来自消息服务的反馈,并记录错误和成功以在历程实时和Customer Journey Analytics报告中报告
- 推送通知将发送到最终用户设备
- 最终用户推送通知交互通过SDK集成从最终用户客户端作为体验事件发送
关键服务在推送通知中的角色 roles-of-key-services
-
推送通知服务提供程序 是核心组件Web服务,可将通知从远程服务器传送到移动应用程序。
Adobe Journey Optimizer同时支持Android和iOS平台,因此可与以下平台集成:
- Firebase Cloud Messaging (FCM) — 将通知发送到Android移动应用程序
- Apple推送通知服务(APN) — 将通知发送到iOS移动应用程序
-
Adobe Experience Platform Mobile SDK,它通过Android和iOS兼容的SDK为您的移动设备提供客户端集成API。 SDK提供了一个用于公开特定于推送消息的多种API的Adobe Journey Optimizer扩展,并支持数据流,如注册推送令牌或向Adobe Experience Platform发送推送跟踪事件或任何其他自定义体验事件。 SDK还提供了多种其他扩展,这些扩展可帮助启用其他Adobe Experience Cloud以及第三方合作伙伴功能。
SDK集成还需要设置Adobe Experience Platform 数据收集服务,例如:
- 创建数据流以配置个人资料和体验事件数据集,数据流将针对这些数据集进入Adobe Experience Platform
- 创建客户端移动属性和添加扩展。 SDK与这些扩展紧密集成,可提供无缝的数据收集体验。
- 注册移动应用程序捆绑包标识符和应用程序凭据
-
Adobe Experience Platform实时客户资料 通过组合来自多个渠道(包括Web、移动设备、CRM和第三方)的数据,维护每个客户的整体视图。 用户档案允许您将客户数据整合到一个统一视图中,并提供每个客户交互的带时间戳的可操作帐户。 给定应用程序用户的推送令牌将作为记录数据存储在用户的配置文件中,而用户与推送通知的交互将作为时间序列事件数据受到跟踪。 了解有关Adobe Experience Platform实时客户个人资料的更多信息。
-
Adobe Journey Optimizer :一旦您的移动应用程序与上述组件集成就绪并且您的客户配置文件位于Adobe Experience Platform中,您就可以在Adobe Journey Optimizer中创作并编排推送通知以与您的用户进行互动。
推送技术设置和从业者工作流 push-technical-setup
下图显示了配置构成推送数据流骨架的组件时涉及的端到端各个步骤。 已根据执行配置的角色和正在配置的组件对措施项进行了分类。
相关主题