有没有办法确定客户在网页上花费的时间

Tom*_*ner 6 apache proxy apache2 squid

假设我有一个开源Web服务器或代理我可以增强,让我们说apache或squid.

有没有办法确定每个客户在网页上花费的时间?

HTTP当然是无状态的,所以它不是微不足道的,但也许有人知道如何处理这个问题?

And*_*ard 5

使用Apache或Squid,您几乎无法检测到用户在您的页面上花费的时间.

但是,如果您的网页上还有一些额外的糖,您可以:

它是免费的,有很多功能.

但你也会邀请谷歌观看你网站的统计数据......(但也许这有助于他们决定你是否想要买你:-))


Chr*_*ung 4

并非没有一些 javascript 不断地在客户端访问您的服务器,然后检查它何时停止(当然,这是假设用户启用了 javascript)。还有各种(丑陋的)方法来检测使用 JavaScript 关闭的窗口,但当然这些方法并不总是会触发。例如。浏览器崩溃。

我有点想知道你为什么想要这个。如果一个人浏览网页 3 秒钟,被另一个选项卡/窗口分散注意力,但让您的页面打开 2 小时怎么办?你得到的答案是2小时,你(可能)想要的答案是3秒。