Google Analytics - 访问持续时间0秒

Dan*_*tes 16 google-analytics google-analytics-api

我使用Google Web Analytics在线工具来监控我网站上的访问.让我烦恼的是,我经常看到记录中包含以下条目:

页面访问量:1.00平均访问持续时间:00:00:00跳出率:100%

那是什么意思?如果访问者来到我的网站,它应该至少保持几秒钟,直到他离开?这可能意味着访问我的网站有问题(之前我遇到过类似的问题,但我确信我已修复它们,因为当我尝试从不同的计算机访问我的网站时,我没有收到任何错误.)

Eik*_*rff 25

当访问者访问您的网页时,Google Analytics会设置一个存储时间戳的Cookie.当用户访问您网站中的第二页时,Google会将存储的时间戳与实际时间进行比较,并根据两者之间的差异计算访问持续时间.如果所有访问者都已退回,则没有第二个数据点可用于比较存储的值,而google无法计算持续时间.

常见的解决方法是设置javascript超时并在十秒左右后触发事件(事件设置为true时将"interaction"标记为true,有关详细信息,请参阅Google Analytics事件跟踪文档).我们的假设是,在你的页面上寻找超过十秒钟的人实际上并不是反弹(我认为,由于"跳出率"具有如此巨大的负面含义,人们试图避免高跳出率,即使以引入不良数据为代价;您应该意识到"跳出率"仅仅意味着没有足够的数据点来表达对这些特定访问者有意义的事情).

就个人而言,我不喜欢这种方法,因为它意味着将游客的不作为重新定义为行动.更好的想法(IMO)是实现一个有意义的交互点 - 比如通过ajax或类似的东西加载内容的"阅读更多"链接 - 并通过事件跟踪或虚拟页面视图跟踪它.

活动跟踪指南:https: //developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

简短更新:使用Universal Analytics,技术细节已更改(即不再有带时间戳的Cookie,所有信息都在GA服务器上处理).所以第一段不再是最新的,但其余的答案仍然有效.