当使用History.js执行pushState()时,我正在使用Google Analytics跟踪虚拟网页浏览量。事情报告很好,但事情的顺序似乎有错误。
在URL更改并且页面视图触发后,document.title正在更改,因此发送的信息不一致。它显示的网址准确,但包含最后一页的标题。
如果我将网页浏览延迟100毫秒发送,我会收到正确的信息,但希望将来避免这样做。
有什么想法吗?
答案 0 :(得分:0)
当您在整个网站中导航时,除了URL之外,您还需要更新页面标题。
Single Page Application Tracking开发者指南详细介绍了如何使用Google Analytics正确跟踪通过AJAX加载的网页。