如何跟踪收件人打开了哪些(或多少)电子邮件?

时间:2012-09-12 10:41:56

标签: php email

我正在努力通过添加有关已发送,接收,打开等已发送电子邮件的数量的报告,为有特殊要求的客户提供更好,更完整的电子邮件发送工具。我环顾四周,无法找到任何可靠的方法来判断收件人是否打开了电子邮件,因为大多数电子邮件客户端通常会忽略“阅读收据”请求。

有没有办法可靠地做到这一点,还是我坚持使用不可靠的阅读回执请求方法?

2 个答案:

答案 0 :(得分:4)

您可以使用邮件中的简单图像(仅限HTML邮件)来执行此操作...

像这样的东西

<img src="http://domain.com/tracker.php?emailHash=xxx&emailID=99" width=1 height=1>

tracker.php将包含一个可以跟踪用户信息的简单脚本

有关详细信息,请参阅

Track Email Open

How to make a simple tracking image with PHP

答案 1 :(得分:1)

感谢上帝,没有可靠的方法来做到这一点。您可以使用Baba建议的“Track Email Open”链接,但每个现代电子邮件客户端都不会加载远程图像,直到用户允许它为止。

这是不可能的,想象Spammers可以知道你是否打开了他们的邮件......