Journey Optimizer 允许您创建历程并向目标受众发送消息。 开始使用 Journey Optimizer,您需要确保移动设备应用程序上以及Adobe Experience Platform中标记上的配置和集成已就位。 要了解 Adobe Journey Optimizer 请参阅 本页.
在创建移动应用程序之前,您首先需要确保在Adobe Experience Platform中拥有或分配正确的标记用户权限。 在 标记文档。
推送配置必须由专家用户执行。 根据您的实施模型和此实施中涉及的角色,您可能需要将整套权限分配给单个产品配置文件或在应用程序开发人员与 Adobe Journey Optimizer 管理员。 详细了解 标记 权限 本文档。
要分配 属性 和 公司 权限,请执行以下步骤:
访问 Admin Console.
从 Products 选项卡,选择 Adobe Experience Platform Launch 卡。
选择现有 Product Profile 或使用 New profile 按钮。 了解如何创建新 New profile 在 管理控制台文档。
在 Permissions 选项卡中,选择 Property rights。
单击 Add all。这会将以下权限添加到您的产品用户档案:
在Adobe Experience Platform Mobile SDK中安装和发布Adobe Journey Optimizer扩展以及发布应用程序资产时,需要这些权限。
然后,选择 Company rights 菜单中。
添加以下权限:
移动设备应用程序开发人员需要这些权限才能在中设置推送凭据 Adobe Experience Launch 和在中定义推送通知预设 Adobe Journey Optimizer.
单击 Save。
要分配此 Product profile 对于用户,请执行以下步骤:
访问 Admin Console.
从 Products 选项卡,选择 Adobe Experience Platform Launch 卡。
选择您之前配置的 Product profile。
在选项卡 Users 中,单击 Add user。
键入您的用户名或电子邮件地址,然后选择用户。 然后,单击 Save.
如果用户之前未在Admin Console中创建,请参阅 添加用户文档.
技术设置涉及应用程序开发人员与业务管理员之间的密切协作。 开始发送推送通知之前 Journey Optimizer,您需要在 Adobe Experience Platform Data Collection 并将您的移动设备应用程序与Adobe Experience Platform Mobile SDK集成。
按照以下链接中详细描述的实施步骤操作:
Adobe Experience Platform Mobile SDK通过与Android和iOS兼容的SDK为您的手机提供客户端集成API。 关注 Adobe Experience Platform Mobile SDK文档,以在您的应用程序中使用Adobe Experience Platform Mobile SDK进行设置。
在此步骤结束时,您还应该在 Adobe Experience Platform Data Collection. 通常,您会为要管理的每个移动应用程序创建一个移动资产。 了解如何在 Adobe Experience Platform Mobile SDK文档。
授予正确的用户权限后,您现在需要在 Adobe Experience Platform Data Collection.
要授权Adobe代表您发送推送通知,需要注册移动设备应用程序推送凭据。 请参阅下面详述的步骤:
从 Adobe Experience Platform Data Collection,选择 App Surfaces 选项卡。
单击 Create App Surfaces 创建新配置。
输入 Name ,以用于配置。
从 Mobile Application Configuration,选择操作系统:
对于iOS
输入移动设备应用程序 包Id 在 App ID (iOS Bundle ID) 字段。 可以在 常规 选项卡 XCode.
已打开 Push Credentials 按钮以添加您的凭据。
拖放.p8 Apple推送通知身份验证密钥文件。 此密钥可从 证书, 标识符 和 用户档案 页面。
提供 密钥ID. 这是在创建p8身份验证密钥期间分配的10个字符串。 可在 键 选项卡 证书, 标识符 和 用户档案 页面。
提供 团队ID. 这是一个字符串值,可在成员资格选项卡下找到。
对于Android
提供 App ID (Android package name):通常包名称是 build.gradle
文件。
已打开 Push Credentials 按钮以添加您的凭据。
拖放FCM推送凭据。 有关如何获取推送凭据的更多详细信息,请参阅 Google文档。
单击 Save 创建应用程序配置。
的 Adobe Journey Optimizer扩展 for Adobe Experience Platform Mobile SDK可为移动设备应用程序的推送通知提供支持,并帮助您收集用户推送令牌并管理与Adobe Experience Platform服务的交互测量。
了解如何在中设置Journey Optimizer扩展 Adobe Experience Platform Mobile SDK文档。
在Adobe Experience Platform和 Adobe Experience Platform Data Collection,您现在可以在向用户档案发送推送通知之前对其进行测试。 在此用例中,我们将创建一个历程来定位我们的移动设备应用程序,并设置一个触发推送通知的事件。
要使此历程正常工作,您需要创建XDM模式。 有关更多信息,请参阅 XDM文档。
在左侧菜单中,浏览 Schemas.
单击 Create schema 然后选择 XDM ExperienceEvent.
选择 Create a new field group。
输入 Display Name 和 Description. 完成后单击 Add field groups。有关如何创建字段组的更多信息,请参阅 XDM系统文档。
在左侧,选择架构。 在右侧窗格中,输入架构的名称和说明。 为启用此架构 Profile.
在左侧,选择字段组,然后单击+图标以创建新字段。 在 Field groups properties,在右侧键入 Field name, Display name 选择 String as Type.
检查 Required 单击 Apply.
单击 Save。您的架构现已创建完成,可在事件中使用。
然后,您需要设置事件。
从主页的左侧菜单的“管理”下,选择 Configurations. 单击 Manage 在 Events 部分来创建新事件。
单击 Create Event,则屏幕右侧将打开事件配置窗格。
输入事件的名称。 您还可以添加描述。
在 Event ID type 字段中,选择 Rule Based。
在 Parameters,选择您之前创建的架构。
在字段列表中,检查是否已选择在架构字段组中创建的字段。
单击 Edit 在 Event ID condition 字段。 拖放您之前添加的字段以定义系统用于识别触发历程的事件的条件。
在此示例中,键入在测试应用程序中触发推送通知时需要使用的语法 订单确认.
选择 ECID 作为 Namespace.
单击 Ok,然后单击 Save。
您的事件现已创建完成,现在可在历程中使用。
在左侧菜单中,单击 Journeys.
单击 Create Journey 以创建新历程。
编辑右侧显示的配置窗格中的历程属性。在中了解详情 部分.
首先,拖放在上一步骤中创建的事件(从 Events 下拉菜单。
从 Actions 下拉、拖放 Message 活动。
选择之前创建的消息。 有关如何创建推送通知的更多信息,请参阅此 页面.
拖放 End 活动。
单击 Test 切换开始测试推送通知,然后单击 Trigger an event.
在 Key 字段,然后键入 订单确认 中。
单击 Send。
您的事件将被触发,并且您将收到到移动设备应用程序的推送通知。
在 Adobe Experience Platform Data Collection,您需要创建消息预设,以便能够从发送推送通知 Journey Optimizer.
了解如何在 此部分.
现在,您可以随时随地使用Journey Optimizer发送推送通知。