我正在使用 sendgrid 发送电子邮件。
sendgrid 中是否有任何选项可以获取每个用户电子邮件地址的电子邮件分析(打开/退回/回复的电子邮件)?
我正在使用 sendgrid 发送电子邮件。
sendgrid 中是否有任何选项可以获取每个用户电子邮件地址的电子邮件分析(打开/退回/回复的电子邮件)?
我以前做过这两种方法:
1) 使用SendGrid 的 Event API自己收集和聚合数据。
2) 在您的 SendGrid 帐户上使用 sendwithus 之类的服务,该服务将为您收集您的 SendGrid 分析,并按收件人、模板、段等提供分析。他们还提供API 和 Ruby 客户端。
是的,有可用的选项,以获取通过 sendgrid 发送的单个电子邮件的状态。
在您发送的每封电子邮件中发送一个独特的参数,然后您可以参考独特的参数获取这些电子邮件的状态。
对您的问题进行更多解释将有助于我们为您描述最佳解决方案。
我最近完成了这项工作,所以如果你解释整个场景,我会想出解决方案。
有两种方法可以获取这些数据:
使用SendGrid 事件 Webhook来获取有关您通过 SendGrid 发送的每封电子邮件的每个事件的近乎实时的信息。它通过向您指定的 URL 发出 POST 请求来工作。
然后,您可以存储所有这些数据以供以后使用,这是迄今为止您可以获得的最细粒度的信息。像 Redis 这样的键/值存储是一个很好的选择,但如果你想要一个简单的选择,请查看SendGrid EventKit以快速启动和运行。
或者:
通过Stats API获取数据。此端点允许您以多种方式获取主用户和子用户帐户所需的号码。
根据您的问题,您应该调查 Event Webhook,因为它可以让您最清楚地了解您发送的每封电子邮件会发生什么。
您现在可以使用Thinbox从 Sendgrid、Mailgun、Mandrill 获取分析数据,或者只需密送他们提供的电子邮件地址即可。它基本上类似于 EventKit,但也适用于其他 ESP。