33

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

它们拥有非常酷的“读取率”跟踪:它们可以跟踪正常读取、略读和浏览/删除。

他们如何跟踪略读和浏览/删除?这对我来说似乎是不可能的:)

他们还跟踪前进和打印。打印很容易(它们包括带有 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" />

测试结果:

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

4

3 回答 3

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" />

查看电子邮件时会加载一张图片。这将计算“打开”统计信息。

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

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

但是,必须对这些统计数据持保留态度:大多数电子邮件客户端会阻止任何类型的图像,直到用户决定显示它们。大多数网络邮件客户端将完全去除任何样式表,这使得打印和转发统计信息与 Gmail、Hotmail 和 Yahoo! 等客户端无关。邮件。

我希望这是有道理的!我还没有完全弄清楚扫视/删除的统计数据。当我这样做的时候,我一定会让你知道的。

于 2010-06-06T03:11:28.830 回答
7

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

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

如果您遇到流关闭异常,则客户端已关闭电子邮件(已删除或更改为另一个知道的电子邮件)。

在异常发生时,您知道客户“阅读”电子邮件的时间。

希望这可以帮助 ;-)

于 2011-10-13T13:03:02.920 回答
6

我想知道它是否可以请求图像,但是 src 脚本会休眠几秒钟,然后会进行 302 重定向到自身。它可以计算它被重定向的次数,并在一定次数后停止重定向,以确保浏览器不会提示重定向循环警告(但也许浏览器不会对图像发出警告,我'我从未测试过它)。

于 2010-08-27T20:32:40.577 回答