配置并启动
对于 管理员 和移动应用程序开发人员,本节将介绍如何在Adobe Journey Optimizer中配置和启动移动和Web渠道。 它涵盖先决条件、权限和平台支持,然后指导您完成创建特定于应用程序的配置。
Adobe Journey Optimizer中的移动功能
了解Adobe Journey Optimizer为开发人员、营销人员和产品团队提供的移动功能,包括推送消息、应用程序内消息传送和内容个性化。
渠道配置
移动推送和应用程序内
Journey Optimizer中的移动设备实施从应用程序中的 Adobe Experience Platform Mobile SDK 集成开始。 SDK对于数据收集以及与Adobe Experience Platform (AEP)及其应用程序(如Adobe Journey Optimizer (AJO))的交互至关重要。
什么是Mobile SDK:
移动设备SDK:
- 收集应用程序事件(屏幕查看、点按、购买、生命周期事件等) 并将它们发送到Adobe Experience Platform Edge Network。
- 管理 身份 和同意,以便Journey Optimizer可以安全地构建和使用客户配置文件。
- 注册和更新推送令牌,并将 推送和应用程序内跟踪事件 发送回Adobe Experience Platform。
- 与 Journey Optimizer移动扩展 集成,以便能够端到端地传递、渲染和测量消息。
如果应用程序中没有集成的Mobile SDK,Journey Optimizer将无法可靠地:
- 投放和跟踪移动推送和应用程序内消息。
- 呈现和跟踪内容卡片。
- 使用应用程序内实时行为来触发历程并个性化体验。
新实施的引导式渠道设置
对于新的移动设备应用程序内和推送实施,建议从引导式渠道设置开始。 它降低了数据流配置错误或缺少扩展的风险,并指导您完成使用Assurance的SDK验证。
- 为您的组织配置了Adobe Journey Optimizer (AJO)。
- 通过数据收集和Journey Optimizer权限访问Adobe Experience Platform。
- AJO中的管理员权限,用于渠道和配置设置。
- 访问移动设备应用程序的源代码(iOS、Android或跨平台框架)。
- 您的应用程序启用了所需的操作系统级别功能(例如,推送权限、通知服务扩展、后台模式)。
- 如果您使用的是现有配置选项,请确保您使用的是当前的Adobe Experience Platform Mobile SDK版本
有关详细信息,请参阅引导式渠道设置入门
手动配置推送渠道
以下指南将指导您完成有效手动配置和使用推送通知所需的一切,从了解数据流并与Firebase和Apple推送通知服务(APN)等服务集成,到设置移动应用程序和测试通知。
在移动应用程序中实施 Adobe Experience Cloud 指南
了解如何实施Adobe Experience Cloud移动应用程序。 本教程将指导您在一个Swift或Android示例应用程序中实施Experience Cloud应用程序。
其他资源
Get the Adobe Experience Platform Mobile SDK
A guide that explains how to install the Adobe Experience Platform Mobile SDK in your application.
Adobe Experience Platform Assurance overview
An overview for the Adobe Experience Platform Assurance mobile extension.
Mobile SDK readiness checklist
Before handing the app to marketers, confirm in Assurance that:
[ ] Events are flowing on the correct datastream and datasets,
[ ]Identity and consent are present on all key events,
[ ] Push tokens and interactions are tracked, and
[ ] At least one test in‑app message or content card has been displayed and recorded as an impression.
内容卡
了解如何配置WhatsApp渠道:
短信/彩信/RCS
使用标准提供商(Twilio、Synch或Infobip)或使用自定义短信提供商配置短信/彩信/RCS渠道:
了解如何使用自定义短信服务提供商在 Adobe Journey Optimizer 中配置和发送品牌化交互式 RCS 消息。 本教程将指导您设置 API 凭据、Webhook 和渠道配置,然后构建历程以提供丰富的个性化消息体验,所有这些都是在原生消息应用程序内完成。
确保遵守隐私法律和平台准则。
常见的实施陷阱以及避免方法
大多数移动问题源于SDK或数据收集配置,而不源于Journey Optimizer历程或营销活动本身。 使用下表确定出现了什么问题,然后展开相应的部分以了解详细信息。
Pitfalls概览
每个隐患的详细指导
打开与您的症状匹配的隐患,查看要检查什么以及如何修复它。
您将注意到的内容
- 推送或应用程序内活动无法访问设备。
- 引导式渠道设置或渠道验证失败。
- Assurance显示缺少的Journey Optimizer、Edge或身份扩展。
检查内容
-
您是否使用引导式渠道设置所需的最低 Mobile Core 和 Journey Optimizer 扩展版本?
-
在 Assurance 中,在扩展和事件下:
- 您是否看到预期的扩展已加载?
- 是否要将事件发送到Edge Network并进行确认?
如何修复
- 升级到支持的Mobile SDK和Journey Optimizer扩展版本。
- 重建应用程序,重新连接到Assurance,然后重新运行引导式渠道设置。
请参阅:设置移动和Web
您将注意到的内容
- 事件或推送跟踪批次在Platform数据集中失败。
- 数据摄取错误(例如,“事件不支持更新”)。
- 推送报表或应用程序内报表显示很少跟踪或没有跟踪。
检查内容
-
是否有人更改了为Journey Optimizer跟踪创建的系统架构或数据集?
-
在您的 数据流 中:
- 体验事件是否映射到事件数据集?
- 配置文件属性是否映射到配置文件数据集?
如何修复
- 请勿编辑由AJO创建的系统数据集/架构。
- 更正数据流映射(事件→事件数据集、用户档案→用户档案数据集)。
- 首选引导式渠道设置或记录的数据流步骤,而不是临时更改。
请参阅:Adobe Journey Optimizer中的推送通知流程
您将注意到的内容
- 历程不会按预期触发应用程序用户。
- Personalization与其他渠道中的用户行为不匹配。
- 事件显示在Experience Platform中,但用户档案看起来很分散。
检查内容
-
是否已为Edge Network 实施身份并发送稳定的主ID(例如,登录ID)?
-
Is Consent for Edge Network implemented and updated when preferences change?
-
在 Assurance 中:
- 出站事件是否包含同意值?
- 它们是否始终包含ECID和您的主ID?
如何修复
- 在应用程序中实施或更正Edge Network 的标识。
- 为Edge Network 实施同意,并将其连接到您应用程序的同意UI。
- 在Assurance中重新测试,直到标识和同意出现在所有相关事件中。
您将注意到的内容
- 即使运行营销活动或历程,用户也永远不会收到推送通知。
- 推送报表不显示打开、关闭或交互。
检查内容
-
应用程序是否使用Journey Optimizer扩展注册推送令牌:
- 首次安装时?
- 每次应用程序更新后?
- 每当操作系统刷新令牌时?
-
当用户打开或关闭通知时,您是否在Assurance中看到跟踪事件?
如何修复
-
添加或更正以下代码:
- 在创建或刷新令牌时,通过Journey Optimizer Mobile扩展注册令牌。
- 通过Mobile SDK发送推送交互事件(打开、取消、自定义操作)。
-
使用Assurance确认注册和跟踪事件是否按预期触发。
请参阅:Adobe Journey Optimizer中的推送通知流程
您将注意到的内容
- 无论活动是营销活动还是历程,应用程序内消息或内容卡都不会显示。
- 报表显示0次展示。
检查内容
-
Journey Optimizer移动消息传送/应用程序内扩展和 消息传送SDK 是否已安装并在应用程序中注册?
-
在您的 标记 配置中:
- 您是否有规则来触发对正确事件(例如,屏幕查看或自定义事件)的请求?
-
在 Assurance 中:
- 当这些事件触发时,您是否看到应用程序内或内容卡决策请求发出?
- 您看到来自Edge Network的响应吗?
如何修复
-
安装并注册所需的消息传递扩展。
-
添加或更正触发目标事件(屏幕、自定义事件)决策的规则。
-
对于内容卡片,请确保您:
- 通过消息传送SDK API获取卡。
- 在您的UI中呈现它们。
- 通过SDK跟踪交互。
请参阅: