Alexa的世界网站排名主要分两种
Alexa的世界网站排名主要分两种综合排名 也可以叫做绝对排名,即特定的一个网站在所有350多亿网站中的名次。Alexa每三个月公布一次新的网站综合排名。此排名的依据是用户链接数(Users Reach)和页面浏览数(Page Views)三个月累积的几何平均值。如当前世界排名最*前的网站有:雅虎(www.yahoo.com)高居榜首,MSN(http://www.msn.com/)紧跟其后,两个
Read more丨阅读全文 »
关于Alexa工具条的解说与方法
关于Alexa工具条的解说与方法 | ||
Alexa工具栏使用Toolbar Bands和Browser Help Object技术嵌入IE浏览器。 Alexa Toolbar可以获得当前浏览器的IWebBrowser2接口,通过这个接口就可以对浏览器为所欲为了。不过Alexa Toolbar的实现十分奇怪:它的界面和主程序是用HTML和javascript实现的,这就是大家经常抱怨使用Alexa Toolbar后导致运行变慢的原因。而且Alexa Toolbar中的javascript有许多冗余代码,且有多处的资源泄漏,当用一个IE窗口长时间浏览网页时会消耗大量的系统资源,建议安装Alexa Toolbar的IE用户在一个窗口长时间运行后,关闭再重新运行。 前面说的那些HTML和javascript代码是以资源的形式存在于alxres.dll文件中的,Alexa Toolbar的界面其实就是一个IE窗口,只不过它屏蔽了右键,这个IE窗口通过"res://alxres.dll/..."来加载HTML页面和脚本的。也许你会自作聪明用一些PE文件资源修改工具来修改alxres.dll,以实现修改alexa toobar的代码。不过Alexa Toolbar的设计者早就想到这一点,他们通过对AlxRes.dll进行校验和计算来拒绝加载修改过的Alxres.dll(不过很奇怪,他们为什么不通过加壳的方式来防止修改呢?),这一功能由AlxTB1.dll导出的ChecksumResources函数实现的,AlxRes.dll在加载的过程中会调用这一函数对自己进行校验。****方法很简单(下面方法仅对7.0.1.52.1201版本有效,其他版本没有测试):用16进制编辑器,如:WinHex等,打开alxres.dll文件,将文件偏移 0x170f 处的2个字节改为 0x90 就行了。 如果你想了解Alexa Toolbar的运行流程,可以修改“res://AlxRes.dll/CHTML/index.html”的231行,将“var g_bDebug=false;”改成“var g_bDebug=true;”就可以了。现在IE加载完alexa toolbar后,会打开一个新的弹出窗口来输出alexa toolbar的调试信息。 现在你可以随心所欲地修改alexa toolbar了,加入后门啦,写入作弊代码啦都可以,不过我还是对前者比较感兴趣。 新版本的 Alexa Toolbar ****方法 国庆节后,Alexa Toolbar 更新了版本。 以下是关于新版本7.0.1.52.1202的****方法: 将 AlexaRes.dll 文件偏移 "0x17F6" 处开始的两个字节"0x1175"改为"0x9090" 你可以通过各种16进制编辑器来修改,显示的应该是 "75 11",改为 "90 90"。 修改Alexa Toolbar 造成的任何结果与我无关啊 Alexa Toolbar 内部揭密 关于Alexa排名的作弊方法网上有介绍很多种,不过都是没有用的,至少现在已经没有用了。 10月6日后,Alexa排名规则有了重大的改变,而且一直在变,所以现在很多网站的排名都不稳定(包括作弊的)。而我今天揭密的内容用来作弊的话已经显得不够了。 Alexa Toolbar的大量代码是用HTML和javascript来实现的,资源泄漏问题严重啊,真不知道它的设计者是怎么想的。Alexa Toolbar的程序实现原理在我以前的文章中也多多少少提到过,所以今天就不讲了。今天来讲一讲Alexa Toolbar发送的HTTP请求格式。 下面是Alexa Toolbar发送的GET请求部分: GET /data/ezdy01DOo100QI?cli=10&dat=snba&ver=7.0&cdt=alx_vw%3D20%26wid%3D16865%26act%3D00000000000%26ss%3D1024x768%26bw%3D775%26t%3D0%26ttl%3D1125%26vis%3D1%26rq%3D2&url=http://20cn.net/~tabris17/ HTTP/1.1 将URL部分解码后得到: /data/ezdy01DOo100QI?cli=10&dat=snba&ver=7.0& cdt=alx_vw=20&wid=16865&act=00000000000&ss=1024x768& bw=775&t=0&ttl=1125&vis=1&rq=2&url=http://20cn.net/~tabris17/ 其中"ezdy01DOo100QI"是aid。 "cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&"这部分是固定值。 wid是个随机数。 act数据包含了Alexa Toobar功能的被使用情况。 ss很明显是屏幕分辨率了。 bw是IE窗口的宽度。 t取值是0或1,和当前IE的window对象还有referrer有关。 ttl是当前页面打开速度,和Site Stats中的Speed有关。 vis表明IE是否显示工具条。 rq是对象计数器。 大家可以看到,URL部分没有什么奥妙之处,很容易伪造。以前要作弊的话只要大量伪造HTTP请求,不停发送就可以了,现在Alexa通过改进排名算法,杜绝了这种作弊方法。 奥妙之处在于Cookie部分,那里面保存了一些你的浏览隐私,所以Alexa把这部分数据加密了,通过一种类似于PGP的加密方法,你可以在Alexa Toolbar的代码中找到这个加密用的公钥 "d9adyz93472kb63z521t6e80wqpi56znb16fya6im3dr3xwe" (好长啊,看起来很难****的样子)。密钥只有Alexa自己有啊,郁闷! Alexa作弊大解密www.tuigo.com 1、Alexa是通过什么来计算流量的? 其实在Alexa的网站上已经说了很清楚了,Alexa通过安装Alexa Toolbar的IE用户的反馈信息来进行统计的。并非有些人所说:Alexa会计算所有穿梭于Internet上的WEB流量,要做到这一点显然是不可能的。 2、Alexa Toolbar的工作原理是怎样的? Alexa Toolbar是通过BHO技术和Toolbar Bands技术来监视IE行为的,IE浏览器的地址栏的每一次变化都逃不过Alexa的法眼。不过处于安全性考虑,Alexa Toolbar不会统计用户的HTTPS协议的流量。Alexa Toolbar其实就是向http://data.alexa.com发送HTTP请求来发出用户浏览信息的,这个请求的格式我已经****了。 3、Alexa排名真的可以作弊吗? 绝对可以。但是现在你能在网上搜索到的作弊方法和作弊工具都是无效的。比如有一种方法说能通过MYIE这样的浏览器来刷排名,显然此文的作者并不懂Alexa Toolbar的工作原理,MYIE是不会加载Alexa Toolbar的。AlexaBooster也不行,因为它忽视了aid的生成算法,以及cookie的作用。 4、Alexa会识别作弊行为吗? Alexa有一套算法来判断收到的信息是否有伪造的嫌疑。 5、Alexa会像google一样对作弊行为进行惩罚吗? Alexa不像google,它的信息来源Alexa Toolbar的用户,而非网站自身,这些数据的真实性是无法保证的。仅凭这些不可靠的数据而对一个网站进行惩罚是不可能的,因为很有可能有人恶意伪造某个站点的虚假信息来使Alexa惩罚该网站。但是Alexa会忽略有作弊嫌疑的IP发出的数据。 6、网页的自动跳转和自动刷新能提高Alexa排名吗? 你可以在Alexa的网站上找到这么一句话:“Multiple page views of the same page made by the same user on the same day are counted only once.”。所以通过刷新页面来提高访问量是不可行的。而所谓的自动跳转就是:在用户点击一个连接后,先跳转到一个假页面,这个假页面会在1秒或几秒后跳转到真正的目标页面。这种方法看似可行,但是必须考虑加载Alexa Toolbar所需的时间,太短的话Alexa Toolbar是不会发送信息的,改善的方法就是不要在新窗口中打开连接,这样能避免新的IE窗口因加载Alexa Toolbar所耗费的时间。 Alexa是否真的针对作弊者而改变了排名规则? 经过10.1的7天漫漫长假,发现:Alexa网站已经从6号开始有所变动,很多人猜测这是不是为了针对作弊者而使Alexa改变了排名规则? 我到Alexa网站上看了看,除了以前那个Traffic Rank的图表界面有所变动外,好像找不出其他的迹象了。 很多人认为近几天,一些中国门户网站的排名纷纷开始下降,表明Alexa的排名规则已经变了。其实这只是10.1长假的关系。10.1其间,大家要么出门旅游,要么睡觉休息,上网的话也只是玩网游,哪还有人看网页啊,如果这几天有哪个国内网站的排名不跌的话,那才是有作弊的嫌疑呢。 我个人估计Alexa的排名规则和依据不会有大变动,因为Alexa Toolbar不具备自动升级的功能,所以Alexa排名的数据依据在很长的一段时间内是不会改变的。能改变的只有排名的算法,顶多是改变了Reach和Page View对Rank影响的权重,或是对Reach和Page View出现异常的处理机制。 Alexa工具栏竟然会自动升级 本来一直以为 Alexa Toolbar 没有自动升级功能的,今天突然发现被我修改过的 Alexa Toolbar 竟然恢复正常状态了。我到系统目录下一看,原来被我修改的过的AlxRes.dll的大小是340k变成了336k,而且系统目录下多出了一个AlxRes.dll.bak的文件。我查看了一下Alexa Toolbar的版本信息,原来是“7.0.1.52.1201”,现在变成了“7.0.1.52.1202”。很明显,Alexa自动升级了。 可以肯定,那个新的AlxRes.dll来源于Alexa网站。我粗略地分析了一下Alexa的升级过程:在注册表的“HKEY_LOCAL_MACHINE\SOFTWARE\Alexa Internet”分支下存放了一个名为“lastupdate”,这个值存放了最后一个更新的日期。Alexa Toolbar 被加载时会检查这个键值,当改值的日期与当前日期相差CHECK_UPDATE_INTERVAL这个值的时候,Alexa Toolbar便从远程启动。 Alexa Toolbar在启动时首先加载"res://AlxTB1.dll/CHTML/BOOTSTRAP.HTML",这个页面中的代码会判断是否需要更新Alexa Toolbar,如果不需要,则跳转到"res://AlxRes.dll/CHTML/index.html",如果需要更新,则跳转到http://client.alexa.com/holiday/script/index.html。这就是所谓的远程启动了。 然后AlxTB1.dll会调用URLDownloadToFile函数来下载更新的程序文件。有一点要指出:Alexa Toolbar 只需要更新AlxRes.dll文件就可以了,因为Alexa Toolbar的主要代码都在这个文件里。 最后还要告诉大家一个好消息:这次更新并没有改变数据的收集方式,数据的格式还是和以前一样的。 |
Read more丨阅读全文 »
什么我的网站统计到的流量在上升而我的ALEXA排名显示的流量却在下降?
www.tuigo.com什么我的网站统计到的流量在上升而我的ALEXA排名显示的流量却在下降?
出现这样的问题跟两种统计的数据获取方式有关,嵌入式统计是通过在页面中放入统计代码来获取统计数据,ALEXA是依靠它的工具条来获取数据;在你使用其他统计系统获得的数据表明站点流量在上升的时候,可能你网站访问用户中使用ALEXA工具条的用户比例在下降,从而导致ALEXA统计到的流量数据减少,另外由于时差和数据分析需要一定时间,导致当天看到的排名数据一般是两天以前你站点的数据,所以出现这种流量不太相符合的情况时应该以嵌入式统计数据为准,ALEXA的数据仅仅作为参考之用。
同时决定排名的因素有很多:比如IP量和PV量,同时还要看这些流量中安装alexa工具条的数量,比如流量统计网站51.la,访问量并不是很大,日均流量才6-10万,但ALEXA排名却达到了5、6百名 http://www.51.la/report/1_main.asp?id=5(51.la网站的公开统计)
一般日均流量6-10万IP的网站排名最多只能达到5-8千名左右,51.la网站的排名之所以这么高,这主要跟他的用户群有关,访问者大多是站长,一般站长的电脑上alexa工具条安装量相对与普通网民要高的多。
相关信息:一些非常权威专业的网站流量统计
站长站统计http://www.cnzz.com
我要拉统计http://www.51.la
我要YES统计http://www.51yes.com
google.com统计(数据不是时时的,要第二天才能看到) https://www.google.com/analytics/home/?et=reset&hl=zh-CN
等这些专业权威的第三方流量统计,他们能对网站每天的流量进行详细的分析。
...Read more丨阅读全文 »
站访问量的监测
站访问量的监测
一个网络推广的目标就是访问量的不断提升,至于说来访问的人的需求属于另一个问题,我们不用在这里分析。要了解一个网站的访问量,只有通过以下几个方法来研究:
1. 根据工具条研究,目前唯一被接受的只http://www.alexa.com/提供的工具条由公开数据。其实有些公司可能也有类似的数据,中国的网站可能3721和百度公司有这方面的资料,不过他们不会提供出来,这几个公司只会作为内部研究使用,因为一旦公开,大概又要牵扯公平真实虚伪的其他问题出来。确实有点悲哀,就好像中文编码人家不采用国标也不要大五码,用的是中国人不了解的utf8编码。
2. 另一个方法就是自行安装来路统计,不过安装的方法不同也会导致不同的结果,譬如多久刷新一次没有标准,进入子页面后,回到首页不能计算,同一个ip的重复计算怎么算?....
3. 另一个方法是从侧面了解,就是根据这个网站的各种迹象来判断,譬如广告数量/网页等级,广告价格,接受连接的数量,其他网站给这个网站的评价和知名度等等。
中国的网民数量成长一直在提供出现大型网站的机会,所谓的大型网站,我们可以这样假设,在满足以下几个条件之后,这个网站即可进入全面监测阶段,然后仔细分析其网站投资价值和进行广告的价值,了解这些网站,有可能给我们带来一些好处,日后也许我们需要投放广告的时候,我们会发现这些网站的广告价格和大型门户网站的价格相对性价比非常划算.对于有意投资这些网站的人,也是一个很大的参考价值.
这里我们http://www.alltheweb.cn/ 转载一些关于监测访问量的文章
1、alexa显示的流量是相对是公正的,对于任何网站,无须安装alexa工具条,alexa对任何网址一视同仁,不管你的什么网站,即使是**网站,他也只认流量加入他的排名。所以任何网站的流量变化,他的机器人爬行时结果的结论都是同样的。所以,你所以说网址站流量,是公正的。但排名是否公正,那要看它是否有作弊行为。(alexa机器人称为crawler,用它来收集数据)
除alexa自己找到你的网站,你可以人工向alexa递交/或更新你的网址,让它尽快访问你。
2、我所指称加入alexa工具条所形成的作弊,除非我告诉你,很少有人知道的,这也是为什么国外站点通常会比国内站点排名高的原因。(我发现的这个作弊规律是半年来每天对它的数据进行跟踪才得出的)
3、关于工具条,您提到的问题:alexa从何处下手,当在加装工具条时,你在访问站点时,只要地址栏出现的地址,就会被alexa记录。而不是他刻意到哪里去追踪。
4、与google的关系。alexa的站点分类目录取自dmoz.org。别忘了,google的站点分类目录同时也取自这里。根据该分类信息,一个网站在alexa被归入哪一类哪一国,实际是在dmoz.org的分类上被归入哪一类哪一国。因此,所谓的alexa中国网站强就是这样产生的。许多网站,流量比百强中的网站大,但因为他的网站没有被dmoz.org收录,或者被收录在dmoz.org非中文/中国站点分类中,它就不会在中国网站百强出现。注意alexa上显示的与该站点存在链接/与之相近的网站,这一数据通常是通过goolge得到的。
5、alexa爬行原理:
Alexa不断地向各个可以公开得到的网络站点爬行,并创建一系列数据。 alexa收集数据所创造的特征主要是:
站点信息:评价, 站点的快照, 指向该站点的链接及与之相关的链接。
在每天,alexa收集这些站点的terabyte信息。爬行是外部的,也不需要你下载什么,也不防碍该站点的正常使用。 Alexa从1996年开始收集这些数据,并且不断增加已收集信息数量。
alexa发现网站的模式
alexa使用许多技术来发现网络站点的信息,并创建该站点的数据和链接特征。(通常是通过google搜索得到这些网站,如果该站点的排名在100万名内以内,就会显示该网站数据,如果单日排名超过10万位,就出在alexa图上显示他当时的曲线)
站点
当一个Alexa用户访问到某个站点或网页时, 该网页网址就会传回alexa,alexa主要通过它收集信息。
(这里有个解释,为什么alexa是相对公正的,因为当你在访问一个网站时,alexa工具条上会自动提示与该站点类似的网站,指引访问者去访问,比如你正在看sina新闻频道,它就会指引你同时可以访问sohu新闻频道、人民网等等,正是这个相关信息构成了alexa计算一个网站流量的数据一部分,有段时间,我在我过去的一个网站上放置了一些网址和我们的邮局登录框。该网站排名当时是4.025位,alexa发现后,将我的网站与hao123、163电子邮局构成相关网站)
正因为如此,:
alexa相关联系的链接
无论何时一个Alexa用户访问一个网页, Alexa将建议另外相关用户可能感兴趣的网站。在这些网站上,如果有链接, 我们alexa若干技术来分析它, 这些技术包括:
集体:所有Alexa用户的访问路径(URL)--这是alexa收集信息的最重要来源, alexa把这些路径看作用户相信的网络站点是哪些,哪个重要。
丛生:网上存在的成百上千万个网站的链接被用来发现站点在网络间的结构,alexa分析他们之间在互相作用链接。使用这个数据库,来发现和鉴别该站点的的数据。
用户的建议:alexa考虑我用户的访问建议从而扩张他们分析的可用的链接。这些建议包括:用户向alexa上手工提交自己或他人的网站, 提交相关的网站在哪个网页上被链接,(以上两点在alexa站点上提交),在使用alexa时,有一个提交健,让alexa用户向它提交与该站点相似的网页……
回:有关做弊,如果你的首页日IP在500以上,很容易使你的网页达到10万位以内。
如果你的首页IP在5000以上,装了alexa对排名提升的效果已经不是很明显了。
2、关于为何有的是曲线变化很大,有的是平稳。那段时间做过非常重要的推广(而且这种推广是有时间性的)。
以万网为例:这半年来,万网的排名很快,从10万位排到了现在的4千多位,而且,现在你去看,它的曲线变化仍然非常大。为什么?对于万网流量突然升高,我多次去去找过原因,(这个来源是反向追踪不出来的,对于万网,这个原因只可能是,大幅投放了广告)不错,这半年来,万网先后占据过中华网首页的大幅广告位置,购买过网易搜索的全流量搜索(不论搜索什么,出来的结果总先是万网广告),通过网易向网易免费邮用户发送过邮件广告,在天极网上投放过文字链的横幅广告,在TOM首页上投放过广告,在百度购买过虚拟主机等关键词的第一位,在sohu购买过虚拟主机等关键词第一位,在google上购买相关关键词…………
以上就是万网为什么流量快速上升,而且曲线变化很大的原因。曲线下降,往往就是它所投放的某处重要广告到期被停止投放。
同样,易趣尽管流量更大,也会出现变化很大的曲线。这都是根他们投放广告有关。
以上仅是代表这些大型的网站出现的很大变化曲线的原因:广告。
对于一般的站点,变化曲线很大是三个原因:一可能为广告,二可能是在某个流量很大的网站挂了链接,三可能是网站的内容恰好成为某段时间的热点网站(比如伊战开始时sina和sohu首页变更全面报道伊战,使之在那段时间出现较大alexa曲线)。以上原因使流量出现急变,因此发生曲线,有果必有因,只有细心去找,才能找到它的广告源(如,看易趣的流量,是否注意过仅在sina首页,它的广告就不下20条,它启动着秘密的网站联盟,在各网址站投放广告,通过这些站点,每为易趣带去一个用户注册,可获10元)。对于前述中,小站点因为在某个流量大的网站挂了重要链接,而这个链接取掉时,alexa自然会显示出它的流量突降,alexa曲线变化产生。
对于曲线平稳,那就不说自明。
至于网址站,也是同样,有原因在里面。比如265.com,这四个月来流量上升很快,不去了解,又怎么会知道这四个月来265在全面加强推广,如他在网易投放广告,他在电脑报投放广告,他们安排了专人和流量较大的网站进行流量交换,条件是对方放置弹出窗口,在该页面关闭时弹出265。另一网址站hao123,不是他自己的流量在产生作用,而是他建立起由多个网站组成的网站群,在hao123你看不出里面的在玩什么,如果去查找他的这个网站群,你才会发现,访问这些网站时,都会弹出一个比较强制性的窗口,让你将首页设为hao123。tom半年来也在这样玩,提醒你将首页设为tom。
此外说明,网址站实际流量是很大,但平均访问页面量低。当你去注意这些站点时,他的平均网页读数一般是1.5左右,很少有超过2的。
...Read more丨阅读全文 »