衡量单页应用

本文档适用于希望使用 Google Analytics 衡量单页应用中的网页浏览量的开发者。

单页应用 (SPA) 是指一次加载 HTML 文档,然后使用 JavaScript API 提取任何其他内容的网站。

示例:假设您有一个表单用于获取潜在客户。该表单包含三个屏幕:

  • 用于捕获客户信息的第一个屏幕。
  • 第二个屏幕,客户可在此处表明对特定服务的兴趣。
  • 第三个屏幕页面,用于注册与客户兴趣相关的在线讲座。

正确衡量 SPA 的网页浏览量关键在于统计用户互动的每个屏幕的网页浏览量,并正确获取网页引荐来源,以便正确跟踪用户历程。

准备工作

本页面假定您已完成以下操作:

实现单页应用衡量

如需实现准确的 SPA 衡量,请使用以下方法之一触发新的虚拟网页浏览:

  • 浏览器历史记录更改(推荐):如果您的 SPA 使用 History API(特别是 pushState()replaceState() 方法)来更新屏幕,请使用此选项。

  • 自定义事件:如果您的网站使用 DocumentFragment 对象呈现不同的屏幕,请使用此选项。