it-swarm.cn

与非异步代码相比,使用Google Analytics的异步跟踪代码有什么好处?

具体而言,异步代码实现或允许旧代码不具备什么?

11
Travis Northcutt

较新的代码使用现代浏览器的功能,从渲染页面中有条不紊地执行Javascript(实际上,它在另一个线程而不是主页面呈现线程中执行)。

这允许将代码放置在页面的顶部而不影响感知的页面呈现性能。

这反过来意味着脚本更有可能捕获部分页面加载(例如,某人点击“停止”按钮,或导航到另一页面)。使用旧代码,如果用户在加载和执行JavaScript部分之前导航,则可能无法正确记录页面印象。

8
Mark Hatton