配置推送通知渠道

Journey Optimizer 允许您创建历程并向目标受众发送消息。 开始使用 Journey Optimizer,您需要确保移动设备应用程序上以及Adobe Experience Platform中标记上的配置和集成已就位。 要了解 Adobe Journey Optimizer 请参阅 本页.

开始前

设置权限

在创建移动应用程序之前,您首先需要确保在Adobe Experience Platform中拥有或分配正确的标记用户权限。 在 标记文档

注意

推送配置必须由专家用户执行。 根据您的实施模型和此实施中涉及的角色,您可能需要将整套权限分配给单个产品配置文件或在应用程序开发人员与 Adobe Journey Optimizer 管理员。 详细了解 标记 权限 本文档

要分配 属性公司 权限,请执行以下步骤:

  1. 访问 Admin Console.

  2. Products 选项卡,选择 Adobe Experience Platform Launch 卡。

  3. 选择现有 Product Profile 或使用 New profile 按钮。 了解如何创建新 New profile管理控制台文档

  4. Permissions 选项卡中,选择 Property rights

  5. 单击 Add all。这会将以下权限添加到您的产品用户档案:

    • Approve
    • Develop
    • Manage Environments
    • Manage Extensions
    • Publish

    在Adobe Experience Platform Mobile SDK中安装和发布Adobe Journey Optimizer扩展以及发布应用程序资产时,需要这些权限。

  6. 然后,选择 Company rights 菜单中。

  7. 添加以下权限:

    • Manage App Configurations
    • Manage Properties

    移动设备应用程序开发人员需要这些权限才能在中设置推送凭据 Adobe Experience Launch 和在中定义推送通知预设 Adobe Journey Optimizer.

  8. 单击 Save

要分配此 Product profile 对于用户,请执行以下步骤:

  1. 访问 Admin Console.

  2. Products 选项卡,选择 Adobe Experience Platform Launch 卡。

  3. 选择您之前配置的 Product profile

  4. 在选项卡 Users 中,单击 Add user

  5. 键入您的用户名或电子邮件地址,然后选择用户。 然后,单击 Save.

    注意

    如果用户之前未在Admin Console中创建,请参阅 添加用户文档.

配置您的应用程序

技术设置涉及应用程序开发人员与业务管理员之间的密切协作。 开始发送推送通知之前 Journey Optimizer,您需要在 Adobe Experience Platform Data Collection 并将您的移动设备应用程序与Adobe Experience Platform Mobile SDK集成。

按照以下链接中详细描述的实施步骤操作:

  • 对于 AppleiOS:了解如何在 Apple文档
  • 对于 Google Android:了解如何在Android中设置Firebase Cloud Messaging客户端应用程序 Google文档

将您的移动设备应用程序与Adobe Experience Platform 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文档

步骤1:在Adobe Experience Platform数据收集中添加您的应用程序推送凭据

授予正确的用户权限后,您现在需要在 Adobe Experience Platform Data Collection.

要授权Adobe代表您发送推送通知,需要注册移动设备应用程序推送凭据。 请参阅下面详述的步骤:

  1. 从 Adobe Experience Platform Data Collection,选择 App Surfaces 选项卡。

  2. 单击 Create App Surfaces 创建新配置。

  3. 输入 Name ,以用于配置。

  4. Mobile Application Configuration,选择操作系统:

    • 对于iOS

      1. 输入移动设备应用程序 包IdApp ID (iOS Bundle ID) 字段。 可以在 常规 选项卡 XCode.

      2. 已打开 Push Credentials 按钮以添加您的凭据。

      3. 拖放.p8 Apple推送通知身份验证密钥文件。 此密钥可从 证书, 标识符用户档案 页面。

      4. 提供 密钥ID. 这是在创建p8身份验证密钥期间分配的10个字符串。 可在 选项卡 证书, 标识符用户档案 页面。

      5. 提供 团队ID. 这是一个字符串值,可在成员资格选项卡下找到。

    • 对于Android

      1. 提供 App ID (Android package name):通常包名称是 build.gradle 文件。

      2. 已打开 Push Credentials 按钮以添加您的凭据。

      3. 拖放FCM推送凭据。 有关如何获取推送凭据的更多详细信息,请参阅 Google文档

  5. 单击 Save 创建应用程序配置。

步骤2:在移动资产中配置Adobe Journey Optimizer扩展

Adobe Journey Optimizer扩展 for Adobe Experience Platform Mobile SDK可为移动设备应用程序的推送通知提供支持,并帮助您收集用户推送令牌并管理与Adobe Experience Platform服务的交互测量。

了解如何在中设置Journey Optimizer扩展 Adobe Experience Platform Mobile SDK文档

步骤3:使用事件测试您的移动设备应用程序

在Adobe Experience Platform和 Adobe Experience Platform Data Collection,您现在可以在向用户档案发送推送通知之前对其进行测试。 在此用例中,我们将创建一个历程来定位我们的移动设备应用程序,并设置一个触发推送通知的事件。

要使此历程正常工作,您需要创建XDM模式。 有关更多信息,请参阅 XDM文档

  1. 在左侧菜单中,浏览 Schemas.

  2. 单击 Create schema 然后选择 XDM ExperienceEvent.

  3. 选择 Create a new field group

  4. 输入 Display NameDescription. 完成后单击 Add field groups。有关如何创建字段组的更多信息,请参阅 XDM系统文档

  5. 在左侧,选择架构。 在右侧窗格中,输入架构的名称和说明。 为启用此架构 Profile.

  6. 在左侧,选择字段组,然后单击+图标以创建新字段。 在 Field groups properties,在右侧键入 Field name, Display name 选择 String as Type.

  7. 检查 Required 单击 Apply.

  8. 单击 Save。您的架构现已创建完成,可在事件中使用。

然后,您需要设置事件。

  1. 从主页的左侧菜单的“管理”下,选择 Configurations. 单击 ManageEvents 部分来创建新事件。

  2. 单击 Create Event,则屏幕右侧将打开事件配置窗格。

  3. 输入事件的名称。 您还可以添加描述。

  4. Event ID type 字段中,选择 Rule Based

  5. Parameters,选择您之前创建的架构。

  6. 在字段列表中,检查是否已选择在架构字段组中创建的字段。

  7. 单击 EditEvent ID condition 字段。 拖放您之前添加的字段以定义系统用于识别触发历程的事件的条件。

  8. 在此示例中,键入在测试应用程序中触发推送通知时需要使用的语法 订单确认.

  9. 选择 ECID 作为 Namespace.

  10. 单击 Ok,然后单击 Save

您的事件现已创建完成,现在可在历程中使用。

  1. 在左侧菜单中,单击 Journeys.

  2. 单击 Create Journey 以创建新历程。

  3. 编辑右侧显示的配置窗格中的历程属性。在中了解详情 部分.

  4. 首先,拖放在上一步骤中创建的事件(从 Events 下拉菜单。

  5. Actions 下拉、拖放 Message 活动。

  6. 选择之前创建的消息。 有关如何创建推送通知的更多信息,请参阅此 页面.

  7. 拖放 End 活动。

  8. 单击 Test 切换开始测试推送通知,然后单击 Trigger an event.

  9. Key 字段,然后键入 订单确认 中。

  10. 单击 Send

您的事件将被触发,并且您将收到到移动设备应用程序的推送通知。

步骤4:为推送创建消息预设

在 Adobe Experience Platform Data Collection,您需要创建消息预设,以便能够从发送推送通知 Journey Optimizer.

了解如何在 此部分.

现在,您可以随时随地使用Journey Optimizer发送推送通知。

在此页面上