« 上一篇下一篇 »

JavaScript如何捕获用户会话

JavaScript实用户监测是以页面指令为开始,就像Web分析一样。在Web页面中插入一段JavaScript,或使用负载均衡器这样的在线设备向页面注入一段代码。不管是哪种方法,访问者都要下载运行于客户端的监测脚本。

    脚本记录页面到达,然后把性能数据发送到收集器——可以使用第三方服务、服务器或最开始注入脚本的设备。为了做到这一点,脚本请求一个小图像,并把它想发送给收集器作为参数添加到URL。这类似于Web分析中使用的JavaScript。但是,在现在这种情况下,消息中的参数包含了性能和可用性信息。

    假设,正在实用Example.com的性能监测服务。JavaScript正在监测页面加载,最终它检测到3.5s(3 500ms)内加载了8个对象。

    然后发送类似的请求:

   Loadingtime=3500&objectcount=8
 

    监测脚本不关心响应——使用小图片只是为了使用响应尽可能的小。真实用户监测系统现在知道加载页面有8个对象,花了3.5s。

    接收对小对象请求的真实用户监测服务剩下的工作就是报告、聚合和数据存储。

« 上一篇下一篇 »