2010-05-05 70 views
1

我的老板问我博客专家(http://www.weblogexpert.com/lite.htm)是否可靠地计算网站中访问者的平均时间。由于HTTP是一种无状态的协议,我认为平均时间可能是留给个人解释的东西。有没有人使用Weblog Expert?访问者的平均时间可靠吗?有没有人了解它有关它如何处理Apache日志以了解平均时间的标准?Weblog Expert是否可靠?

回答

1

从网络日志专家精简版的帮助,下面的定义:

访客 - 该程序通过IP地址来确定访问者数量。如果来自IP地址的请求在来自该IP的上次请求后30分钟后发出,则认为它属于不同的访问者。来自蜘蛛的请求不用于确定访问者。

这是一个非常有用的启发式方法来确定访问者的访问,如果你所需要做的只是一个时间戳和一个请求IP地址。 (我不确定Web Log Expert如何确定访问者是蜘蛛,但这与我的目的无关)。

但仔细观察,我发现访问者的平均时间对于我们的Web应用程序而言是非常可变的;一些用户只需要一两页,其他用户则需要几个小时。因此,“平均访问时长”这一单一指标可能无法让您完全了解您网站的流量。

1

我无法评论该网站,但平均时间通常是使用一些非常聪明的javascript计算的。

您可以在JavaScript中的页面各个部分设置事件,将事件请求发送到服务器。例如,当用户离开页面或点击链接或关闭窗口时,浏览器可以向其服务器发送javascript请求,让他们知道用户已离开。虽然这不是100%可靠的,但我认为它提供了人们在那里花费多长时间的合理估计。

0

如果更改“访问者会话超时”,我会得到完全不同的结果。 我们的内部网络人员(我们的大部分访问者)都从同一个IP(通过我们的ISP)访问我们的网站(外部主机),因此通过此超时确定新访问者的唯一方法。选择1,5或10分钟会产生非常不同的结果。非常不可靠。唯一要做的就是保持一致,并使用相同的参数进行比较,即增加/减少流量。顺便说一句,WebLog Expert(版本7 - > 8)的更新通过全部的窗口完全不同的计数机制。