4

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

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

谢谢。

4

3 回答 3

6

没有可靠的解决方案(我很高兴没有)。如果用户仅将您的邮件视为文本,则不会下载任何内容(除了邮件本身)或类似的东西。

于 2012-09-05T11:03:27.973 回答
2

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

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

于 2012-09-05T15:28:29.610 回答
0

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

于 2018-08-26T12:39:27.870 回答