History.js 和 Google Analytics 虚拟网页浏览页面标题

History.js and Google Analytics virtual pageviews page titles

当 History.js 执行 pushState() 时,我正在使用 Google 分析来跟踪虚拟页面浏览量。事情报告正常,但事情的顺序似乎有错误。

document.title 在 URL 更改后发生更改并且网页浏览触发,因此发送的信息不一致。它显示准确 URL,但包含最后一页的标题。

如果我延迟 100 毫秒发送综合浏览量,我会得到正确的信息,但希望以后避免这样做。

有什么想法吗?

在浏览整个网站时,除了 URL 之外,您还需要更新页面标题。

Single Page Application Tracking 开发人员指南详细介绍了如何使用 Google Analytics 正确跟踪通过 AJAX 加载的页面。