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

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

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

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

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

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

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

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

注意

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

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