跟踪大量电子邮件活动

Vla*_*dFr 32 email tracking massmail

Litmus上个月(2010年5月)发布了一项电子邮件分析服务.
见这里:http://litmusapp.com/email-analytics

它们拥有非常酷的"读取率"跟踪:它们可以跟踪正常读取,撇去和Glanced/Deleted.

他们如何跟踪撇去并浏览/删除?这对我来说似乎不可能:)

他们还跟踪前进和打印.打印很简单(它们包括带有bg图像的css @media打印查询).

但是前锋?我认为这可能是后续打开和不同IP /重用URL之间的组合.但是,这意味着如果我打开我的邮件并从另一台计算机重新读取它,它就算是一个转发.关于这个的任何想法?

总结一下: Litmus Email Analytics表示他们可以跟踪电子邮件阅读,浏览,浏览/删除,打印和转发.他们是如何做到的(撇去,扫视/删除和转发)?

跟踪代码: 这是代码.您为每个列表/广告系列组合创建了一个唯一代码(以便您可以跟踪广告系列..)然后将以下html/css代码放在电子邮件的标记之前.

<style>@media print{
 #_t { 
    background-image: url('https://a6.emltrk.com/XX0000XX?p');}
 }
 div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
   }
</style>
<div id="_t"></div>
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />
Run Code Online (Sandbox Code Playgroud)

检测结果:

使用Gmail,打印跟踪有效.雅虎 不知何故失败了.Glances/Deleted实际上有效,我已经测试过了.

dev*_*ett 42

代码按以下方式工作:

<style>
/* Print stylesheet */
@media print{
    #_t { 
        background-image: url('https://a6.emltrk.com/XX0000XX?p');
    }
}
/* Forward stylesheet */
div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
}
</style>

<!-- Extra DIV -->
<div id="_t"></div>

<!-- Main Image -->
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />
Run Code Online (Sandbox Code Playgroud)

查看电子邮件时会加载一个图像.这会计算"打开"统计信息.

还有一个额外的div(带有id _t),它是从样式表中引用的.该@media print部分在打印电子邮件时应用背景图像.图像的网址具有附加p属性,可能告诉Litmus正在打印电子邮件.

前向统计量以类似的方式计算:当存在某些元素时加载背景图像.Outlook匹配div.OutlookMessageHeader,其他东西(看起来像Thunderbird,也许,给定moz)匹配table.moz-email-headers-table,其他一切匹配blockquote #_t(再次使用额外的DIV).这些元素由电子邮件客户端在编写转发的电子邮件时创建.这次图像加载了f标志,告诉Litmus计算前向统计量.

但是,这些统计数据必须采取一定的措施:大多数电子邮件客户端将阻止任何类型的图像,直到用户决定显示它们为止.大多数网络邮件客户端将完全剥离任何样式表,这使得打印和转发统计信息与Gmail,Hotmail和Yahoo!等客户无关.邮件.

我希望这是有道理的!我还没有完全弄明白已删除/删除的统计数据.当我这样做时,我一定会让你知道.


小智 6

我认为跟踪某人打开电子邮件的时间的一种很好的方法是模拟一个非常慢的连接.

您可以简单地构建一个跟踪处理程序,逐字节返回跟踪图像.每个字节刷新响应并休眠一段时间.

如果遇到流关闭异常,则客户端已关闭电子邮件(已删除或更改为其他知道的电子邮件).

在例外情况下,您知道客户"读取"电子邮件的时间.

希望这可以帮助 ;-)


Jer*_*eir 5

我想知道对于skims是否可以请求图像,但src脚本会休眠几秒钟,然后302重定向到自己.它可以计算重定向的次数,并在一定次数后停止重定向,以确保浏览器不会提示重定向循环警告(但也许浏览器不会对图像发出警告,不管怎么说,我'从来没有测试过它).