页面重定向及其对分析数据的影响
Posted on 十月 29, 2009
Filed Under 基础知识 | Leave a Comment
原创文章,转载请注明: 转载自网站分析 Web Analytics
本文链接地址: 页面重定向及其对分析数据的影响
重定向页面是一种特殊页面,当访客访问一个重定向页面时,该页面会立即自动跳转到目标页面,也许用户可能都没有感觉到中间还经过了一个页面,就已经跳转了。

那么为什么会有重定向页面在网站中存在呢?常见的网页自动跳转有下列一些应用:
广告点击的跟踪
很多门户类网站会出售广告位给客户,客户可以购买这些广告位展示自己的内容,建立指向自己网站的链接从而导入更多的流量。这些门户网站就需要统计出这些链接被点击的情况,提交给用户。
在很多网站中,有针对网站内部某些产品或者内容的推广。这些网站会为某些产品或者内容在首页显眼位置放置广告,从而有目的的带去更多的流量。网站的运营者当然也希望了解广告点击的情况。
如果这些网站都部署好一套网站分析工具来监控这些流量,这些点击数的统计当然都不是问题。但是,网站分析本身在国内也是比较新兴的事务,很多网站并没有部署。那如何来测量这些点击呢?一个传统的统计方式,就是增加一个透明中间页。那些页面上的广告链接并不是直接指向客户网站或者要推广的产品的页面,而是指向了这个中间页,这个中间页面的程序会记录下这次点击,然后在自动跳转到真正的目标页。
外部平台支付
几乎绝大部分的电子商务网站都在使用第三方的支付平台,那么网站和支付平台之间需要有一个接口。很多的处理都是,在用户确认订单点击支付按钮的时候,会首先有一个中间页面来处理一些用户信息,准备接口的数据,再生成最后指向支付平台的链接,最后跳转到支付平台去让用户继续完成支付。那这个跳转很多时候也是自动重定向的。
增强用户体验
这类的重定向主要是为了网站设计的需要。比如,论坛登录,会给一个提示信息,然后几秒以后会自动跳转到首页 。或者操作过程中出现错误,会出现错误提示的页面,然后也自动跳转到下一个页面。
重定向的类型分为:
服务端重定向
服务端的重定向是指通过在HTTP的头中包含跳转指令来完成的重定向。用户几乎感觉不到中间还有一个页面,这个页面也不会有内容被浏览器加载。一般是在网关程序中处理,比如以PHP为例:
header( ‘Location: http://www.webanalytics.org.cn’ ) ;
客户端重定向
客户端的重定向是指在HTML中通过标签或者JavaScript脚本来完成的重定向。这个时候浏览器实际上已经加载了页面。实现上有使用HTML的meta标签:
<meta http-equiv=”refresh” content=”0.1;url=http://www.webanalytics.org.cn”>
也有使用JavaScript:
window.location.href=”http://www.webanalytics.org.cn”
重定向对网站分析数据的影响
网站分析工具的报表中,一般都会有流量来源的报表,统计到用户是是从哪里点击进入我们的网站的。如果用户在门户网站的网页A上,点击了一个广告,这时会跳转到一个中间跳转页B,再自动跳转到目标页C。我们在C上有部署跟踪的代码。如果是在页面B上使用的是服务端跳转,那么我们跟踪到的流量来源是页面A,如果是客户端的跳转,那跟踪到的就是页面B,我想这在大部分时候都不是我们想要的。
客户端跳转,中间页面又在自己的网站,跟踪到的流量来源总是一个广告点击的统计页,无法知道真正用户是在哪里点击的。这就是我现在遇到的问题,谁有解决的办法?期待你的答案!

Leave a Reply