如何检查电子邮件是否已打开?

时间:2012-09-05 11:01:21

标签: email newsletter

我正在寻找一种可靠的方法来检查用户是否打开了我发给他的电子邮件。我知道我可以使用PHP脚本生成的一些图像(并在服务器端保存客户端头/数据),但我的问题是 - 这可靠吗?一些Web客户端默认禁用了图像,我不确定代理服务器,BlackBerry等......

那么 - 这个问题有一个好的,可靠的解决方案吗?

感谢。

3 个答案:

答案 0 :(得分:6)

没有可靠的解决方案(我很高兴没有)。如果用户只将您的邮件视为文本,那么除了邮件本身之外什么都不会被下载或者类似的东西。

答案 1 :(得分:2)

遗憾的是,唯一的解决方案并不存在。一些电子邮件服务提供商使用跟踪像素,一些使用外部css文件,一些跟踪图像+点击,一些跟踪电子邮件中任何图像的请求,一些甚至尝试合并漂亮的tags like bgsound。有些人将这一切结合起来。

唯一可以报告实际开放率的人是那些可以直接访问用户收件箱的人:互联网服务提供商本身以及为gmail开发应用程序和插件的软件提供商,outlook和&合。其中一些人向营销人员报告实际开放率。与Mail.ruOtherInboxeDataSource一样。但由于显而易见的原因,这一切都不完美。

答案 2 :(得分:0)

仅为我的系统设置Mailgun,看来他们报告打开的唯一方法是嵌入一个微小的图像,当用户单击“显示图像”时,该图像会下载并指示打开的电子邮件。另外,如果电子邮件中包含链接,则可以记录对这些链接的访问,还指示打开。如果用户不执行任何操作,那么您将永远不会知道。我认为还不错,因为我也是电子邮件的用户,并且我希望能够保持我的隐私。我不会指望这种变化很快。