使用 Amazon Pinpoint 通过 Kinesis 和 Firehose 流式传输应用程序事件数据 - Amazon Pinpoint

终止支持通知: AWS 将于 2026 年 10 月 30 日终止对亚马逊 Pinpoint 的支持。2026 年 10 月 30 日之后,您将无法再访问亚马逊 Pinpoint 控制台或亚马逊 Pinpoint 资源(终端节点、区段、活动、旅程和分析)。有关更多信息,请参阅 Amazon Pinpoint 终止支持。注意: APIs 与短信相关、语音、移动推送、OTP 和电话号码验证不受此更改的影响,并受 AWS 最终用户消息的支持。

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

使用 Amazon Pinpoint 通过 Kinesis 和 Firehose 流式传输应用程序事件数据

在 Amazon Pinpoint 中,事件 是在以下情况下发生的操作:用户与您的某个应用程序进行交互,您从活动或旅程发送消息,或者您发送事务性短信或电子邮件。例如,如果您发送电子邮件,则会发生几个事件:

  • 在您发送消息时,会发生 send 事件。

  • 消息到达接收人的收件箱时,会发生 delivered 事件。

  • 当接收人打开消息时,会发生 open 事件。

您可以配置 Amazon Pinpoint 将有关事件的信息发送到 Amazon Kinesis。Kinesis 平台提供的服务可用于实时收集、处理和分析来自 AWS 服务的数据。Amazon Pinpoint 可以将事件数据发送到 Firehose,Firehose 会将这些数据流式传输到诸如亚马逊 S3 或 Amazon Redshift 之类 AWS 的数据存储。Amazon Pinpoint 还可以将数据流式传输到 Kinesis Data Streams,Kinesis Data Streams 会提取和存储多个数据流,供分析应用程序处理。

Amazon Pinpoint 事件流包含有关用户与您连接到 Amazon Pinpoint 的应用程序交互的信息。它还包括有关您从活动、通过任何渠道以及从任何旅程发送的所有消息。这也可以包括您定义的任何自定义事件。最后,它包含有关您发送的所有事务性电子邮件和短信的信息。

注意

Amazon Pinpoint 不流式传输有关事务性推送通知或语音消息的信息。

本章提供有关设置 Amazon Pinpoint 以将事件数据流式传输到 Kinesis 的信息。它还包含 Amazon Pinpoint 流式传输的事件数据的示例。