登录模块加载中...
会员投稿 投稿指南 今天是:
打印本页 | 关闭窗口 | 双击滚屏 您的位置首页>>网页制作学习园地>>网页制作>>怎样设计网页>>以数据为基础,严格的逻辑化,以效果为目
以数据为基础,严格的逻辑化,以效果为目
来源: ‖ 作者: ‖ 点击: ‖ 时间:12-03-01 15:14:06 ‖ 【 】‖ 我要投稿

网站服务器日志

Apache,Nginx等常用服务器的内置日志配置格式Combine已经可以满足大多数SEO分析需求。它看上去类似是这样的:

111.111.111.111 – - "[20/Feb/2012:18:09:25 +0800]""GET / HTTP/1.1″ 200 3121"http://***.org/" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

必须记录的信息诸如:访问来源IP、访问时间、访问页面、HTTP响应状态码、访问来源及客户端标识等,这些在Combine日志格式里面都有。

在确保服务器日志可以满足其他部门的分析需求下,至少要确保上面提到的几项被记录在服务器日志里面。但也不要将任何可以记录的数据都记录下来,只选择实际需要的部分,不然会使得网站日志体积非常大,不利于分析起来的效率。这些内容可能需要和运维进行沟通解决。

然后关于日志的分析,我认为没太多固定的准备工作可做,因为它的数据来源是原始的(raw似乎听上去会更有感觉?),所以可选择的数据维度几乎是无限的。因此尤其要按实际需求进行相应的处理与分析。

对于一些要求并不是特别高的日志分析需求,可以尝试使用光年日志分析系统。虽然我个人对所有图形界面的实用类程序都不带好感,但它提供了一些很不错的数据维度的思路。

听说有一家大型的旅游网站是采用MongoDB结合Map/Reduce进行日志分析的,我个人也用过MongoDB实现过前面提到的光年日志分析的一部分重要功能。所以感觉MongoDB是个可以考虑的选择。

第三方流量分析工具

Google Analytics的安装

对于免费流量分析工具,Google Analytics绝对是其中的佼佼者(以下简称GA)。不过如果网站的月浏览量大于500W的话,只有Google Adwords的用户,才能继续免费使用GA进行流量的记录与分析。下面都以它为例。

在GA添加需要追踪流量的网站以后,它会提示你添加一段JavaScript代码,到每一个你需要追踪页面的标记之前。代码的添加可能是一件很轻松的工作,但也可能非常麻烦,主要取决于网站的模板层。

先提下常见开源博客程序WordPress的方法,它采用了包含的模板处理方式,比如网站首页、列表页、文章页等自身的模板,都是只有当中一部分的。而包含网页LOGO等的网页头部,都使用WordPress的get_header方法来加载另一个独立的模板文件(get_header方法本质上是PHP里面的include函数)。简言之,只要在header.php那个文件上面添加代码,包含它的所有网页都会跟着改,很快就可以把GA代码添加好。

但情况并不总是理想的,尤其对于使用网站框架自己进行开发的网站,有时并没有将包含这样的方式很好的运用。这可能是网站的建设规范不完善的关系,也可能是网站需求导致了确实无法使用和WordPress类似的包含方式。那么,至少要在每个网页的头部,额外包含一小段加载全局JavaScript的区块,以方便的添加全局性的JavaScript代码。

虽然未必在添加GA代码时,对可能糟糕的网站模板结构去进行更改,最多到几十个不同的模板文件里面去分别加下代码就是了(当然也要花些时间去保证没有漏过哪些页面)。但一次性搞定一些本质性的问题会带来很多日后的便利性——比如又要换一套统计代码。

相对最麻烦的事情或许是如何说服程序员为了一些看似小的需求而修改模板结构,这边就略过了。

一些基础的Google Analytics设置

对于SEO而言,一项最基础的设置,就是要把网站上对SEO有价值的页面进行归类。对页面进行区分,并以此掌握了它们的流量现状及趋势以后,才能把握SEO的侧重点,及更好的分析网站上每次SEO修改的成效等等。

如最简单的例子,对于一个网站,如果手头有1000条外链,应该给网站的栏目页还是产品页?这主要取决于哪类页面有更高的转化率与更大的SEO流量提升空间。

对于每个网站而言,都存在不同的情况。比

|<< << < 1 2 > >> >>|
加入收藏:  加入收藏夹  | 发送给好友:  发送给好友
责任编辑:admin
  • 上一篇:3.3的更新链接算法修改
  • 下一篇:无
  • 相关文章列表
    请文明参与讨论,禁止漫骂攻击。  
    网友评论