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