window.onload = function() {
    // 在页面加载完毕或者也不用加载完毕,定义一个初始时间
    var start = new Date();
    // console.log(start);
    // 在页面关闭前,调用sa的track方法
    window.onbeforeunload = function() {
        var end = new Date();
        // 如果用户一直不关闭页面,可能出现超大值,可以根据业务需要处理,例如设置一个上限
        var duration = (end.getTime() - start.getTime()) / 1000;
        // console.log(duration);
        // 定义一个记录页面停留时间的事件pageView,并且保存需要的属性(停留时间和当前页面的地址)
        sensors.track('pageclose', {
            pageStayTime: duration,
            pageUrl: window.location.href
        });
    };
}