Javascript 谷歌分析用户计时-页面使用

Javascript 谷歌分析用户计时-页面使用,javascript,jquery,asp.net-mvc-4,google-analytics,google-analytics-api,Javascript,Jquery,Asp.net Mvc 4,Google Analytics,Google Analytics Api,Google analytics用户计时api用于跟踪页面使用情况(跟踪用户在特定页面上停留的时间) 用户导航到页面时初始化开始时间(例如用户详细信息页面) 用户填写数据(姓名、年龄)FYI-无回发/无需执行如此简单的操作 导航到其他页面(立即跟踪时间) 疑点: 用户停留10分钟(用户详细信息页面)。代码是否可以获得正确的毫秒数: timingValue: new Date().getTime() - startUserTrackTime.getTime() 跟踪特定页面的时间的方法正确,

Google analytics用户计时api用于跟踪页面使用情况(跟踪用户在特定页面上停留的时间)

  • 用户导航到页面时初始化开始时间(例如用户详细信息页面)

  • 用户填写数据(姓名、年龄)FYI-无回发/无需执行如此简单的操作

  • 导航到其他页面(立即跟踪时间)

  • 疑点:

    用户停留10分钟(用户详细信息页面)。代码是否可以获得正确的毫秒数:

    timingValue: new Date().getTime() - startUserTrackTime.getTime()
    
    跟踪特定页面的时间的方法正确,或者发现可能的故障

    不想使用性能API(不符合我的要求)

    window.onunload = function () {
        trackPageUsage();
    }
    
    function trackPageUsage() {
    
        if (startUserTrackTime) {
            ga('send',
            {
                timingCategory: 'xx',
                timingVar: 'xx',
                timingValue: new Date().getTime() - startUserTrackTime.getTime(),
                timingLabel: 'xxx'
            });
    
        }
    }
    
    timingValue: new Date().getTime() - startUserTrackTime.getTime()