它始于 Google Analytics 中显示的数千次“(直接)/(无)”入站访问。
仔细查看服务器日志文件发现,许多行来自广告服务器的引荐来源信息被截断。
我们的广告代理商正在使用广告服务器在许多网站上显示 Flash 广告,以吸引访问者访问我们的网站。
以下是日志文件中的一条很好的引荐来源信息
aka-cdn-ns.somesite.de/apps/107/Ad7963755St3Sz1085Sq102862503V0Id1/Specific_Target_720x300.swf?targetTAG=_blank&clickTarget=_blank&pathTAG=http%3A//aka-cdn-ns.somesite.de/apps/107/Ad7963755St3Sz1085Sq102862503V0Id1/&closeTAG=javascript%3AcloseAdLayer3922521%28%29&openTAG=javascript%3AopenAdLayer3922521%28%29&expandTAG=javascript%3Aexpand3922521%28%29&collapseTAG=javascript%3Acollapse3922521%28%29&clicktarget=_blank&clickTarget=_blank&clickTARGET=_blank&CURRENTDOMAIN=adserver.somesite.de
以下是日志文件行中的截断信息
aka-cdn-ns.somesite.de/apps/169/Ad7936681St3Sz154Sq102861060V0Id11/Specific_Target_160x600.swf?targetTAG=_blank&clickTarget=_blank&pat
我的问题:什么原因导致日志文件中的引荐来源信息被截断?
这是广告服务器的错误吗?它发送的 http 标头是否带有截断的引荐来源信息?
这是我的 Web 服务器的错误吗?在许多情况下,它写入的引荐来源信息被截断了?
更新:
根据 DerfK 的回答中的信息,我检查了日志文件中的用户代理信息,发现所有被截断的引荐来源访问均来自使用 IE 所有版本的访问者。
答案1
标Referer
头来自浏览器,而不是服务器,因此这不是广告服务器的错。由于您的服务器似乎能够记录更长的Referer
标头,因此这不是您的服务器的错。
剩下的就是浏览器了。让服务器记录用户代理字符串,并比较带有截断标头的字符串和不带有截断标头的字符串,可能会很有教育意义。