2012-09-05 98 views
4

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

因此 - 是否有一个好的和可靠的解决方案来解决这个问题?

谢谢。

+0

默认情况下,我使用从Outlook到Gmail的所有电子邮件客户端都会阻止这些内容下载,所以我会拒绝。 –

+0

不知道如何,但mailchimp.com可以报告开放/读取计数,所有的解决方案使用动态图像(1x1像素),http://ask-leo.com/can_i_tell_if_email_i_sent_has_been_read_by_the_recipient.html –

+2

mailchimp唯一可以做的,是跟踪用户所做的点击,当然还有他们图片的下载。但是,如果您停用图片并且不点击您在电子邮件中看到的第一个链接,则他们无法追踪。还有一件事:即使有人知道我打开邮件,这并不意味着我读了它。 – Jens

回答

6

没有可靠的解决方案(我很高兴没有)。如果用户只将你的邮件视为文本,那么没有任何东西(除了邮件本身)被下载或类似的东西。

2

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

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

相关问题