Litmus如何跟踪他们的电子邮件分析?

时间:2010-07-11 19:57:16

标签: email analytics email-analytics

因此,'Litmus'是一个用于测试跨浏览器和电子邮件客户端的电子邮件和网页的网络应用程序,它拥有一种专有方法,他们声称这种方法不仅可以跟踪打开,点击,浏览器等(标准的嵌入式图像和传递链接跟踪。)

唯一的特点是他们声称他们能够跟踪最终用户采取的操作,最终用户阅读的时间,以及他们是否删除或转发了电子邮件。他们声称他们在没有JavaScript的情况下这样做,纯粹使用嵌入式图像。他们声称该方法适用于大多数主要电子邮件客户端。

他们可以做些什么来追踪这个?显然,如果他们正在使用他们无法控制的第三方应用程序,那么无论他们做什么都应该是可复制的。

我认为他们意识到当电子邮件客户端转发或删除电子邮件时,它会以不同的方式“打开”电子邮件,然后在某种服务器日志上创建一个唯一的用户字符串?不过,我正在抓住琴弦。

http://litmusapp.com/email-analytics

此处详细信息http://litmusapp.com/help/analytics/how-it-works

编辑:它们看起来也像是跟踪Prints。也许他们通过跟踪对'print'css的调用来做到这一点?

3 个答案:

答案 0 :(得分:26)

这一切都是用好的图像错误完成的。打破他们如何发现......

  • 使用了哪个客户:检查用户代理

  • 是否转发了电子邮件:通过将图片错误附加到仅在转发邮件时加载的div来完成。

  • 是否已打印电子邮件:打印样式表附带的错误

  • 阅读电子邮件需要多长时间:正如福雷斯特所指出的那样保持开放的连接(这也是Facebook跟踪(编辑?)你是否在线的方式在聊天)。

  • 是否删除了电子邮件:检查邮件是否在短时间内被读取或未被打开。事实上,他们将“扫视”和“删除”组合在一起。

当然,如果电子邮件客户端禁用电子邮件中的图像,这一切都无效。


编辑:这是another question

OP实际上有跟踪代码,this answer here解释了它的工作原理。

答案 1 :(得分:4)

我能想到的一种方法是从服务器上的脚本加载嵌入式图像。该脚本不会返回任何内容或者可能会非常缓慢地发送数据以保持连接打开。删除电子邮件后,将关闭连接。通过这种方式,他们可以知道电子邮件的打开时间。也许他们只是假设它被打开的时间不到10秒就被删除了?

另一种方法是跟踪引荐来源 - 这会提供很多关于webmail客户端正在做什么的数据,但我怀疑它对桌面客户端有用。

答案 2 :(得分:0)

他们知道电子邮件何时打开(从http服务器调用图像时)。

他们也知道用户做什么以及何时做,因为他们可以轻松地将所有链接替换为他们自己的跟踪网址,重定向到原始链接。

这里没有什么特别的。他们比他们的竞争对手更先进。没有魔力。

我只有一个疑问:他们如何跟踪删除。从技术上讲,没有办法知道在阅读之后消息发生了什么。

我怀疑“已删除”邮件是一封永不打开的邮件。