启发式检测 HTML 电子邮件是否被阅读

发布于 2024-11-23 17:08:33 字数 377 浏览 1 评论 0原文

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

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

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

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

I am looking for creative heuristics to detect if an HTML email was not just opened, but also likely read.

Currently, we embed an img tag linking to a PHP script, which marks anonymously in the database that the email was opened. (We can assume here that the users we're interested in told Outlook it was OK to display the images.)

This method is okay, but it's hard to tell what it means - if they clicked the email just to get it marked as read, if they keyed through it while skipping through other mails, or if they genuinely read and enjoyed the email.

My latest try was to implement a delay of 10 seconds on the image download before making the database call marking the mail as read, however it seems that Outlook finishes the request in the background, even if they skip out of the email. Does anyone have any creative recommendations that may work better?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

剪不断理还乱 2024-11-30 17:08:34

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

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

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

这就是为什么会有诸如“点击此处获取 10% 优惠券”或“了解更多”之类的优惠和链接。

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

Hmm, tough one without the use of javascript, and as we know, most email clients have their security too high to use javascript.

Not putting much thought into it, could you use PHP's shutdown function, and have the image "loop" load....basically meaning that the image will never completely load because we are stopping it on the server side with a loop. Will Outlook still try and download the image after a timeout - will it timeout?

It seems like you are dealing with two different issues...trying to harness Outlook and trying to do something that most people don't want.

This is why there are offers and links like "click here for 10% off coupon" or "read more".

From a marketing standpoint this would be a true test if people are interested in your emails....but I guess that wasn't your question ;)

阳光下的泡沫是彩色的 2024-11-30 17:08:33

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

我知道这可能对您没有真正的帮助,但如果您的用户真正阅读并喜欢这封电子邮件,您是否可以在电子邮件中添加一个 HTML 锚点,他们可以点击该锚点转到您的网站,并且您可以向该锚点添加跟踪代码要找出是谁/哪个电子邮件地址,请单击电子邮件底部的链接。对我来说,类似的方法似乎是更好的方法。也许那只是我。

It's kind of unethical in my opinion to do this without your user's knowing. That's why so many email clients go to measures to protect against this.

I know this might not really help you, but if your user genuinely read and enjoyed the email couldn't you just add an HTML anchor in the email that they can click on to go to your website and you can add a tracking code to that to figure out who it was / which email address clicked on the link at the bottom of your email. Something along those lines just seems like a better method to me. Maybe that's just me though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文