个人认为做网络推广过程中,除非要查非常细微的东西,我想一般情况下SEO人员都是不会去看原始日志文件的。通常来说的话就会网站流量分析就会借助一些软件。
流量统计和分析软件一般分为两种。第一种是基于在页面上插入统计代码。站长们需要在统计的所有网页上(通常是整站页面)插入一段代码,一般是JavaScript代码,这段代码将会自动检测访问信息,并把信息写入流量分析软件服务商数据库中。统计、分析软件运行在服务商的服务器端,站长在服务商提供的线上界面查看网站流量统计和分析。
属于这类最值得推荐的就是Google Analytics(谷歌分析,GA),我后面的讨论基本上都是围绕Google Analytics为例。其实Google Analytics前身是Urchin,是一款付费的统计服务。在2005年4月份这个公司才被Google收购了,然后Google基于自己的一贯做法,将其改名为Google Analytics,免费提供给站长们用。
站长只要把GA统计代码放在每个页面的HTML中,比如全站所有页面都会调用的页脚文件中,用户访问包含有统计人代码的页面时,Google Analytics就会开始收集数据。
有类似服务的还有以下几种:
1、百度统计 http://tongji.baidu.com/
2、量子/雅虎统计 (现在已经变成了量子统计)
3、太极链 http://www.textclick.com/
4、51YES http://count.51yes.com/
5、51啦 http://www.51.la/
6、阿江统计 http://www.ajiang.net/
而第二种是基于对原始日志文件进行分析。这类软件把日志文件作为输入,直接统计其中信息。这种统计软件既有装在服务器上的,也有运行在自己电脑上面的。
装在服务器上常见的有如下:
1、Webalizer : http://www.mrunix.net/webalizer/
2、AStats : http://awstats.sourceforge.net/
3、Analog : http://www.analog.cx/
可以运行在自己的电脑桌面的如:Azure Web Log analyzer:
http://www.azuredesktop.com/logdoc.html
这两种软件各有其缺点,个人认为有:
1、以统计代码基础的流量分析软件或服务的优势是简单易用,站长无须安装运行任何软件,而且软件升级维护、新功能开发等都无须站长操心。
2、有的浏览器不支持(或用户有意关闭JS脚本),使用统计代码方式数据不准确。
3、有的时候网速慢,JS代码又在HTML底部,还没来得及被运行,用户已经离开或者关闭网站,也将是统计的数据不准确。
4、用户电脑或者路由器或者ISP网络上都有可能存在页面缓存,用户访问页面,却可能没有在日志中留下记录。