1

我有一个概念问题。

我想知道 Alexa Internet 等公司如何确定给定网站(不是我自己的)的总体流量和每个唯一页面的流量。我将不胜感激 - 如果您要设计此功能(我确信它很复杂但假设...)您将如何处理?

提前致谢。

4

2 回答 2

2

一种方法是连接到一个或多个核心路由器。从那里您可以执行深度数据包检查,以查看流量​​的去向、访问的页面等。

另一种方法是让人们安装一个浏览器工具栏,该工具栏记录他们去了哪里并将该信息提交给您。我认为这就是 Alexa 的工作方式。

第三种方法是让网站所有者安装一些 javascript 来执行分析并将数据提交给您。这就是谷歌的做法。

第四种方法是从执行上述方法之一的公司购买数据。

于 2009-12-29T16:56:53.563 回答
1

Alexa 通过从使用 Alexa 工具栏或浏览器扩展的互联网人口子集的浏览会话推断数据来估计网站流量。这不是一个真正的随机样本,因此对此类数据的准确性提出了质疑: http ://en.wikipedia.org/wiki/Alexa_Internet#Accuracy_of_ranking_by_the_Alexa_Toolbar

安装 Alexa 工具栏会修改浏览器用户代理,因此您可以通过扫描您的服务器日志以查找具有适当用户代理字符串的请求,来估计向 Alexa 提供数据的访问者的百分比。

于 2009-12-30T14:11:02.360 回答