电子邮件跟踪图像重复请求

时间:2010-04-29 09:27:14

标签: http image email tracking handler

我正在从定制的选择加入CRM系统发送的电子邮件中嵌入跟踪图像。图像src是编码的.gif,例如src =“12_34_675.gif”。该图像由ASP.NET httphandler提供,它解码src编码并提供透明图像。

一切正常,但有些电子邮件客户端多次请求图像,创建重复的条目。有些客户在一秒钟内完成了三次通话,有些客户似乎在一天左右的时间内拨打了几十个电话。大多数情况下,电子邮件客户端会进行单个呼叫,但这些重复的呼叫非常令人费解。我知道我可以围绕他们编码,但我真的很想了解发生了什么。

我检查了IIS日志文件,这些文件显示重复请求来自客户端计算机。我无法想象可能导致这些重复的http请求的原因。

帮助!

2 个答案:

答案 0 :(得分:0)

我不认为这是你可以控制的。如果他们有一个旧版本的Outlook打开(旧版本用于打开默认情况下嵌入在邮件中的图片,很好)与预览窗格并通过您的电子邮件几次。 我确信您没有直接使用来自urchin的跟踪数据或您正在使用的任何内容。是否有原因导致图像的重复日志条目出现问题?

答案 1 :(得分:0)

我现在实际上遇到了同样的问题而且我不确定原因。

在我的代码中,我使用mod_rewrite重定向到跟踪脚本,这个脚本基本上解析了哪个广告系列和哪个联系人列表等的get参数,然后我将一些数据写入数据库。

在脚本的末尾,我使用类似

的代码输出图像
header("Content-Type: image/jpeg");
readfile($filename);

$ filename是正确的文件,我查了一下,var_dump了它,脚本确实输出了正确的文件。

在我的访问日志中,我在脚本上获得两次点击,我在数据库中获得两个重复记录,并且我的所有统计数据都是他们应该的两倍。