终止支持通知:AWS 将于 2026 年 10 月 30 日终止对 Amazon Pinpoint 的支持。2026 年 10 月 30 日之后,您将不再能够访问 Amazon Pinpoint 控制台或 Amazon Pinpoint 资源(端点、客户细分、营销活动、旅程和分析)。有关更多信息,请参阅 Amazon Pinpoint 终止支持。注意:与短信、语音、移动推送、OTP 和电话号码验证相关的 API 不受此变更的影响,AWS End User Messaging 支持这些功能。
在您的应用程序中报告 Amazon Pinpoint 事件
在您的移动或 Web 应用程序中,可以使用 AWS Mobile SDK 或 Amazon Pinpoint 事件 API 将使用率数据或事件 报告给 Amazon Pinpoint。您可以报告事件以捕获会话时间、用户购买行为、登录尝试或您需要的任何自定义事件类型之类的信息。
在您的应用程序报告事件之后,您可在 Amazon Pinpoint 控制台中查看分析。分析页面上的图表提供了用户行为的多个方面的指标。有关更多信息,请参阅《Amazon Pinpoint 用户指南》中的 Amazon Pinpoint 分析图表参考。
要在 Amazon Pinpoint 外部分析和存储事件数据,您可以将 Amazon Pinpoint 配置为将数据流式传输到 Amazon Kinesis。有关更多信息,请参阅 使用 Amazon Pinpoint 通过 Kinesis 和 Firehose 流式传输应用程序事件数据。
通过使用 AWS Mobile SDK 和 AWS Amplify JavaScript 库,您可以调用 Amazon Pinpoint API 来报告以下类型的事件:
- 会话事件
-
指示用户打开和关闭您的应用程序的时间及频率。
应用程序报告会话事件之后,您可以使用 Amazon Pinpoint 控制台中的分析页面来查看会话、每日活动端点、7 天保留率等的图表。
- 自定义事件
-
通过分配自定义事件类型定义的非标准事件。您可以将自定义属性和指标添加到自定义事件。
在控制台中的分析页面上,事件选项卡显示了您的应用程序报告的所有自定义事件的指标。
- 货币化事件
-
报告您的应用程序产生的收入以及用户购买的商品数。
在分析页面上,收入选项卡显示了 收入、付费用户、销售数量等的图表。
- 身份验证事件
-
指示用户对您的应用程序进行身份验证的频率。
在分析页面上,用户选项卡显示了登录、注册和身份验证失败的图表。
开始前的准备工作
执行以下操作(如果您尚未这样做):
-
将应用程序与 AWS Amplify 集成。请参阅使用 AWS Amplify 将您的前端应用程序连接到 Amazon Pinpoint。
-
更新您的应用程序以注册端点。请参阅在应用程序中注册 Amazon Pinpoint 端点。
使用适用于 Android 或 iOS 的 AWS Mobile SDK 报告事件
您可以使用适用于 iOS 和 Android 的 AWS Mobile SDK,来使移动应用程序能够向 Amazon Pinpoint 报告事件。
有关更新您的应用程序以记录事件并将事件提交到 Amazon Pinpoint 的更多信息,请参阅 AWS Amplify 文档中的以下页面:
使用 AWS Amplify JavaScript 库报告事件
您可以使用 AWS Amplify JavaScript 库,以使 JavaScript 和 React Native 应用程序能够向 Amazon Pinpoint 报告应用程序使用情况事件。有关更新应用程序以向 Amazon Pinpoint 提交事件的更多信息,请参阅 AWS Amplify JavaScript 文档中的分析
使用 Amazon Pinpoint API 报告事件
您可以使用 Amazon Pinpoint API 或 AWS SDK 向 Amazon Pinpoint 批量提交事件。有关更多信息,请参阅《Amazon Pinpoint API 参考》中的 事件。
后续步骤
在您更新应用程序以报告事件后,该应用程序会将使用情况数据发送到 Amazon Pinpoint。您可以在控制台中查看此数据,并将其流式传输到 Amazon Kinesis。您也可以更新您的应用程序以处理通过 Amazon Pinpoint 发送的推送通知。有关更多信息,请参阅《AWS 最终用户消息推送用户指南》中的以下主题。