首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们能像Alexa一样编写一个程序来衡量任何网站的流量吗?

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

Stack Overflow用户
提问于 2009-06-02 09:29:36
回答 6查看 867关注 0票数 1

我们能不能像Alexa或ComScore那样编写一个程序来测量任何网站的流量?我们是否需要处于互联网主干的中间,或者能够访问这样的流量数据?我们可以编写任何程序来仅使用消费者级别的互联网连接来测量它吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-06-02 10:11:38

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

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

  1. 修改网站以检索“额外的内容”并对其进行计数(即,omniture和like的工作方式)。
  2. 在浏览器中更改某些内容(如Alexa使用的插件)。
  3. 窃听网络(在ISP级别)
  4. 窃听网络(在应用程序宿主提供商级别)

<代码>H19更改服务器应用程序并让其记录使用情况。<代码>H210<代码>G211

除了最后两个选项之外,所有的选项你根本没有衡量。你正在测量一些东西,你假设它和实际发生的东西有某种关系。,,,you,,you,。,你正在测量的东西,假设和实际发生的东西有某种关系。因此,在现实中,你报告的是更多的假设,而不是测量结果。

  • 全景家具假设它计算所有访客...除了那些拥有"addblock plus“的人,或者浏览器对于javascript来说有点太旧了,或者是google机器人,或者是故意试图让网站过载……
  • Alexa假设他们的插件的用户是整个互联网的代表。当然……

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

那么“你能写”这样的程序吗?你当然可以。“唯一”的问题是把它部署在一个你可以获得有用数字的地方。

票数 6
EN

Stack Overflow用户

发布于 2009-06-02 09:35:49

你不能这么做,不。Alexa做到这一点,是通过提供一个工具栏,人们安装在他们的浏览器,报告给Alexa,他们访问的网站。

即使是“在互联网主干的中间”也不会有多大帮助,因为人们会从各种不同的路线访问网站。你需要控制提供网站服务的服务器。

票数 2
EN

Stack Overflow用户

发布于 2009-06-02 09:54:30

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/938650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档