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

问题描述 投票:4回答:3

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

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

谢谢。

email newsletter
3个回答
6
投票

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


2
投票

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

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


0
投票

只需为我的系统设置Mailgun,它们报告打开的唯一方法就是嵌入一个微小的图像,当用户点击“显示图像”下载并指示打开的电子邮件时。此外,如果电子邮件中有链接,您可以记录对这些链接的访问,也表示打开。如果用户没有这些,那么你永远不会知道。我认为没关系,因为我也是电子邮件的用户,如果我愿意,我希望能够保持我的隐私。我不会指望这很快就会改变。

© www.soinside.com 2019 - 2024. All rights reserved.