▍熟悉Google Analytics – 时间标记(Time Stamp)
在进行网站分析时,必须时刻保持对数据准确性的验证,即使你怀疑数据的准确性,也需要深入了解数据的规则,找出那些不可信的数据。然而,在今天的话题中,我可以说,数据并没有错,错的是你对Google Analytics的了解还不够。实际上,每当访客进入网站并浏览新页面时(也就是用户切换页面浏览时),Google Analytics都会为此产生一个时间标记(Time Stamp),直到访客离开为止。
Google Analytics以每个时间标记作为记录点,从而计算出访客的平均会话时间(如下图所示)。需要特别指出的是,Google Analytics的时间标记(Time Stamp)意味着当访客在一天中浏览了四页时,第四页(也就是离开页面)的停留时间无法被计算在内。这是因为当你关闭网页或浏览器时,Google Analytics无法为你生成时间标记(Time Stamp)来记录你的浏览时间,因此平均会话停留时间计算时会少计算一页。
▍无法计算跳出会话的时间
根据这个逻辑解释,如果用户进入网站后立即离开,导致发生“跳出”行为,Google Analytics将无法计算你的停留时间,因为用户没有留下第二个时间标记(Time Stamp),所以...
在跳出会话中,停留时间将始终为零。
甚至你可能会发现,有些页面的停留时间极短,1秒、5秒甚至更短,这也是由于Google Analytics使用的时间标记系统所导致的。
那么,是否存在解决办法呢?
基本上,Google Analytics的系统运行机制就是这样的。如果要解决这个问题,唯一的办法就是自行编写一组JavaScript事件来进行额外的追踪。就我个人而言,我更关心在网站中是否有跳出会话的用户是否认真阅读了我的文章,因此我会编写事件来追踪读者在网站中的“卷动百分比”。也许在未来,我会撰写一篇关于卷动追踪的教程,来帮助你解决这个问题。