在旅程中添加活动 - Amazon Pinpoint

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在旅程中添加活动

活动是任何旅程的最重要部分。活动表示适用于旅程参与者的步骤。您可以使用活动跨各种渠道将消息发送到旅程参与者,将其拆分为较小的组,或者只是等待一段时间。您可以在旅程中添加几种不同类型的活动。本节提供了有关将活动添加到旅程中的基本信息。有关设置每种活动类型的详细信息,请参阅设置旅程活动

注意

审查并发布旅程后,将在旅程流中添加一个退出旅程元素。

设置旅程活动

每种类型的旅程活动都有您必须配置的单独组件。以下几节提供了有关设置每种类型的活动的其他信息。

设置电子邮件活动

当旅程参与者到达发送电子邮件活动时,Amazon Pinpoint 将立即向他们发送一封电子邮件。在配置电子邮件活动之前,必须先创建电子邮件模板。有关创建电子邮件模板的更多信息,请参阅创建电子邮件模板

设置电子邮件活动
设置电子邮件活动的示例。
  1. 选择 添加活动

  2. 对于添加一个活动,选择发送电子邮件

  3. 选择要用于此活动的电子邮件模板下,选择选择电子邮件模板,然后为您希望参与者接收的邮件选择电子邮件模板。然后,在模板版本行为下,指定您是否希望 Amazon Pinpoint 自动更新邮件,以包括发送邮件前您对模板所做的任何可能的更改。要了解有关这些选项的更多信息,请参阅管理消息模板的版本

    提示

    即使您的 Amazon Pinpoint 账户不包含您的电子邮件地址的端点记录,您也可以向自己发送邮件预览。要发送预览,请选择 Send a test message (发送测试消息)

  4. 对于发件人电子邮件地址,选择要用于发送邮件的电子邮件地址。此列表包含当前您的 Amazon Pinpoint 账户的所有经过验证的电子邮件地址。 AWS 区域有关验证其他电子邮件地址或域的信息,请参阅验证电子邮件身份

    提示

    要显示消息的友好发件人姓名,请选择项目的默认电子邮件地址。友好发件人姓名 是收到消息时在参与者的电子邮件客户端中显示的姓名。要更改项目的默认电子邮件地址或该地址的友好发件人姓名,请更新项目的电子邮件渠道设置。为此,请在左侧导航窗格中选择设置,然后选择电子邮件。接下来,输入所需的设置。

  5. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  6. 完成后,选择保存

设置推送通知活动

当旅程参与者到达发送推送通知活动时,Amazon Pinpoint 会立即向他们发送一个推送通知。在配置推送通知活动之前,必须先创建推送通知模板。有关创建推送通知模板的更多信息,请参阅创建推送通知模板

注意

要向旅程参与者发送推送通知,您的应用程序必须与 AWS SDK. 有关更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的处理推送通知

设置推送通知活动
  1. 选择 添加活动

  2. 对于添加一个活动,选择发送推送通知

  3. 为此活动选择一个推送通知模板下,选择选择推送通知模板,然后为您希望参与者接收的消息选择推送通知模板。然后,在模板版本行为下,指定您是希望 Amazon Pinpoint 使用当前指定为活动的模板版本,还是使用创建旅程时处于活动状态的模板版本。要了解有关这些选项的更多信息,请参阅管理消息模板的版本

    提示

    即使您的 Amazon Pinpoint 账户不包含您指定的端点 ID 或设备令牌,您也可以向自己发送消息预览。要发送预览,请选择 Send a test message (发送测试消息)

  4. (可选)对于生存时间,请指定您希望 Amazon Pinpoint 对每项推送通知服务使用默认生存时间 (TTL) 值还是自定义值。默认情况下,Amazon Pinpoint 使用每项相应推送通知服务的最大TTL值。您还可以为所有推送通知服务指定自定义TTL值。如果消息传送失败,推送通知服务将尝试在您在此设置中指定的时间内传送邮件。有关具体存活时间值的信息,请参阅 Amazon Pinpoint API 参考中的消息

  5. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  6. 完成后,选择保存

    设置推送活动的示例。

设置留SMS言活动

当旅程参与者到达 “发送SMS消息” 活动时,Amazon Pinpoint 会立即向他们发送一条SMS消息。在配置SMS活动之前,必须先创建SMS模板。有关创建SMS模板的更多信息,请参阅创建SMS模板

设置SMS留言活动
  1. 选择 添加活动

  2. 在 “添加活动” 中,选择 “发送SMS消息”。

  3. 在 “为此活动选择SMS消息模板” 下,选择 “选择SMS消息模板”,然后为希望参与者接收的消息选择消息模板。SMS然后,在 “模板版本行为” 下,指定您是希望 Amazon Pinpoint 使用当前指定为活跃的模板版本还是创建旅程时处于活动状态的模板版本。要了解有关这些选项的更多信息,请参阅管理消息模板的版本

  4. 如果您想先测试此活动,请选择发送测试消息。测试消息不计入您的每日发送限制中,但您需要为每条消息付费。发送测试消息时,系统会提示您选择发件号码,但必须选择目标号码。

    注意

    如果您的账户位于SMS沙箱中,则只能向其中一个经过验证的目的地号码发送测试消息。如果目的地号码未出现在列表中,请选择管理号码以添加该新号码。有关验证目标号码的更多信息,请参阅《AWS 最终用户消息SMS用户指南》中的SMS沙箱

  5. 对于 Message type,请选择下列选项之一:

    • Promotional(促销)– 不重要的消息,例如营销消息。

    • 事务性 – 支持客户事务的重要消息,例如多重身份验证的一次性密码。

  6. (可选)如有必要,展开其他设置部分以配置可选的SMS相关设置。其他设置部分包含两个选项卡:

    • 在 “SMS设置” 选项卡上,您可以配置以下设置:

      • 发起电话号码 - 发出消息的电话号码。此列表包含您的 Amazon Pinpoint 账户中存在的所有专用电话号码。

      • 发件人 ID-用于标识SMS邮件发件人的字母数字 ID。只有当收件人所在的国家支持发件人时,发件人 ID 才会显示在收IDs件人的设备上。如果您在旅程活动中指定了一个发件人 ID,它将覆盖您的账户的默认值。要详细了解哪些国家/地区支持发件人IDs,请参阅《AWS 最终用户消息SMS用户指南》中的支持国家和地区(SMS渠道)

      注意

      您只需要设置其中一个值。如果您同时指定这两个值,Amazon Pinpoint 会尝试使用专用的发起电话号码发送消息。

    • 监管设置选项卡上,您可以配置专门适用于向印度收件人发送消息的设置。如果您向印度的收件人发送邮件,则必须指定发件人 ID 和以下两个值:

      • 实体 ID — 与您的公司或品牌关联的 ID,由TRAI在发件人 ID 注册过程中提供。

      • 模板 ID — 与您的消息模板关联的 ID。此值也由TRAI在发件人 ID 注册过程中提供。

      注意

      如果您不是向印度的收件人发送消息,或者您使用国际长途运营商路线向印度发送消息,则无需指定实体 ID模板 ID 值。

      有关向印度发送SMS消息的监管要求的更多信息,请参阅《AWS 最终用户消息SMS用户指南》中的印度发件人 ID 注册流程

  7. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  8. 完成后,选择保存

    发送SMS消息窗口用于设置SMS活动。

设置联络中心活动

当旅程参与者到达通过联络中心发送活动时,Amazon Pinpoint 会将他们置于 Amazon Connect 对外营销宣传(在 Amazon Pinpoint 中称为 Amazon Connect 活动)中。您可以将此活动类型配置为拨打旅程参与者的电话号码,然后或将他们接通座席,或者播放语音消息。

与其他类型的旅程活动相比,联络中心活动的行为方式有所不同。当旅程参与者到达通过联络中心发送活动时,在参与者的电话号码即将进入 Amazon Connect 队列以待拨号之前,会立刻重新评估联络中心活动与前面的消息活动之间涉及多变量拆分是/否拆分活动的所有先前活动。如果在联络中心活动开始之前没有消息活动,则还会重新评估旅程进入标准。

重新评估流程的目的是确保旅程参与者在电话排队时仍有资格接听电话。此行为非常有用,因为从参与者到达联络中心活动到座席可以给他们打电话这段时间内,参与者的属性可能会发生变化。这是默认行为,无法关闭。

旅程重新评估利用一个 10 秒计时器来存储待拨号的参与者的评估结果。每隔 10 秒会重新评估一次参与者并存储结果,直到下一次重新评估。这意味着,假如从更新到拨号不到 10 秒,则不会对最新版本的参与者进行评估。

例如,假设旅程包含一个将特定区段的成员添加到旅程中的进入步骤,以及一个 “是 /否” 拆分活动,用于检查旅程参与者是否完成了特定类型的交易。在此场景中,“是/否拆分”的“是”分支(对于完成事务的参与者)会发送一封后续电子邮件,而“否”分支(对于未完成事务的参与者)则通向联络中心活动。到达联络中心活动的参与者会一直待在那里,直到呼叫成功排队等待 Amazon Connect。当一个座席可用时,旅程会根据旅程进入步骤和“是/否拆分”活动中的标准重新评估参与者的属性。

重要

事件触发的旅程中不支持联络中心活动。

先决条件

要将联络中心活动添加到旅程中,您必须先执行以下操作:

  • 创建 Amazon Connect 账户和实例

  • 使用亚马逊 AppIntegrations 为您的 Amazon Connect 实例启用大批量出站活动。

  • 使您的 Amazon Connect 实例能够进行出站呼叫。

  • 创建专用的出站通信队列,以处理由于活动而将路由给代理的任何联系人。必须将队列分配给座席的路由配置文件。

  • 创建并发布包含检查通话进度块的联系流程。此块使您可以基于是否有人接听电话或是否检测到语音邮件等来进行分支。

  • 确保您计划使用的 Amazon Connect 队列在队列中定义了出站号码。

  • 在中IAM,创建允许 Amazon Connect 通过 Amazon Pinpoint 发送消息的策略和角色。

    注意

    支持服务角色指定的资源 ID 角色和ConnectCampaignExecutionRoleArn。IAM service-linked-roles有关更多信息,请参阅《AWS Identity and Access Management 用户指南》中的IAM标识符

    重要

    删除或错误配置已发布旅程的IAM角色和资源访问策略可能会导致 Amazon Pinpoint 停止出站拨号,直到IAM使用原始角色集、访问策略和权限恢复配置。

您可以在 AWS 联络中心博客上的使用 Amazon Connect 出站活动进行预测性和渐进式呼叫的步骤 1-5 中找到完成这些任务的过程。

设置联络中心活动

您可以将自己的旅程与现有的 Amazon Connect 出站活动关联起来,也可以点击生成 Amazon Connect 出站活动。

在 Amazon Pinpoint 中使用联络中心活动时,请注意以下事项:

  • 在 Journey 中,您只能使用三个联络中心活动。

  • 每个旅程只能使用一个 Amazon Connect 活动。如果一个旅程包含多个联络中心活动,而您为一个活动更改了 Amazon Connect 活动,则更改将反映在同一旅程中的所有其他联络中心活动中。

  • 可以在多个旅程中使用一个 Amazon Connect 活动。如果在您发布旅程时 Amazon Connect 活动已在使用中,则 Amazon Pinpoint 会显示一条警告。

  • 您的客户的电话号码必须作为语音端点存在于 Amazon Pinpoint 中。

  • 端点电话号码必须采用 E.164 格式。欲了解更多信息,请参阅国际电信联盟网站上的 E.164:国际公共电信编号计划

使用现有的 Amazon Connect 活动
  1. 选择 添加活动

  2. 对于添加一个活动,请选择通过联络中心发送

  3. 选择要使用的 Amazon Connect 实例

  4. 从下拉列表中选择 Amazon Connect 出站活动

  5. (可选)您可以选择生成 Amazon Connect 出站活动,这将引导您到 Amazon Connect。

  6. 对于IAM角色,请完成以下步骤之一:

    1. 如果您想让 Amazon Pinpoint 创建一个允许它向 Amazon Connect 传递电话号码的角色,请选择自动创建角色。然后,为IAM角色输入您正在创建的新角色的唯一名称。

    2. 如果您已经创建了一个允许 Amazon Pinpoint 向 Amazon Connect 传递电话号码的IAM角色,请选择选择现有角色。然后,对于IAM角色,选择一个包含相应权限的角色。

  7. (可选)在描述中,描述活动的目的。但您保存活动时,该文本显示为活动标签。

  8. 完成后,选择保存

    通过联络中心窗口发送以设置 Amazon Connect 活动。

设置自定义消息渠道活动

当旅程参与者到达通过自定义渠道发送活动时,Amazon Pinpoint 将有关参与者的信息发送到一个 AWS Lambda 函数或 Webhook。您可以使用自定义渠道,通过任何具有的服务(包括非服务)向客户发送消息。API AWS

在配置自定义渠道活动之前,必须决定是使用 Lambda 函数还是 webhook URL 来发送消息。有关创建自定义消息渠道的更多信息,请参阅《Amazon Pinpoint开发人员指南》中的在 Amazon Pinpoint 中创建自定义渠道

设置调用 Lambda 函数的自定义消息渠道活动
  1. 选择 添加活动

  2. 对于添加一个活动,请选择通过自定义渠道发送

  3. 对于选择要用于发送消息的方法,选择执行 Lambda 函数

  4. 对于 Lambda 函数,请选择要执行的函数。

  5. (可选)自定义数据用于将端点传送到自定义渠道时,自定义数据也包含在有效负载中。此字段最多可包含 5,000 个字母数字字符。

  6. Specify the endpoint types that will receive this message (指定将接收此消息的终端节点类型) 中,选择自定义通道应用到的终端节点类型。默认情况下,仅选择 Custom (自定义) 终端节点类型。要添加其他终端节点类型,请选择 Choose endpoint types (选择终端节点类型)

    1. Lambda 函数可用于评估区段中应包含哪些端点。有关更多信息,请参阅使用 Lamb AWS da 自定义区段

    2. 自定义数据用于将端点传送到自定义渠道时,自定义数据也包含在有效负载中。

    注意

    到达此活动的其他终端节点类型通过它发送,但只有您指定的终端节点类型才会发送到 Lambda 函数或 Webhook。

  7. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  8. 完成后,选择保存

    设置 Lambda 活动的示例。
设置使用 webhook 的自定义消息渠道活动 URL
  1. 选择 添加活动

  2. 对于添加一个活动,请选择通过自定义渠道发送

  3. 在 “选择要用于发送消息的方法” 中,选择 “指定 webhook URL”。

  4. 对于 Webhook URL,请输入要执行的 Webhook 的地址。有关配置 Webhook 的更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的在 Amazon Pinpoint 中创建自定义渠道

  5. (可选)自定义数据用于将端点传送到自定义渠道时,自定义数据也包含在有效负载中。此字段最多可包含 5,000 个字母数字字符。

  6. Specify the endpoint types that will receive this message (指定将接收此消息的终端节点类型) 中,选择自定义通道应用到的终端节点类型。默认情况下,仅选择 Custom (自定义) 终端节点类型。要添加其他终端节点类型,请选择 Choose endpoint types (选择终端节点类型)

    注意

    到达此活动的其他终端节点类型通过它发送,但只有您指定的终端节点类型才会发送到 Lambda 函数或 Webhook。

  7. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  8. 完成后,选择保存

    设置 webhook 活动的示例。

设置等待活动

当旅程参与者到达等待活动时,他们将在该活动中停留一段时间,或者停留到特定日期和时间。这种类型的活动提供了一种非常有用的方法以计划发送对时间敏感的通信,或者为客户留出时间,以便与您以前在旅程中发送的消息进行交互。

设置等待活动
  1. 选择 添加活动

  2. 对于添加一个活动,请选择等待

  3. 请选择以下选项之一:

    • 一段时间 – 如果您希望旅程参与者在该活动上停留一定时间,请选择该选项。然后,输入您希望旅程参与者在执行下一个活动之前在该活动中等待的时间。您可以指定较短的值(如 1 小时),也可以指定较长的值(如 365 天)。

    • 直到指定日期 – 如果您希望旅程参与者在该活动上停留到特定日期和时间,请选择该选项。然后,输入旅程参与者应移到下一个活动的日期和时间。您可以选择旅程结束日期之前的任何日期和时间。

  4. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  5. 完成后,选择保存

    设置等待活动的示例。

设置是/否拆分活动

当旅程参与者到达是/否拆分活动时,将根据他们的属性或行为,将他们转到两个路径之一。您可以使用这种类型的拆分活动,根据分段中的旅程参与者成员资格将其转到不同的路径。您还可以根据参与者与其他历程活动的交互,将其转到不同的路径。例如,您可以根据历程参与者是否打开以前在历程中发送的电子邮件以划分参与者。

注意

要创建拆分活动,以根据推送通知事件(例如,“打开”或“已接收”事件)将参与者发送到不同的路径,您的移动应用程序必须指定用户 ID 和终端节点 ID 值。有关更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的将 Amazon Pinpoint 与您的应用程序集成

如果旅程客户细分在用户级别,数据中包含 user_id 且用于评估条件拆分的标准是端点属性,则 Amazon Pinpoint 会在用户不同端点的属性值之间使用逻辑 OR 来处理旅程属性。例如,如果单个用户有多个端点,并且其中任何一个端点都满足了标准,则与该用户关联的所有端点将被组合在一起并评估为“是”,然后进入“是/否拆分”活动的“是”分支。

设置是/否拆分活动
  1. 选择 添加活动

  2. 对于添加一个活动,选择是/否拆分

  3. 对于选择条件类型,选择以下选项之一:

    • 客户细分 – 选择该选项以将所选客户细分的所有成员转到“是”路径。然后,对于 Segments (分段),选择一个分段。

    • 事件 – 选择该选项以根据用户与该旅程中的上一步的交互将其转到“是”路径。然后,完成以下步骤:

      1. 对于事件,选择要拆分的消息活动:

      2. 对于选择活动,选择拆分将应用到的消息活动。根据您选择的消息活动的渠道类型,您可以选择以下拆分选项:

        • 对于电子邮件,您可以选择以下事件。

          • 发送 – Amazon Pinpoint 接受邮件并将尝试传送它。

          • 已送达 – 邮件成功送达收件人。

          • 已拒绝 – Amazon Pinpoint 拒绝了邮件,因为它包含病毒或恶意软件。

          • 硬退回 - 由于永久性问题,电子邮件未送达收件人。例如,收件人的电子邮件地址可能已不存在。当一封邮件产生硬退回时,Amazon Pinpoint 不会尝试重新传送它。

          • 软退回 - 由于临时性问题,电子邮件未送达收件人。例如,收件人的收件箱可能已满,或者他们的电子邮件提供商可能遇到了临时问题。发生软退回时,Amazon Pinpoint 会尝试在一段时间内重新传送邮件。如果仍无法送达,则该邮件变为硬退回邮件。

          • 投诉 - 收件人收到了电子邮件,但使用了其电子邮件客户端中的“举报垃圾邮件”或类似按钮将邮件举报为不受欢迎的邮件。

            注意

            Amazon Pinpoint 依靠来自电子邮件提供商的投诉报告来生成投诉事件。有些电子邮件提供商会定期向我们提供这些报告,有些提供商则不经常提供。

          • 已打开 – 收件人收到并且打开了邮件。

            注意

            为使 Amazon Pinpoint 能够捕获电子邮件打开事件,收件人的电子邮件客户端必须下载邮件中包含的图像。许多常见的电子邮件客户端,例如 Microsoft Outlook,默认情况下不下载电子邮件图像。

          • 点击 – 收件人收到电子邮件并点击了邮件正文中包含的链接。

          • 取消订阅 – 收件人收到电子邮件并使用“取消订阅”链接选择拒收未来的邮件。

        • 对于 SMS,以下是您可以选择的事件。

          • 发送 – Amazon Pinpoint 尝试发送消息。

          • 已送达 — Amazon Pinpoint 收到了消息已送达的确认。

          • 失败 – 将消息传送到端点地址时出错。

          • 选择退出 – 与端点地址关联的用户已选择不再接收来自您的消息。

        • 对于 Push,您可以选择以下事件。

          • 发送 – Amazon Pinpoint 尝试发送消息。

          • 已打开通知 — Amazon Pinpoint 收到一条确认消息,表明该消息已由用户打开。

          • 已在前台接收 — Amazon Pinpoint 收到一条确认消息,即该消息已由用户的设备接收并显示在前台。

          • 已收到背景 — Amazon Pinpoint 收到一条确认消息,即该消息已由用户的设备接收并在后台显示。

        • 对于联络中心,您可以选择以下事件。

          • 已连接 — Amazon Pinpoint 收到了呼叫已连接到代理的确认消息。

          • SIT音调 — Amazon Pinpoint 收到了回复,说电话回复了忙音。

          • 传真 — Amazon Pinpoint 收到了回复,称该电话回复了传真音。

          • 语音信箱哔哔声 — Amazon Pinpoint 收到回复,称呼叫回了一封带蜂鸣声的语音信箱。

          • 语音信箱没有蜂鸣声 — Amazon Pinpoint 收到了回复,称呼叫回了一封没有蜂鸣声的语音信箱。

          • 未接听 — Amazon Pinpoint 收到了回复,说该电话没有被接听,而且没有语音信箱就响了。

        • 自定义渠道 - 对于自定义渠道活动,您可以定义要拆分的响应属性和值。确保以可读的方式将此属性和值传回 Amazon Pinpoint 旅程。有关如何构造此响应的更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的在 Amazon Pinpoint 中创建自定义渠道

      3. 注意

        (可选)对于自定义渠道活动,您可以根据函数调用或 Webhook 响应进行拆分。要对此进行配置,您能否定义:

        • 属性 – 要评估的属性名称。

        • - 用于确定以哪种方式拆分的值。

  4. 对于条件评估,选择 Amazon Pinpoint 应何时评估条件。可从以下选项中进行选择:

    • 立即评估 – 如果选择该选项,则当旅程参与者到达活动时,Amazon Pinpoint 会立即检查是否满足您指定的事件条件。

    • 在以下时间后评估 – 如果选择该选项,则 Amazon Pinpoint 等待指定的一段时间。在指定的时间段过后,Amazon Pinpoint 将检查是否满足您指定的事件条件。

    • 在以下时间评估 – 如果选择该选项,则 Amazon Pinpoint 等到特定的日期和时间才评估。到了该日期和时间,Amazon Pinpoint 将检查是否满足您指定的事件条件。

  5. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  6. 完成后,选择保存

    是/否拆分窗口,用于设置 “是” 或 “否” 拆分活动。

设置多变量拆分活动

当旅程参与者到达多变量拆分活动时,将根据他们的属性或行为,将他们转到多个路径之一。这种类型的拆分类似于是/否拆分。使用多变量拆分活动的优点是,它可以评估多个条件。此外,每个多变量拆分活动包含“其他”路径。不符合您在“其他”路径中指定的任何条件的旅程参与者将自动转到该路径。

您可以使用这种类型的拆分,根据分段中的旅程参与者成员资格将其转到不同的路径。您还可以根据参与者与其他历程活动的交互,将其转到不同的路径。例如,您可以根据历程参与者是否打开以前在历程中发送的电子邮件以划分参与者。

注意

如果旅程参与者满足条件拆分中的多个条件,则会按字母顺序将其转到满足的第一个条件。例如,如果参与者满足分支 A 和分支 D 中的条件,则会将其转到与分支 A 对应的路径。

要创建拆分活动,以根据推送通知事件(例如,“打开”或“已接收”事件)将参与者发送到不同的路径,您的移动应用程序必须指定用户 ID 和终端节点 ID 值。有关更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的将 Amazon Pinpoint 与您的应用程序集成

如果旅程客户细分在用户级别,数据中包含 user_id 且用于评估条件拆分的标准是端点属性,则 Amazon Pinpoint 会在用户不同端点的属性值之间使用逻辑 OR 来处理旅程属性。例如,如果单个用户有多个端点,并且其中任何一个端点都满足了标准,则与该用户关联的所有端点将被组合在一起并评估为“是”,然后进入“是/否拆分”活动的“是”分支。

设置多变量拆分活动
  1. 选择 添加活动

  2. 对于添加一个活动,选择多变量拆分

  3. 确定要创建多少个不同的路径(分支)。选择添加另一个分支以创建其他路径。

  4. 在每个分支上,对于选择条件类型,选择以下选项之一:

    • 客户细分 – 选择该选项以将所选客户细分的所有成员转到该路径。然后,对于 Segments (分段),选择一个分段。

    • 事件 – 选择该选项以根据用户与该旅程中的上一步的交互将其转到该路径。然后,完成以下步骤:

      1. 对于事件,选择您要拆分的消息活动。

      2. 对于选择活动,选择拆分将应用到的消息活动。根据您选择的消息活动的渠道类型,您可以选择以下拆分选项:

        • 对于电子邮件,您可以选择以下事件。

          • 发送 – Amazon Pinpoint 接受邮件并将尝试传送它。

          • 已送达 – 邮件成功送达收件人。

          • 已拒绝 – Amazon Pinpoint 拒绝了邮件,因为它包含病毒或恶意软件。

          • 硬退回 - 由于永久性问题,电子邮件未送达收件人。例如,收件人的电子邮件地址可能已不存在。当一封邮件产生硬退回时,Amazon Pinpoint 不会尝试重新传送它。

          • 软退回 - 由于临时性问题,电子邮件未送达收件人。例如,收件人的收件箱可能已满,或者他们的电子邮件提供商可能遇到了临时问题。发生软退回时,Amazon Pinpoint 会尝试在一段时间内重新传送邮件。如果仍无法送达,则该邮件变为硬退回邮件。

          • 投诉 - 收件人收到了电子邮件,但使用了其电子邮件客户端中的“举报垃圾邮件”或类似按钮将邮件举报为不受欢迎的邮件。

            注意

            Amazon Pinpoint 依靠来自电子邮件提供商的投诉报告来生成投诉事件。有些电子邮件提供商会定期向我们提供这些报告,有些提供商则不经常提供。

          • 已打开 – 收件人收到并且打开了邮件。

            注意

            为使 Amazon Pinpoint 能够捕获电子邮件打开事件,收件人的电子邮件客户端必须下载邮件中包含的图像。许多常见的电子邮件客户端,例如 Microsoft Outlook,默认情况下不下载电子邮件图像。

          • 点击 – 收件人收到电子邮件并点击了邮件正文中包含的链接。

          • 取消订阅 – 收件人收到电子邮件并使用“取消订阅”链接选择拒收未来的邮件。

        • 对于 SMS,以下是您可以选择的事件。

          • 发送 – Amazon Pinpoint 尝试发送消息。

          • 已送达 — Amazon Pinpoint 收到了消息已送达的确认。

          • 失败 – 将消息传送到端点地址时出错。

          • 选择退出 – 与端点地址关联的用户已选择不再接收来自您的消息。

        • 对于 Push,您可以选择以下事件。

          • 发送 – Amazon Pinpoint 尝试发送消息。

          • 已打开通知 — Amazon Pinpoint 收到一条确认消息,表明该消息已由用户打开。

          • 已在前台接收 — Amazon Pinpoint 收到一条确认消息,即该消息已由用户的设备接收并显示在前台。

          • 已收到背景 — Amazon Pinpoint 收到一条确认消息,即该消息已由用户的设备接收并在后台显示。

        • 对于联络中心,您可以选择以下事件。

          • 已连接 — Amazon Pinpoint 收到了呼叫已连接到代理的确认消息。

          • SIT音调 — Amazon Pinpoint 收到了回复,说电话回复了忙音。

          • 传真 — Amazon Pinpoint 收到了回复,称该电话回复了传真音。

          • 语音信箱哔哔声 — Amazon Pinpoint 收到回复,称呼叫回了一封带蜂鸣声的语音信箱。

          • 语音信箱没有蜂鸣声 — Amazon Pinpoint 收到了回复,称呼叫回了一封没有蜂鸣声的语音信箱。

          • 未接听 — Amazon Pinpoint 收到了回复,说该电话没有被接听,而且没有语音信箱就响了。

        • 自定义渠道 - 对于自定义渠道活动,您可以定义要拆分的响应属性和值。确保以可读的方式将此属性和值传回 Amazon Pinpoint 旅程。有关如何构造此响应的更多信息,请参阅《Amazon Pinpoint 开发人员指南》中的在 Amazon Pinpoint 中创建自定义渠道

      3. 对于选择旅程消息活动和事件,选择调用函数或 Webhook 响应。

        • 属性 – 要评估的属性名称。

        • - 用于确定路径要穿过哪个分支的值。

    对活动中的每个路径重复此步骤。

  5. 对于条件评估,选择 Amazon Pinpoint 应何时评估条件。可从以下选项中进行选择:

    • 立即评估 – 如果选择该选项,则当旅程参与者到达活动时,Amazon Pinpoint 会立即检查是否满足您指定的事件条件。

    • 在以下时间后评估 – 如果选择该选项,则 Amazon Pinpoint 等待指定的一段时间。在指定的时间段过后,Amazon Pinpoint 将检查是否满足您指定的事件条件。

    • 在以下时间评估 – 如果选择该选项,则 Amazon Pinpoint 等到特定的日期和时间才评估。到了该日期和时间,Amazon Pinpoint 将检查是否满足您指定的事件条件。

  6. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  7. 完成后,选择保存

    用于设置多变量拆分活动的多变量拆分窗口。

设置保留活动

当旅程参与者到达保留活动时,将结束随机选择的参与者的旅程。您可以指定保留的旅程参与者总数所占的百分比。通过创建不接收您的消息的控制组,保留活动可帮助您衡量旅程的影响。在旅程完成运行时,您可以将参与旅程的用户的行为与对照组中用户的行为进行比较。

注意

Amazon Pinpoint 使用基于概率的算法来确定保留哪些旅程参与者。保留的旅程参与者百分比与您指定的百分比非常接近,但可能并不完全相等。

设置保留活动
  1. 选择 添加活动

  2. 对于添加一个活动,选择保留

  3. 对于保留百分比,输入应禁止执行旅程中的下一个活动的旅程参与者的百分比。

  4. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  5. 完成后,选择保存

    将抵制活动设置为 25% 的抵制窗口。

设置随机拆分活动

当旅程参与者到达随机拆分活动时,他们将随机转到最多五个路径之一。您可以为此类活动创建两到五个单独的路径。如果要衡量不同消息变体的效果,这种类型的活动是非常有用的。

注意

Amazon Pinpoint 使用基于概率的算法来确定哪些旅程参与者转到随机拆分活动中的每个路径。转到每个路径的旅程参与者百分比与您指定的百分比非常接近,但可能并不完全相等。

设置随机拆分活动
  1. 选择 添加活动

  2. 对于添加一个活动,选择随机拆分

  3. 确定要创建多少个不同的路径(分支)。选择添加另一个分支以分别创建其他路径。

  4. 在每个分支旁边的文本字段中,输入应转到该分支的旅程参与者的百分比。您指定的值必须是正数,并且不能包含小数。您在所有分支中输入的值之和必须恰好等于 100%。

  5. (可选)对于 Description (描述),输入描述活动用途的文本。在保存活动时,该文本将显示为其标签。

  6. 完成后,选择保存

    用于设置随机拆分活动的随机拆分窗口。

下一步审查和测试旅程