0

我正在寻找创造性的启发式方法来检测 HTML 电子邮件是否不仅被打开,而且还可能被阅读

目前,我们嵌入了一个img链接到 PHP 脚本的标签,该脚本在数据库中匿名标记电子邮件已打开。(我们可以在这里假设我们感兴趣的用户告诉 Outlook 可以显示图像。)

这种方法没问题,但很难说这意味着什么——如果他们单击电子邮件只是为了将其标记为已读,如果他们在跳过其他邮件时键入它,或者他们是否真的阅读并喜欢这封电子邮件。

我最近的尝试是在进行数据库调用将邮件标记为已读之前在图像下载上实现 10 秒的延迟,但是 Outlook 似乎在后台完成了请求,即使他们跳过了电子邮件。有没有人有更好的创意建议?

4

2 回答 2

0

在我看来,在用户不知情的情况下这样做是不道德的。这就是为什么如此多的电子邮件客户端采取措施防止这种情况发生的原因。

我知道这可能对您没有帮助,但如果您的用户真正阅读并喜欢这封电子邮件,您就不能在电子邮件中添加一个 HTML 锚点,他们可以点击该锚点访问您的网站,然后您可以向其中添加跟踪代码找出是谁/哪个电子邮件地址点击了您电子邮件底部的链接。沿着这些思路的东西对我来说似乎是一种更好的方法。也许那只是我。

于 2011-07-15T22:03:12.367 回答
0

嗯,不使用 javascript 就很难了,而且我们知道,大多数电子邮件客户端的安全性太高而无法使用 javascript。

没有太多考虑,您可以使用PHP的关闭功能,并让图像“循环”加载......基本上意味着图像永远不会完全加载,因为我们在服务器端使用循环停止它。Outlook 是否仍会在超时后尝试下载图像 - 是否会超时?

您似乎正在处理两个不同的问题...尝试利用 Outlook 并尝试做大多数人不想要的事情。

这就是为什么会有优惠和链接,如“单击此处获取 10% 优惠券”或“阅读更多”。

从营销的角度来看,如果人们对您的电子邮件感兴趣,这将是一个真正的考验……但我想这不是您的问题;)

于 2011-07-15T22:11:41.613 回答