配置推送通知渠道 push-notification-configuration

Journey Optimizer 允许您创建历程并向目标受众发送消息。在开始通过Journey Optimizer发送推送通知之前,您需要确保移动应用程序和Adobe Experience Platform中的标记已具有配置和集成。 要了解 Adobe Journey Optimizer 中的推送通知数据流,请参阅此页面

AVAILABILITY
新的​ 移动入门快速入门工作流 ​现已可用。 使用此新产品功能快速配置Mobile SDK以开始收集和验证移动事件数据,并发送移动推送通知。 此功能可作为公共测试版通过数据收集主页访问。 了解详情

开始前 before-starting

设置权限 setup-permissions

在创建移动应用程序之前,您首先需要确保拥有或分配适用于Adobe Experience Platform中的标记的正确用户权限。 请参阅标记文档以了解详情。

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

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

  1. 访问​ Admin Console

  2. 从​ 产品 ​选项卡中,选择​ Adobe Experience Platform数据收集 ​卡。

  3. 选择现有的​ 产品配置文件 ​或使用​ 新建配置文件 ​按钮创建一个新配置文件。 在管理控制台文档中了解如何创建新的​ 新配置文件

  4. 从​ 权限 ​选项卡中,选择​ 属性权限

  5. 单击​ 全部添加。 这会将以下权限添加到您的产品配置文件:

    • 批准
    • 开发
    • 管理环境
    • 管理扩展
    • Publish

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

  6. 然后,在左侧菜单中选择​ 公司权限

  7. 添加以下权限:

    • 管理应用程序配置
    • 管理属性

    移动设备应用程序开发人员需要这些权限才能在​ Adobe Experience Platform数据收集 ​中设置推送凭据并在​ Adobe Journey Optimizer ​中定义推送通知渠道界面(即消息预设)。

  8. 单击​ 保存

要将此​ 产品配置文件 ​分配给用户,请执行以下步骤:

  1. 访问​ Admin Console

  2. 从​ 产品 ​选项卡中,选择​ Adobe Experience Platform数据收集 ​卡。

  3. 选择您之前配置的​ 产品配置文件

  4. 在​ 用户 ​选项卡中,单击​ 添加用户

  5. 键入用户名或电子邮件地址,然后选择用户。 然后,单击​ 保存

    note note
    NOTE
    如果以前未在Admin Console中创建过该用户,请参阅添加用户文档

配置您的应用程序 configure-app

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

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

  • 对于​ Apple iOS:请参阅Apple文档以了解如何使用APN注册您的应用程序
  • 对于​ Google Android:请参阅Google文档以了解如何在Android上设置Firebase Cloud Messaging客户端应用程序

将您的移动应用程序与Adobe Experience Platform SDK集成 integrate-mobile-app

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数据收集中添加应用程序推送凭据 push-credentials-launch

在授予正确的用户权限后,您现在需要在Adobe Experience Platform Data Collection中添加移动应用程序推送凭据。

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

  1. 从Adobe Experience Platform Data Collection中,选择左侧面板中的​ 应用程序表面 ​选项卡。

  2. 单击​ 创建应用程序表面 ​以创建新配置。

  3. 输入配置的​ 名称

  4. 从​ 移动设备应用程序配置 ​中,选择操作系统:

    • 用于iOS的​

      1. 在​ 应用程序ID (iOS捆绑包ID) ​字段中输入移动应用程序​ 捆绑包ID。 可以在​ XCode ​中主目标的​ 常规 ​选项卡中找到应用程序捆绑包ID。

      2. 已打开​ 推送凭据 ​按钮以添加凭据。

      3. 拖放您的.p8 Apple推送通知身份验证密钥文件。 此密钥可从​ 证书标识符 ​和​ 配置文件 ​页面获取。

      4. 提供​ 密钥ID。 这是在创建p8身份验证密钥期间分配的10字符串。 可在​ 证书标识符 ​和​ 配置文件 ​页面中的​ 密钥 ​选项卡下找到它。

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

    • 用于Android的​

      1. 提供​ 应用程序ID (Android包名称):包名称通常是您build.gradle文件中的应用程序ID。

      2. 已打开​ 推送凭据 ​按钮以添加凭据。

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

  5. 单击​ 保存 ​以创建您的应用程序配置。

步骤2:在移动资产中配置Adobe Journey Optimizer扩展 configure-journey-optimizer-extension

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

请参阅Journey Optimizer Mobile SDK文档以了解如何设置Adobe Experience Platform扩展。

步骤3:使用事件测试您的移动应用程序 mobile-app-test

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

为了让此历程正常工作,您需要创建XDM架构。 有关详细信息,请参阅XDM文档

  1. 在“数据管理”菜单部分中,单击​ 架构

  2. 单击​ 创建架构,在右上角选择​ 体验事件,然后单击​ 下一步

  3. 输入架构的名称和描述,然后单击​ 完成

  4. 在​ 字段组 ​部分的左侧,单击​ 添加 ​并选择​ 创建新字段组

  5. 输入​ 显示名称 ​和​ 描述。 完成后,单击​ 添加字段组。 有关如何创建字段组的详细信息,请参阅XDM系统文档

  6. 在左侧,选择架构。 在右窗格中,为​ 配置文件 ​启用此架构。

  7. 在左侧,选择字段组,然后单击+图标以创建新字段。 在​ 字段组属性 ​的右侧,键入​ 字段名称显示名称 ​并选择​ 字符串 ​作为​ 类型

  8. 选中​ 必需 ​并单击​ 应用

  9. 单击 Save。您的架构现已创建并可在事件中使用。

然后,您需要设置一个事件。

  1. 从主页左侧菜单的“管理”下,选择​ 配置。 单击​ 事件 ​部分中的​ 管理 ​以创建新事件。

  2. 单击​ 创建事件,事件配置窗格将在屏幕右侧打开。

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

  4. 在​ 事件ID类型 ​字段中,选择​ 基于规则

  5. 在​ 参数 ​中,选择您之前创建的架构。

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

  7. 在​ 事件ID条件 ​字段中单击​ 编辑。 拖放您之前添加的字段以定义条件,系统将使用它来识别触发历程的事件。

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

  9. 选择​ ECID ​作为您的​ 命名空间

  10. 单击​ 确定,然后单击​ 保存

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

  1. 在左侧菜单中,单击​ 历程

  2. 单击​ 创建历程 ​以创建新旅程。

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

  4. 首先,从​ 事件 ​下拉列表中拖放前面步骤中创建的事件。

  5. 从​ 操作 ​下拉列表中,将​ 推送 ​活动拖放到您的历程。

  6. 配置推送通知。 有关如何创建推送通知的更多信息,请参阅此页面

  7. 单击​ 测试 ​切换以开始测试推送通知,然后单击​ 触发事件

  8. 在​ ​字段中输入您的ECID,然后在第二个字段中键入​ 订单确认

  9. 单击​ 发送

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

步骤4:为推送创建渠道平面 message-preset

在Adobe Experience Platform Data Collection中设置您的移动应用后,您需要创建一个表面以便能够从​ Journey Optimizer ​发送推送通知。

本节中了解如何创建和配置渠道表面。

您现在可以使用Journey Optimizer发送推送通知了。

  • 了解如何在此页面中创建推送消息。
  • 本节中了解如何向历程添加消息。
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76