Amazon Pinpoint 常见问题

入门

Amazon Pinpoint 是自助服务,因此,您在购买前可以先试用,无需与销售人员交谈、填写 RFP 或聘请顾问或专业服务。只需使用您的 AWS 账户登录 Amazon Pinpoint 控制台,然后设置一个 Amazon Pinpoint 项目即可。要了解如何设置 Amazon Pinpoint,请参阅入门教程。 

历程可以自动开展多步骤活动。历程中的每个活动要么是一项操作(例如发送电子邮件)、一次基于时间的等待、根据客户操作(例如打开电子邮件和不打开电子邮件)划分历程细分,要么是强制执行保留。

要了解有关这些活动的更多信息,请参阅《Amazon Pinpoint 用户指南》中的“旅程”。

SMS

历程可以自动开展多步骤活动。历程中的每个活动要么是一项操作(例如发送电子邮件)、一次基于时间的等待、根据客户操作(例如打开电子邮件和不打开电子邮件)划分历程细分,要么是强制执行保留。

要了解有关这些活动的更多信息,请参阅《Amazon Pinpoint 用户指南》中的“旅程”。

您可以将每个历程配置为在特定时间开始和结束。每个历程最多可以连续运行 18 个月。

您还可以安排新参与者进入历程的频率。创建历程时,您可以指定参与其中的一部分客户。您可以设置您的历程,以便定期(每小时、每天、每月、每季度、每年或根本不)更新这一细分。

历程包含一个内置的审查流程,该流程会检查“显示停止”的错误,同时还会提供建议和最佳实践。在您启动每个历程之前,必须完成此审查流程。

历程还包含一项测试功能,通过此功能可以轻松地在整个历程中派送一组测试参与者。通过测试您的历程,您可以确保它按您预期的方式运行。

如果您在历程运行期间遇到相关问题,可以随时停止。当您停止历程时,参与者会暂停他们当前正在进行的活动,并且绝不会继续进行下一个活动。

营销消息

借助 Amazon Pinpoint,您可以通过不同渠道(包括电子邮件、SMS、推送通知、应用程序内消息或自定义渠道),轻松开展有针对性的活动并推动客户沟通。 Amazon Pinpoint 活动使您能够定义目标用户、确定要发送的消息、安排发送消息的最佳时间,以及跟踪活动结果。

Amazon Pinpoint 可进行扩展,让您每天能够收集和处理数十亿个事件,并向您的用户发送数百万条有针对性的消息。

控制台为营销人员提供了活动管理工具,以便他们在应用程序、用户群和设备间创建、开展和管理多渠道活动。他们可以根据用户更改和操作安排或触发活动。对于想要通过多个渠道开展多步骤活动的营销人员来说,他们可以设计历程来编排端到端体验。营销人员还可以利用模板支持来打造个性化最终用户消息。营销人员还可使用 Pinpoint 分析衡量消息收发效果,以了解对用户行为造成的影响。

标准活动包括目标细分(静态或动态)、消息和消息发送计划。创建活动时,您还可以重复使用之前定义的细分或定义一个新的细分。对于每个计划的活动,Amazon Pinpoint 会根据与细分关联的标准重新计算当前受众规模。

A/B 活动是存在多种处理的活动。每种处理在消息或发送计划方面都各不相同。您可以比较每种处理的响应率来确定哪种处理对客户的影响较大。

在 Amazon Pinpoint 中设置活动期间,您可以选择发送活动消息的时间。有两个选项,您可以在特定时间发送活动消息,也可以在事件发生时发送活动消息。您可以将基于时间的活动安排为立即开展一次,或者在指定的未来时间开展一次。也可以将活动安排为多次开展 – 每小时、每天、每周或每月开展。要定义重复活动,请选择开始日期和结束日期,并指定是否根据每个接收者的当地时区来传送消息。

您还可以使用 Amazon Pinpoint 创建活动,以便在客户在应用程序中执行特定操作时向客户发送消息,例如短信、推送通知、应用程序内消息和电子邮件。例如,在客户创建个人资料文件时发送欢迎电子邮件。您可以使用 Amazon Pinpoint 控制台或 Amazon Pinpoint API 创建基于事件的活动。基于事件的活动是实施事务性和有针对性的活动使用案例的有效方式。您可以选择要用于触发活动的特定事件、属性和指标值,而不是定义要向客户发送消息的时间。有关基于事件的活动的更多信息,请参阅我们的博客文章。

Amazon Pinpoint 的架构是模块化的。各个公司可以选择要使用以及要与其现有的系统和流程集成的服务。Amazon Pinpoint 的核心服务包括:参与度分析、通信渠道、送达率指标、受众管理和细分、模板管理以及活动管理。

此外,该平台还支持使用数据集成服务扩展 Amazon Pinpoint 分析、来自外部数据来源(例如 S3)的细分数据,以及通过 Kinesis Event Streams 将数据导出以提供给外部市场营销系统。

在 Amazon Pinpoint 控制台的常规设置页面上或在活动设置中,您可以配置终端节点能够接收活动的最大消息数量。当您想要严格限制终端节点在特定时间能够接收的消息数量时,此功能非常有用。例如,如果您创建了自动发送给所有新客户的活动,则可以将限制设置为 1。此设置可以确保新客户只收到一次消息。

请务必注意,此功能基于针对终端节点的消息数量,而不是实际传递到终端节点的消息数量。如果将活动配置为在客户创建新账户时自动发送消息,但终端节点由于某种原因(例如,如果您的活动的安静时间设置应用于终端节点)无法接收消息,那么终端节点仍会被视为目标。在这种情况下,终端节点将从活动的后续开展中删除,直到它们超出限制期限。

您可以将每个历程配置为在特定时间开始和结束。每个历程最多可以连续运行 18 个月。

您还可以安排新参与者进入历程的频率。创建历程时,您可以指定参与其中的一部分客户。您可以设置您的历程,以便定期(每小时、每天、每月、每季度、每年或根本不)更新这一细分。

历程包含一个内置的审查流程,该流程会检查“显示停止”的错误,同时还会提供建议和最佳实践。在您启动每个历程之前,必须完成此审查流程。

历程还包含一项测试功能,通过此功能可以轻松地在整个历程中派送一组测试参与者。通过测试您的历程,您可以确保它按您预期的方式运行。

如果您在历程运行期间遇到相关问题,可以随时停止。当您停止历程时,参与者会暂停他们当前正在进行的活动,并且绝不会继续进行下一个活动。

面向开发人员的 Pinpoint

Amazon Pinpoint 为开发人员提供了单个 API 层、CLI 支持和客户端软件开发工具包支持,使他们能够扩展其应用程序与用户进行互动的通信渠道。这些渠道包括:电子邮件、SMS 文本消息、推送通知、语音消息和自定义渠道。Amazon Pinpoint 还为开发人员提供了分析系统,以便其跟踪应用程序用户行为和用户参与度。借助该服务,开发人员可了解每位用户喜欢的参与方式,并可个性化其最终用户的体验,以提高开发人员的应用程序价值。
Amazon Pinpoint 还可以帮助开发人员满足多种消息收发使用案例的需求,例如直接或事务型消息收发、有针对性的消息收发或活动消息收发以及基于事件的消息收发。

基于事件的活动在客户在应用程序中执行特定操作(例如购买或观看视频)时向客户发送消息,例如短信、推送通知、应用程序内消息和电子邮件。例如,您可以设置活动,以便在客户创建新账户或向购物车添加商品但未购买时发送消息。您可以使用 Amazon Pinpoint 控制台或 Amazon Pinpoint API 创建基于事件的活动。基于事件的活动是实施事务性使用案例(如一次性密码和订单确认消息)和有针对性的使用案例(如营销推广活动)的有效方式。您可以选择要用于触发活动的特定事件、属性和指标值,而不是定义要向客户发送消息的时间。有关基于事件的活动的更多信息,请查看此博客文章。

设置基于事件的活动的第一步是创建新活动。在活动创建流程的第 4 步,您可以选择发送活动消息的时间。您可以选择在特定时间发送活动消息,也可以选择在事件发生时发送消息。选择“事件发生时间”,然后选择触发活动的事件、属性和指标。

自定义事件是指您定义的事件指标。这些事件有助于跟踪特定于应用程序或游戏的用户操作。Amazon Pinpoint 事件图表提供有关自定义事件出现频率的视图。可以按照属性及其关联值筛选自定义事件。

您可以通过对事件命名(例如“Item Bought”或“Button Pressed”)来创建自定义事件,然后通过指定属性(用于定性测量)和指标(用于定量测量)来添加背景。例如,如果您的业务目标是跟踪应用程序内的物品购买情况,则可以将“Item Bought”用作自定义事件,将“Item XYZ”用作属性,并将“Item Price”用作指标。您可以使用自定义事件报告来搜索与筛选各个属性或指标。例如,您可以查找购买“Item XYZ”的频率或“Item Price”为 1.99 USD 的频率。您还可以查看指标值(每个会话)的加权平均值并跟踪最小、最大或平均指标值。作为一种最佳做法,我们建议自定义事件的名称尽可能宽泛,而属性的名称尽可能具体。

自定义事件可以帮助您了解用户在使用您的应用程序时执行的操作。例如,游戏开发人员可能想要了解某个关卡的完成频率以及每个玩家到达关卡末尾时的剩余生命值。利用自定义事件,您可以创建一个名为“level_complete”、属性为“add_level”、属性值为“health”的事件。每次完成一个关卡,您可以记录一个附带关卡名称和玩家生命值的“level_complete”事件。通过查看事件图表,您可能发现某个关卡过于简单,因为每个玩家完成关卡时的生命值都处于最高状态。使用此类数据,您可以调整关卡难度,以便更好地挑战并吸引玩家,这样可能会提高用户保留率。

您还可以使用自定义事件创建基于事件的活动,以便在客户在您的应用程序中执行特定操作时发送消息。例如,您可以设置活动,以便在客户创建新账户、花费一定金额或向购物车添加商品但未购买时发送消息。

基于事件的活动可以帮助您发送及时、个性化且与客户相关的消息,最终增加他们对品牌的信任度并为他们提供下次再购买的理由。您可以使用 Amazon Pinpoint 控制台或 Amazon Pinpoint API 创建基于事件的活动。

Amazon Pinpoint 可以辨别终端节点和用户。终端节点是可将消息发送到的目标,例如用户的移动设备、电子邮件地址或手机号码。用户是具有唯一用户 ID 的人员。此 ID 可与最多 10 个终端节点关联。

一些 Amazon Pinpoint 分析图表报告终端节点,一些报告用户。要了解有关各个图表的更多信息,请参阅《Amazon Pinpoint 用户指南》中的“Amazon Pinpoint 分析的图表参考”。

应用程序启动(或前台运行)时,会话开始;应用程序终止(或转向后台运行)后,会话结束。考虑到短暂中断的情况,例如文本消息,不超过 5 秒钟的不活动时期不计为新会话。每日会话总数显示您的应用程序每天的会话数量。每个日活跃用户的平均会话数显示每个用户每天的平均会话数量。

分析

对于标准活动,您可以跟踪一天不同时间发送的消息、传递的消息、送达率、打开率和活动会话。

您可以在 Amazon Pinpoint 控制台中查看分析数据。对于您的每个项目,控制台都提供详细的图表和指标,以便您可以深入了解客户人口统计、应用程序使用情况、购买活动及活动送达率和参与率等方面。您还可以使用 Amazon Pinpoint API 以编程方式访问这些指标的子集。

Amazon Pinpoint 提供几种类型的标准分析,使您能够深入了解应用程序的执行情况。标准分析包括:活跃用户数、用户活动数和人口统计、会话数、用户保留、活动有效性和事务性消息指标。将这些指标与控制台中的分析工具结合使用,您可以通过对某些细分、自定义属性等进行筛选来执行深入分析。

日保留数量是指在某天首次使用您的应用程序,并在之后七天内、十四天内和三十天内返回继续使用应用程序的用户数量,上述时间分别对应 7 日保留数量、14 日保留数量和 30 日保留数量。

粘性系数表示在特定日期使用应用程序的用户占每月用户的比例。

通过将日活跃用户 (DAU) 除以月活跃用户 (MAU) 来计算粘性系数。例如,如果应用程序具有 100000 个 DAU 和 300000 个 MAU,则其粘性系数为 0.33。高粘性系数表示极大的参与度、吸引力和盈利机会。

人口统计图表提供有关应用程序用户的设备属性信息。您还可以看到您定义的自定义属性。

Amazon Pinpoint 可以将您的分析数据自动存储 90 天。您可以在控制台中查看您的数据,也可以使用 Amazon Pinpoint API 以编程方式查询数据的子集。要将数据保存更长时间,您可以将数据从控制台中导出为逗号分隔值 (.csv) 文件或将 Amazon Pinpoint 配置为将事件数据流式传输到 Amazon Kinesis 中。Kinesis 是一项可以从其他 AWS 服务中实时收集、处理和分析数据的 AWS 服务。Amazon Pinpoint 可以将事件数据发送至 Kinesis Data Firehose,后者将数据流式传输到 Amazon S3 或 Amazon Redshift 之类的 AWS 数据存储中。Amazon Pinpoint 还可以将数据流式传输到 Kinesis Data Streams 中,后者摄取并存储多个数据流以在分析应用程序中进行处理。

10DLC

10DLC 是一种新标准,用于将消息从 Amazon Pinpoint 等应用程序发送到各个收件人。这种类型的发送称为应用程序对个人 (A2P) 消息收发。您可以使用 10DLC 电话号码,以高吞吐量和高消息传输率向您的客户发送文本消息。

要想使用 10DLC 号码,您需要根据运营商要求注册与您的公司以及您的使用案例(也称为您的 10DLC 活动)相关的信息。您可以直接在 Amazon Pinpoint 控制台中完成此注册过程。在您的公司和 10DLC 活动获得批准后,您可以购买一个电话号码并将其与您的活动关联。

2021 年 6 月 1 日以后,未注册的美国长代码只能与语音频道结合使用。您将不能使用未注册的美国长代码发送短信。

要发送短信到美国的收件人,您必须使用短代码、10DLC 电话号码或免费电话号码。

如果您不执行任何操作,未注册的长代码将保留在您的账户中。您将继续为每个未注册的长代码每月支付 1 USD。但是,您将不能使用未注册的美国长代码发送文本消息。

如果您打算使用未注册的长代码发送语音消息给您的客户,您可以保留它们。如果您想要继续使用未注册的长代码发送短信,您也可以将它们转换为 10DLC 电话号码

如果您不想保留未注册的长代码,您可以在 Amazon Pinpoint 控制台中删除它们

如果您在 2021 年 6 月 1 日前完成 10DLC 转换过程,则不会发生任何停机。如果您在此日期后开始转换过程,您可能会发生数天的停机。

需要注意的是,10DLC 活动完全独立于 Amazon Pinpoint 活动。

10DLC 活动是对您的使用案例的描述。在 10DLC 活动注册过程中,您必须描述使用案例并提供您计划使用的消息模板。有关更多信息,请参阅《Amazon Pinpoint 用户指南》中的注册 10DLC 活动

符合。如果您的账户中只有一个美国电话号码——无论它是 10DLC 号码、短代码,还是免费电话号码——您发送给美国收件人的所有消息都将通过这个号码发送。

如果您的 Amazon Pinpoint 账户中有多个号码,您可以在调用 Amazon Pinpoint API 时指定您的发起号码。如果您不指定发起号码,Amazon Pinpoint 会查找发送消息的最佳号码。如果您的账户中有一个短代码,Amazon Pinpoint 将使用该号码发送。如果您没有短代码,它会查找 10DLC 电话号码,并尝试使用该号码发送。如果您没有 10DLC 号码,它会查找免费电话号码,并尝试使用该号码发送。

您可以将多个电话号码与一个 10DLC 活动关联。但是,您不能将一个电话号码与多个 10DLC 活动相关联。将多个电话号码用于同一个活动不会为吞吐量带来任何额外的益处。

将新电话号码与 10DLC 活动相关联最多需要 14 个工作日。关联过程完成后,状态将变为“就绪”。

否。目前,用户只能通过 Amazon Pinpoint 控制台购买电话号码。

10DLC 公司和活动注册过程与您的 AWS 账户连接,而不是绑定到特定的 AWS 区域。您可以拥有多个对于特定 AWS 区域唯一的 10DLC 号码。这些电话号码全部都可以与相同的 10DLC 活动关联。

否,我们目前不提供在购买电话号码时指定区号的选项。

否,10DLC 这个概念只适用于发送给拥有美国电话号码的美国收件人的信息。

符合。当您购买一个电话号码用于 10DLC 活动时,您可以指定您是否想要使用该号码发送短信、语音消息,或此两者。只要您在购买号码时启用了语音功能,您就可以使用该号码发送语音消息。

您可以在示例消息中使用变量占位符来指示可变内容。例如,对于下面的示例消息:“Hi John, your OTP is 1234”可以编写为“Hi {#var}, your OTP is {#var}”。

Amazon Pinpoint 中的分析控制面板为当前项目提供整体指标。但是,它们不提供特定 10DLC 活动的指标。您可以启用事件流式传输来捕获消息的传输和响应指标。

虽然可以在 AWS 账户之间迁移 10DLC 注册,但完成转移过程可能需要数周时间。因此,我们建议您在您的主要生产账户中完成 10DLC 注册过程。随后,您可以使用跨账户访问将您的 10DLC 电话号码与其他 AWS 账户共享,例如您的测试账户或开发账户。

否。在此情况下,您必须再次通过 Amazon Pinpoint 控制台进行注册。

10DLC 公司和活动注册适用于您的整个 AWS 账户,但个人电话号码则特定于每个 AWS 区域。您可以在一个区域中注册您的 10DLC 公司和活动,然后使用跨账户访问跨区域共享电话号码。

默认情况下,Amazon Pinpoint 将您可以发送的短信数量限制为每秒钟 20 个。如果您超出此账户级限制,您将收到限制错误。但是,您可以请求增加此限制。

通过 10DLC,移动运营商在公司和活动注册过程中计算每个发送方的信任分。此信任分决定了每个运营商将从您那里接受多少消息。如果您超出了某个特定运营商的限制,该运营商就会开始拒绝您的消息。我们强烈建议您启用事件流式传输以跟踪这些事件。

是,10DLC 电话号码支持双向消息收发。

10DLC 公司和活动注册通过一个称为 Campaign Registry 的第三方组织来管理。目前,Campaign Registry 只允许公司为每个发送应用程序(例如 Amazon Pinpoint)注册一次。但是,您可以使用跨账户访问允许多个 AWS 账户使用同一个 10DLC 电话号码发送短信。

移动运营商不允许发送者使用通过 bit.ly 或 TinyURL 等服务缩短的链接。我们建议您在将链接包含在消息中时,使用 URL 的完整域名。或者,还可以通过一些商用 URL 缩短服务来使用专用域。您甚至可以使用 AWS 服务构建 URL 缩短器。如果您使用自定义 URL 缩短域,域名应与您的品牌明显相关。在 10DLC 活动注册过程中,当您提供消息模板时,您应该提供缩短的 URL 的示例。

符合。Amazon SNS 控制台目前还不包含注册 10DLC 公司和活动的方式。但是,您可以使用您在 Amazon Pinpoint 控制台中配置的 10DLC 电话号码通过 Amazon SNS 发送消息。

其他 AWS 服务

在典型的 Amazon SNS 和 Amazon SES 使用案例中,您必须设置应用程序来管理每个消息的受众、内容和发送计划。使用 Amazon Pinpoint,您可以创建消息模板、发送计划,极具针对性的细分以及完整的活动。

借助 Amazon Pinpoint 语音,您可以通过电话发送语音消息,与客户互动。Pinpoint 语音功能为客户提供了一种绝佳方法来发送事务性消息,例如一次性密码、约会提醒、订单确认等。借助 Pinpoint 语音功能,您可以将文本脚本转化为生动的语音,然后再将个性化语音消息发送给客户。呼叫指标(例如呼叫成功完成次数以及呼叫失败次数)可以帮助您优化日后的语音互动。您可以有选择性地使用 Poinpoint 语音和 SMS 渠道,以便向喜欢文本消息的客户发送 SMS 消息,向不能接收 SMS 消息的客户发送语音消息。增加语音渠道后,您现在可以使用 Amazon Pinpoint 通过推送通知、电子邮件、SMS 和语音呼叫及时向客户发送相关内容,实现无缝互动。

Amazon Connect 是一项易于使用的全渠道云联络中心服务,可帮助企业以更低的成本提供卓越的客户服务。十多年前,Amazon 的零售业务需要一个联络中心,以便为我们的客户提供贴心、动态和自然的体验。但我们没能找到符合我们需求的联络中心,因此我们自己建设了一个。现在,我们面向所有企业提供这项服务,如今已有成千上万的企业每天都在使用这项服务,这些企业使用的座席数量从十个到上万个不等。要了解更多信息,请参阅 Amazon Connect

数据隐私

符合。Amazon Pinpoint 会存储用户、终端节点和事件数据。我们必须保留此数据,以便您可以创建细分、向接收者发送消息以及捕获应用程序和活动参与度数据。

您的内容的所有权始终归您所有。我们只会在您同意的情况下使用您的内容。

您可以有选择地删除存储在 Amazon Pinpoint 账户中的数据,也可以关闭整个 AWS 账户. 在关闭后期限过后,AWS 将永久关闭您的 AWS 账户,并且您无法再重新打开该账户。您未删除的任何内容都将被永久删除,您未停止的任何 AWS 服务都将被停止。有关更多信息,请参阅《Amazon Pinpoint 开发人员指南》中或我们的“账户关闭”页面上的“从 Amazon Pinpoint 中删除数据”。

定价

在美国,移动运营商会对通过其网络发送的每条应用程序到个人(A2P)短信收取费用。AWS 运营商费用涵盖了这些费用,并且可能会在移动运营商变更费用时发生变化。

当消息离开 AWS 并到达下游基础设施时,所有传送均需收费,无论传送是否成功。

联系我们

您可以向 email-abuse@amazon.com 发送电子邮件,以举报滥用电子邮件的行为。

为了帮助我们尽快有效地处理问题,请附上原始电子邮件的完整标头。有关获取多个常用电子邮件客户端的电子邮件标头的过程,请参阅 MxToolbox.com 网站上的“如何获取电子邮件标头”。

您的 AWS 客户经理可以将您的功能请求和反馈直接发送给相应的团队。如果您目前没有 AWS 客户经理,您也可以在 Amazon Pinpoint 论坛上提供反馈。

如果您有 AWS Support 计划,可以直接通过基于 Web 的 AWS 管理控制台创建新的支持案例。AWS Support 计划的起价为每月 29 USD。有关 AWS Support 计划的更多信息,请访问 https://aws.amazon.com/premiumsupport/

要创建新的技术支持案例,请执行以下操作:

  • 在控制台的“支持”菜单上,选择支持中心
  • 选择创建案例
  • 在“创建案例”页面上,选择技术支持
  • 提供有关您遇到的问题的信息,然后提交服务单。

如果您没有 AWS Support 计划,您也可以在 Amazon Pinpoint 论坛上提出问题并获得答案。