本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建旅程
您可以使用 Amazon Pinpoint 控制台,通过图形编辑器创建强大的旅程。构建旅程的第一步是创建和配置旅程。您可以将旅程配置为立即开始或在特定日期和时间开始。您也可以将其配置为在特定日期和时间结束。
配置旅程
-
在所有项目页面上,选择您要在其中创建旅程的 Amazon Pinpoint 项目。
注意
在 Amazon Pinpoint 中,客户细分和端点对于每个项目是唯一的。您选择的项目应包含要参与该旅程的客户细分和端点。
-
在导航窗格中,选择旅程。
-
选择创建旅程。将显示旅程工作区。
-
在操作菜单上,选择设置。将显示旅程设置对话框。下图中显示了该对话框的示例。
-
在旅程设置对话框中,执行以下操作:
-
对于旅程标题,请输入描述旅程的名称。
-
(可选)对于行程时间表,请输入开始日期和时间以及结束日期和时间。如果未输入开始日期,客户将在您启动旅程 5 分钟后进入旅程。如果未输入结束日期,旅程将连续运行最多 3600 天(约 120 个月)。
-
(可选)对于时区,请选择开始日期和时间和结束日期和时间应基于的时区。默认情况下,Amazon Pinpoint 根据您的位置自动从该列表中选择一个时区。只有在您设置了开始日期或结束日期时,才需要完成该步骤。
-
对于何时发送,请选择以下任一选项:
-
使用与旅程开始和结束相同的时区-发送消息时使用旅程的时区、开始日期和时间以及结束日期和时间。
提示
仅在工作时间向收件人发送消息,请参阅《AWS 最终用户消息SMS用户指南》中的 “在适当的时间发送”。如果收件人在远离旅程所属时区的多个时区,他们可能会在工作时间之外收到消息。
-
收件人的本地时区 - 自动将发送时间调整为端点
Demographic.Timezone
属性中的时区值。重要
-
旅程中不包含没有
Demographic.Timezone
属性的终端节点。对于没有Demographic.Timezone
属性的端点使用时区估计来估计端点时区并将其包含在旅程中。 -
事件触发@@ 的旅程不支持收件人的本地时区。对于事件触发的旅程,像安静时间 之类的时区相关功能仍支持时区估计。
-
-
-
在时区估计下选择:
注意
时区估计用于估计收件人的本地时区,以用于旅程安排和安静时间。
-
不进行时区估计(默认)-不进行时区估算,Amazon Pinpoint 使用属性中的
Demographic.Timezone
值。 -
使用电话号码(例如区号)进行估计 – 使用端点电话号码和国家/地区的地理信息来估计时区。
Endpoint.Address
属性必须是电话号码,Endpoint.Location.Country
属性必须有值。有关Endpoint.Address
和Endpoint.Location.Country
属性的更多信息,请参阅 Amazon Pinpoint 参考中的终端节点API。 -
使用区域(例如邮政编码)进行估计 - 使用端点国家/地区和邮政编码来估计时区。
Endpoint.Location.PostalCode
和Endpoint.Location.Country
属性都必须具有值。有关该Endpoint.Location.PostalCode
属性的更多信息,请参阅 Amazon Pinpoint 参考中的终端节点API。注意
只有美国、英国、澳大利亚、新西兰、加拿大、法国、意大利、西班牙、德国以及提供 Amazon Pinpoint AWS 区域 的国家支持邮政编码估算。 AWS GovCloud (美国西部)不支持时区估计。
-
使用电话号码和区域进行估计 - 使用电话号码(例如区号)进行估计与使用区域(例如邮政编码)进行估计相结合来估计收件人的时区。
有关时区处理规则的更多信息,请参阅时区估计。
重要
时区估计仅在没有该
Demographic.Timezone
属性值的端点上执行。如果时区估算无法估算时区,或者估计的时区不在其中Endpoint.Location.Country
,则终端节点将不会添加到旅程中。有关更多信息,请参阅时区估计。 -
-
-
在旅程限制(高级)下,设置消息处理选项。例如,这可能是更改每秒旅程消息的数量或更改每个端点的进入数。只有在限制允许的情况下,端点才会重新进入旅程。
-
每个端点的每日最大消息数 – 选择覆盖默认设置以覆盖包含该旅程的项目的最大每日消息数设置。如果您在该部分指定一个值,Amazon Pinpoint 将限制发送到每个单独端点的消息数。
-
每个端点可以从此旅程中接收的最大消息数 - 选择覆盖默认设置以覆盖端点可以从此旅程中接收的最大消息数。默认设置为 0,这意味着旅程中的端点可以接收的消息数量没有限制。启用此功能后,其他限制(例如每个端点的最大每日消息数)仍然适用。
-
每秒的旅程消息最大数量 – 选择覆盖默认设置以覆盖包含该旅程的项目的每秒最大消息数设置。如果您在该部分指定一个值,Amazon Pinpoint 将限制旅程每秒可以发送的消息数。您指定的值应小于或等于您的账户的最大发送速率。您可以在 Amazon Pinpoint 控制台的电子邮件设置页面上找到您的账户的最大发送速率。
-
每个端点的最大进入次数 – 选择此设置以覆盖包含该旅程的项目的最大进入数设置。如果您在该部分指定一个值,Amazon Pinpoint 将限制参与者可以进入旅程的次数。例如,如果您指定大于 1 的值,则参与者可以进入旅程,完成旅程中的几个活动,到达结束活动,然后重新启动旅程。如果参与者有资格进入旅程,但他们进入旅程已达到最大次数,则会禁止他们再次进入旅程。例如,如果您的端点最大进入次数限制为
2
,而参与者已经进入并退出旅程两次,则他们将不能再次进入该旅程。如果您选择的值大于默认值
1
,则可以选择端点重新进入间隔,设置端点等待多久才能重新进入旅程。例如,如果您想隔开发送给用户的消息,则可以设置重新进入间隔,从而防止用户太频密地收到消息。 -
一个时间范围内所有旅程的最大消息数
使用此设置指定在指定时间范围内可以向单个端点发送消息的最大次数。例如,如果您想在 7 天的时间范围内向每个端点发送最多 3 条消息。默认设置为 0,这意味着旅程中的端点可以接收的消息数量没有限制。
-
时间范围
如果未设置为 0,则是应用于一个时间范围内所有旅程的最大消息数的天数。默认设置为 0,这意味着旅程中的终端可以接收的天数没有限制。
-
-
选择确认。
(可选)配置旅程时间表设置
当您创建一个旅程时,可以为该旅程指定发送时间表。有两个您可以配置的时间表设置。第一个设置是不发送时间,指的是 Amazon Pinpoint 不向旅程参与者发送消息的时间范围。第二个设置是发送时间,指的是 Amazon Pinpoint 向旅程参与者发送消息的时间范围。与不发送时间 相比,发送时间 设置允许更精细地自定义时间和渠道。这些设置使用每个端点的时区设置。要使用行程计划设置,旅程中的每个端点都必须包含该Demographic.Timezone
属性。
重要
要使用 “使用收件人的本地时区” 设置,旅程中的每个端点都必须包含该Demographic.Timezone
属性。如果您选择此选项并且参与者的端点记录未指定时区,则参与者不会包含在旅程中。
您可以通过选择旅程工作区顶部的计划按钮来配置旅程的时间表设置。然后,在计划设置窗口上,为不发送时间 指定开始时间和结束时间。您还可以选择启用以下设置:
-
在安静时间后恢复发送 – 启用此功能后,Amazon Pinpoint 会保留本应在不发送时间 发送的所有消息,然后在不发送时间 结束时发送它们。如果不启用此选项,本应发送的消息将被丢弃而不发送。
-
配置发送时间以定义一周中的每一天 - 启用此选项可为一周中的不同日子配置不同的发送时间。例如,如果您的 “不发送” 时间安排在上午 8:00 至晚上 8:00(20:00)之间,则可以将星期日的发送时间设置为上午 8:00 至下午 6:00(18:00)结束,并将所有其他日期的发送时间设置为从上午 8:00 开始,到晚上 8:00(20:00)结束。您最多可以为每天添加四个时间范围。
您还可以为一年中的特定日子指定例外。例如,如果您想确保元旦不发送任何消息,则可以创建一个例外,该例外从 12 月 31 日晚上 8:00 开始,到 1 月 2 日上午 8:00 结束。您最多可以添加 20 个例外。
注意
您为一周中的日子或例外指定的时间必须遵守您为旅程指定的安静时间。换句话说,如果您将旅程安静时间设置为晚上 8:00 至早上 8:00,则无法将周一的安静时间设置为晚上 8:30 至早上 7:30。
-
将此计划应用于所有渠道 – 启用此功能可自动将每个渠道的发送时间设置为等于您为不发送时间 设置指定的开始时间和结束时间。如果您不启用此功能,则可以为不同的渠道定义不同的发送时间。例如,您可以将电子邮件渠道配置为在上午 6:00 至晚上 10:00(22:00)之间发送消息,并将该SMS频道配置为从上午 8:00 到晚上 8:00(20:00)发送消息。
下一步:设置旅程进入活动