1 Alexa排名
综合排名:也可以叫做绝对排名,即特定的一个网站在所有350多亿网站中的名次。Alexa每三个月公布一次新的网站综合排名。此排名的依据是用户链接数(Users Reach)和页面浏览数(Page Views)三个月累积的几何平均值。
Reach值:每一百万网民中有多少人访问目标网站。安装Alex toolbar工具栏的机器上都有一个全球唯一的AlexaID,该值就是访问目标网站的AlexaID总数除以处于活动状态ID数后再乘1百万。也就是说访问目标网站的AlexaID数越多,该网站的Reach值就越高。
Page Views:平均每个网民在目标网站上浏览了几个页面。每个AlexaID访问的页面数量越多,该值就越高
Traffic rank:网站流量在世界上的排名,可显示今日、本周内平均、3个月内平均的排名;以及三月来的变化。该值的计算公式从2004年10月起改为 reach的平方 × PageViews。这里可看出Reach值对总体排名的影响非常大。
变化排行榜:每隔一段时间,alexa就会公布最近网站上升幅度和下降幅度的排名,如果某网站作弊严重,该网站很容易就会出现在排名中。实际上由于alexa排名对国内需要融资的网站网站来说无比的重要,因此国内网站作弊的情况比较严重,目前Alexa已经封了很多国内网站。所以当我们调整Alexa的排名时,需要小心增幅过大。最近中搜的上升幅度过大,就出现了中搜上升幅度排名第一的情况,这会使中搜变成出头鸟,被人怀疑作弊。
2 Alexa排名研究
Alexa对一个网站的评价主要有一下内容:
2.1 综合评价
主要是对网站的文字介绍,排名介绍和用户平均评级。相对百度来说,中搜的文字说明太少,而且不够专业;百度的用户评级为5星级,中搜则没有。中搜排名为478,百度排名为7,两者相差很远。
2.2 关联网站
这里描述了访问中搜网站的用户同时关心什么网站,可以看到访问中搜的人同时也看百度,但却没有google。相比之下访问百度的关联网站中却没有中搜。
列表影响方式:
在Alexa toolbar的每次发送信息时,均会将本机最近5次的访问历史记录发送过去,最终通过分析产生该列表,可通过修改历史记录影响该列表。
2.3 站点状态
这里描述了网站排名、网站速度、链接网站,弹出窗口拦截情况。在Alexa Toolbar发送信息时,会将该网站装载的时间发送出去。同时,Alexa Toolbar也提供弹出窗口拦截的功能,发送信息时同时也将该用户拦截窗口的情况发送回去。
各参数的影响方式:
? Rank:通过影响reach和pageviews的值来影响;
? Speed:可以通过修改toolbar发送信息中的网站装载时间来影响;
? Link:关联网站的统计在alexa自身,不依赖于用户段的信息,无法修改;
? Popups:具体解释目前还不清楚,并不清楚应该向大还是小的方向去好。
2.4 联系方式
2.5 用户评价
这是浏览用户对中搜的评价,网站综合评价中的用户评级数据就是来源于这里。目前中搜的用户评价只有1条(就是我本人测试时写的);Alexa鼓励用户对一个网站进行评价,这个评价系统明显有人工审核过程,随便填写的东西上不去,我本人测试时写了几条评价,但只有一条因为看上去比较认真才上了去。
下面是百度的用户评价对比:
共有9条对百度的评价,都是5星级的,因此百度的综合评价才出现用户平均评价为5星的情况。很明显这些评价都是百度自己的人写的。
可做如下推论:
? 如果再有8个人对中搜的评价为5星,则中搜的综合评价中就一定会出现用户平均评价为5星的情况。
? 如果有9个人和百度开玩笑,发了9条对百度的1星的评价,则百度的平均评价将降为3级。
2.6 排名趋势图
点击网站详细信息时,会出现该图
2.7 各子域名访问量比例
点击网站详细信息时才可看到
可看出访问量最大的是中搜的检索页面和首页,再次是mp3检索。
2.8 Reach和PageView变化记录
点击网站详细信息时才可看到
这是2005年4月26日看到的情况,可以看到最近的reach值上升急快,而pageviews值下降了不少。从alexa作弊系统的原理来说,每日发出的信息总量是恒定的,等于总AlexaID的数量 × 每个ID请求数,前者影响reach值,后者影响pageviews值,根据alexa计算排名的公式,reach的价值远大于pageviews,因此在总数不能变的情况下将alexaid的数越大效果越好。目前的中搜在alexa上的数据碰巧非常吻合这个原则,这几天的上升幅度碰巧也是极大,外人可以证据确凿地说:中搜在alexa上作弊。实际上我们也确实是跑了一下作弊程序,但总共才发了十万左右条信息,根本不可能有很大的影响。说不好是有人在捣乱,让别人认为我们在作弊,如果最近有舆论报道说中搜在alexa上作弊,报道之人就应该是幕后捣乱的人。
3 Alexa Toolbar工作原理
3.1 工具栏安装
安装Alexa Toolbar后,在winnt/system32下会多了两个dll文件:AlxTB1.dll和AlxRes.dll,其中AlxTB1是com的接口,提供挂接IE,在IE的各类事件上做钩子,访问本地注册表等功能。而AlxRes则都是javascript和html页面以及图片等资源,使用Resource Hacker等dll文件资源编辑器打开这两个DLL文件就可一目了然。
工具栏的工作原理实际上是在IE上再开一个浏览器,调用AlxRes中的html页面,显示成为工具栏的样子,该页面为CHTML/index.html,这个页面中会调用com接口,捕获IE中的各种事件,具体定义如下图:
我们只需跟踪evt.class.js中的代码就可以看到alexa工具栏具体在干什么。例如修改dll文件中javasctipt代码,在关键地方弹出窗口显示以下内部变量。需要注意的是AlxRes这个文件有加密外壳,每次启动时会校验这个文件是否被修改,如果校验不正确,就会重现下载。AlxTB1.dll中有一个名叫ChecksumResources的函数,这个函数就是用来计算文件校验和的。我们可通过将AlxRes.dll文件偏移"0x17F6"处的两个字节"75 11"改成"90 90"跳过这个校验。
| [1] [2] [3] [4] 下一页 |
上一篇:SQL SERVER数据导成INSERT
下一篇:我要地图Step By Step
