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

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

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

在 Amazon Pinpoint 中,事件是指用户与您的一个应用程序进行交互、您发送来自活动或旅程的消息,或者当您发送交易SMS或电子邮件消息时发生的操作。例如,如果您发送电子邮件,则会发生几个事件:

  • 在您发送消息时,会发生 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 的应用程序交互的信息。它还包括有关您从活动、通过任何渠道以及从任何旅程发送的所有消息。这也可以包括您定义的任何自定义事件。最后,它包括有关您发送的所有交易电子邮件和SMS消息的信息。

注意

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

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