如何使用PHP检查您的电子邮件是否已在Webmail中读取

时间:2010-09-17 14:13:14

标签: php email email-analytics

无论如何我们可以跟踪我们的电子邮件已被阅读或不使用PHP。如果我向10个人发送邮件,我需要知道有多少人阅读了电子邮件和他们的电子邮件地址。有没有办法做到这一点

提前致谢

7 个答案:

答案 0 :(得分:4)

您可以使用image bugs跟踪像素(因为它们通常是不可见的1x1图像)。不要指望这是100%可靠的,因为有可能因为电子邮件客户端会将您的电子邮件标记为垃圾邮件。有些客户根本不会要求提供图片。

这就是litmus跟踪他们的电子邮件的方式,有几个指标:电子邮件是转发,打印,阅读时间等等。他们的基础是......图片错误。我解释了每个人的工作方式here

嵌入任何类型的JavaScript代码都会将垃圾邮件标记的可能性提高几个数量级。不要那样做。

答案 1 :(得分:3)

没有任何保证可靠的方法来做到这一点。有些方法在某些时候有效,但无法确定。由于垃圾邮件,最终用户通常会阻止大多数可靠的方法。

最常见的方法是发送一封HTML电子邮件,其中包含从您的网站加载的图片(或者经常从第三方跟踪代理商的网站加载)。将加载图形,并且URL将加入唯一ID,以便您知道哪个收件人已加载它。

然而,只有当用户(a)以HTML模式阅读他们的电子邮件,(b)允许它加载图形,以及(c)在他们在线时读取它时,这才有效。

某些技术使用Javascript执行类似的任务。但是这有同样的问题,也可以通过用户在电子邮件中阻止Javascript来阻止。

最好的方法(即最受社会欢迎的方法,最不可能被阻止)是为用户提供一个链接,以便获取更多信息,该信息具有唯一ID。这当然不会告诉你已经阅读了什么,但它确实告诉你谁对他们所阅读的内容感兴趣,无论如何这可能更有价值。

所有这些方法的缺点是需要为每个用户提供唯一的ID。这意味着您发送的每封电子邮件都必须是唯一的,这意味着您的邮件系统需要相当大的处理开销,因为它必须为每个用户重新生成文本。这就是大多数做这类事情的人将任务委托给第三方跟踪机构的原因。

答案 2 :(得分:0)

没有。没有可靠的方法可以做到这一点 - 垃圾邮件发送者使用所有已知的方法,因此大多数电子邮件客户端默认阻止它们。

尽管如此,有很多方法 - 但不要指望它们中的任何一种都是可靠的:

  • 在HTML邮件中嵌入了一个外部图片/图片错误,其中的查询字符串是地址的哈希值,然后解析服务器上的访问日志。
  • 嵌入脚本
  • 请求回复并跟踪

答案 3 :(得分:0)

我无论如何只是谷歌提出的第一个结果,(也有其他一些人),但我看到http://trackemailmarketing.com/(谷歌电子邮件营销跟踪)

至于你自己这样做,有可能,如果你能提出逻辑以及它将如何运作。然而,鉴于许多不同的客户有不同的限制(即客户阻塞)等,有很多问题需要克服。

答案 4 :(得分:0)

它最常与像1x1像素或其他图像的grafical项目相关联。最好的方法,你用php生成像素。

然后您将这样的代码添加到您的电子邮件

文件pixel.php创建一个img文件并为你的数据库创建一个mysql quety,打开ID为1的电子邮件。

与Links相同的理论。

无法跟踪文本电子邮件的开头。

我还提供了一个电子邮件makreting工具,只要你有兴趣就给我发邮件。

亚历山大[AT] fincha [点] com

答案 5 :(得分:0)

无法可靠地执行此操作,这在很大程度上是因为现代电子邮件客户端已采取措施阻止您这样做。

您可以尝试实施“网络错误”,小图片以及发送给每个收件人的唯一链接,这样您就可以看到从服务器加载图片的时间,但这需要用户(至少在现代电子邮件中)客户)明确说“加载图像”。

但是,您可以使用每条消息的唯一标识符提供指向您控制的内容的链接,以查看对您的内容感兴趣的人。

答案 6 :(得分:0)

我知道这个答案来得很晚,但它可能很有用。

如果您想要估计有多少人阅读您的简报,您可能会使用一种可能性。它要求用户采取行动,但它可能为您提供最准确的数字。它仅在您向很多收件人发送邮件时有效。

  • 添加图片错误。
  • 添加一个小的(每封电子邮件中唯一的)文字链接,告诉我们“出于营销目的,如果您阅读了该电子邮件,请点击此处。” (不要指望每个人都点击它,只需阅读。;-))如果你真的不喜欢这个,你甚至可以使用'取消订阅'链接,并计算有多少收件人取消订阅。
  • 跟踪图像错误已解决的次数。
    • 将收件人分为两组:
      • 访问图片错误的A组。该组中的所有人都在屏幕上显示该消息。
      • 没有图像错误的B组响应。该组中的某些人可能已阅读该邮件,但他们的电子邮件客户端已阻止该图像。
  • 计算A组中有多少人点击该链接。
  • 计算 - 假设B组中的百分比相同 - 如果相同百分比的人点击该链接,则该消息将在屏幕上显示多少次。

示例:

  • 您已发送10000个具有不同ID的简报(即ID 1 - 10000)
  • 一个月后,图像错误被解决了3000次。你觉得很棒,至少有3000位读者!
  • 点击链接500次。链接上的300次点击来自电子邮件,这也解决了图片错误。
  • 现在,您可以计算。 3000个图像解析邮件中的300个报告了点击,即10%。
  • 所以:阅读时事通讯的用户中有10%实际点击了该链接。
  • 因此,总共500次点击将意味着阅读了5000封电子邮件。

你看,虽然图像错误只解决了3000次,但你有理由相信大约有5000人真正阅读(即显示)了这条消息。