监控您的 Amazon SES 发送活动 - Amazon Simple Email Service

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

监控您的 Amazon SES 发送活动

Amazon SES 提供了使用事件、指标和统计信息监控发送活动的几种方法。事件是与您指定作为指标跟踪的发送活动相关的事情。指标代表一个按时间顺序排列的数据点集,它们代表生成统计信息的受监控事件类型的值。统计信息是指定时间段(包括到现在)的指标数据聚合。

这些监控方法可以帮助您跟踪重要的指标,如您账户的退信率、投诉率和拒绝率。过高的退信率和投诉率可能会影响您使用 SES 发送电子邮件的能力。此外,还可以使用这些方法来衡量客户与您发送的电子邮件的互动率,方法是帮助您利用事件发布和与配置集相关的自定义域来确定整体打开率和点击率 - 请参阅 配置自定义域以处理打开和单击跟踪

设置监控的第一步是确定要使用 SES 衡量和监控的与发送活动相关的电子邮件事件类型。您可以在 SES 中选择以下要监控的事件类型:

  • Send(发送)– 发送请求成功,Amazon SES 将尝试将邮件发送到收件人的邮件服务器。(如果使用账户级别或全局抑制,SES 仍会将其计为发送,但会抑制送达。)

  • RenderingFailure— 由于模板渲染问题,电子邮件未发送。当模板数据丢失或模板参数与数据不匹配时,可能会发生此事件类型。(此事件类型仅在您使用 SendTemplatedEmailSendBulkTemplatedEmail API 操作发送电子邮件时发生。)

  • Reject(拒绝)– Amazon SES 已接受电子邮件,但确定它包含病毒,而未尝试将其发送到收件人的邮件服务器。

  • Delivery(送达)– Amazon SES 成功将电子邮件发送到收件人的邮件服务器。

  • 退信 – 收件人的邮件服务器永久拒绝了电子邮件的硬退信。(只有当 Amazon SES 重试一段时间后仍无法发送邮件时才包括软退信。)

  • Complaint(投诉)– 电子邮件已成功送达收件人的邮件服务器,但收件人将其标记为垃圾邮件。

  • DeliveryDelay— 由于出现临时问题,无法将电子邮件发送到收件人的邮件服务器。例如,当收件人的收件箱已满,或者当接收电子邮件服务器遇到临时问题时,可能会发生传送延迟。

  • Subscription(订阅)– 电子邮件已成功发送,但收件人通过单击电子邮件标头中的 List-Unsubscribe 或脚注中的 Unsubscribe 链接更新了订阅首选项。

  • Open(打开)– 收件人已收到邮件并在其电子邮件客户端中打开了邮件。

  • Click(单击)– 收件人单击了电子邮件中包含的一个或多个链接。

可通过多种方法监控电子邮件发送事件。选择的方法取决于要监控的事件的类型、要通过其监控的事件的粒度和详细程度,以及希望 Amazon SES 发布数据的位置。需要使用反馈通知或事件发布跟踪退信和投诉事件。还可选择使用多种监控方法。每种方法的特征如下表中所列。

监控方法 可监控的事件 如何访问数据 详细程度 粒度

Amazon SES 控制台

账户运行状况、发送的电子邮件、已使用的配额、成功发送请求、拒绝、退回和投诉(当前声誉的最近历史记录)

Amazon SES 控制台中的账户控制面板页面

计数和百分比

跨整个 AWS 账户

Amazon SES 控制台

账户运行状况、发送的电子邮件、退回和投诉(当前的声誉)

Amazon SES 控制台中的声誉指标页面

仅计算的比率

跨整个 AWS 账户

Amazon SES API

送达、退信、投诉和拒绝

GetSendStatistics API 操作

仅计数

跨整个 AWS 账户

亚马逊 CloudWatch 控制台

发送、送达、打开、点击、退信、退信率、投诉、投诉率、拒绝、重新刷新失败和黑名单 IP。

CloudWatch 控制台

仅计数

跨整个 AWS 账户

反馈通知

送达、退信和投诉

Amazon SNS 通知(送达、退信和投诉)或电子邮件(仅退信和投诉)。请参阅 设置事件通知

每个事件的详细信息

跨整个 AWS 账户

事件发布

发送、送达、打开、点击、退信、投诉、拒绝和呈现失败。

亚马逊 CloudWatch 或亚马逊 Data Firehose,或者通过亚马逊 SNS 通知,请参阅。使用事件发布监控电子邮件发送

(需支付额外费用,请参阅每个指标的价格 CloudWatch。)

每个事件的详细信息

精细(基于用户可定义的电子邮件特征)

利用与配置集关联的自定义域发布事件 - 更多信息

打开率和点击率跟踪。

亚马逊 CloudWatch 或亚马逊 Data Firehose,或者通过亚马逊 SNS 通知。

(需支付额外费用,请参阅每个指标的价格 CloudWatch。)

每个事件的详细信息。

精细(基于用户可定义的电子邮件特征)

注意

按电子邮件发送事件衡量的指标可能与您的发送配额不完全符合。这种差异可能是由电子邮件退信和拒绝或者使用 Amazon SES 收件箱模拟器导致的。要了解您有多接近发送配额,请参阅监控您的发送配额