我的老板问我,Weblog专家(http://www.weblogexpert.com/lite.htm)是否可靠地计算网站中传入访问者的平均时间。由于HTTP是无状态协议,我认为平均时间可能是留给个人解释的东西。有没有人使用Weblog Expert?访客的平均时间是否可靠?有没有人理解它如何处理Apache日志以了解平均时间?
答案 0 :(得分:1)
我不能特别评论该网站,但通常使用一些非常聪明的javascript来计算平均时间。
您可以在javascript中设置页面各个部分的事件,这会触发对服务器的请求。例如,当用户离开页面或点击链接或关闭窗口时,浏览器可以向他们的服务器发送javascript请求,让他们知道用户已离开。虽然这不是100%可靠,但我认为它可以合理估计人们在那里度过的时间。
答案 1 :(得分:1)
从WebLog Expert Lite帮助中,定义如下:
访客 - 该计划根据IP地址确定访客数量。如果来自IP地址的请求在自该IP的最后一次请求起30分钟后发出,则认为该请求属于不同的访问者。来自蜘蛛的请求不用于确定访客。
这是一个非常有用的启发式方法来确定访问者的访问,如果您只需要时间戳和请求的IP地址。 (我不确定Web Log Expert如何确定访问者是蜘蛛,但这与我的目的无关。)
然而,经过仔细检查,我发现访问者的平均时间对于我们的网络应用来说变化很大;有些用户只请求一两页,其他用户则持续数小时。因此,“平均访问持续时间”的单一指标可能无法让您完全了解您网站的流量。
答案 2 :(得分:0)
如果我更改"访客会话超时"我会得到完全不同的结果。 我们的内部网络人员(我们的大多数访问者)都从相同的IP(通过我们的ISP)访问我们的网站(外部主机),因此确定新访问者的唯一方法是通过此超时。选择1分钟,5分钟或10分钟会产生非常不同的结果。非常不可靠。唯一要做的是保持一致并使用相同的参数来比较结果,即增加/减少的流量。顺便说一下,WebLog Expert(版本7 - > 8)的更新通过窗口完全不同的计数机制。