我正在研究与移动分析相关的 AWS 服务,因为我们使用 AWS 作为我们的后端基础设施,现在想了解如何最好地利用 Pinpoint 和/或 Kinesis 来最终将事件存储在 S3 中以供以后分析。
Pinpoint 提供分析,并具有一些标准事件和自定义事件。这些保留 90 天,但允许与 Kinesis 连接以无限期存储事件: https ://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-streaming.html
这听起来不错。
我还在 AWS Amplify 的网站上看到可以使用 Pinpoint 和 Kinesis 完成分析: https ://aws-amplify.github.io/docs/ios/analytics#analytics
是否也可以在没有 Pinpoint 的情况下完成分析,以及看起来如何?似乎它只是提供了将任何数据从移动设备发送到 Kinesis 流的可能性,而不是分析。正确的?
我希望如果使用 Pinpoint 来收集标准和自定义事件,它已经可以最佳地完成 Kinesis 如何优化性能和电池所描述的所有内容。因此,如果使用与 Kinesis 连接的 Pinpoint(在 Pinpoint 设置中),这一切都已提供,因此无需从移动设备直接连接 Kinesis。正确的?
如果有人对此或相关经验有深入的了解,如果您分享它,我会很高兴,因为尚不清楚究竟会发生什么。谢谢!