我们可以编写一个程序来衡量任何网站像Alexa那样的流量吗?

时间:2009-06-02 09:29:36

标签: traffic web-traffic traffic-measurement

我们可以编写一个程序来衡量任何网站有多少流量,例如Alexa或ComScore吗?我们是否需要处于互联网骨干网中间或访问此类流量数据?我们可以编写任何程序来测量它只是使用消费级互联网连接吗?

6 个答案:

答案 0 :(得分:6)

如果您想衡量流量,则需要一种方法来计算最终用户使用特定网站的次数。

基本上有5个地方可以进行测量:

  1. 修改网站以检索'额外的东西'并计算(即omniture和喜欢的方式)。
  2. 在浏览器中更改内容(例如Alexa使用的插件)。
  3. 窃听网络(在ISP级别)
  4. 窃听网络(在应用程序托管服务提供商级别)
  5. 更改服务器应用程序并让其自行记录使用情况。
  6. 除了最后两个选项外,你根本就没有测量。你正在衡量一些你假设与真实情况发生某种关系的东西。所以实际上你会根据你的测量值更多地报告你的假设。

    • Omniture假设它统计所有访问者...除了那些有“addblock plus”的人,或者浏览器对于javascript来说有点太老了,或者是谷歌机器人,或者是故意试图超载网站。 ..等等。
    • Alexa假设他们的插件用户代表“整个”互联网。当然....

    进行网站统计的唯一可靠方法是在托管这些网站的实际位置进行技术更改。而且我确信Alexa不会让你这样做。

    所以“你能写”这样的节目吗?你当然可以。 “唯一”的问题是将其部署在可以获得有用数字的地方。

答案 1 :(得分:2)

你做不到,不。 Alexa通过赠送人们安装到浏览器中的工具栏来做到这一点,然后向Alexa报告他们访问的网站。

即使是“处于互联网骨干中间”也无济于事,因为人们将从各种不同的路线访问该网站。您需要控制从中提供网站的服务器。

答案 2 :(得分:2)

GoogleAnalytics使用的方式可能是最容易做到的,技术上: 在每个网站上都有一个脚本,可以在页面访问时向您报告。

缺点是:您需要网站参与 - 网站本身必须嵌入您的跟踪代码(这是urchin.js脚本等)。

答案 3 :(得分:1)

采用了许多方法,有些方法比其他方法更好。如上所述,Alexa有一个工具栏,由互联网用户社区的一个子集使用。这有与之相关的内在偏见 - 了解alexa并使用工具栏的人。

像Quantcast这样的其他公司会查看用户的cookie,并与网站建立协作程序,为网站提供基本的评级#s。

答案 4 :(得分:0)

如果你有一个优秀的程序员团队,你可能会写一个程序,因为Alexa和ComScore做到了。

您无法计算任何您喜欢的网站的流量,也不能坐在主干网中间,也不能在家中。您需要坐在您想要计算的每个站点的前面,或者站在该站点的每个访问者面前。

答案 5 :(得分:0)

我想,您的问题是:如何基于alexa数据估算网络流量? 这是正确的,你会发现这项服务很有用:

http://www.alexarank2traffic.com/