本文档面向希望使用 Google Analytics(分析)衡量其单页应用的网页浏览量的开发者。
单页应用 (SPA) 是指加载一次 HTML 文档并使用 JavaScript API 提取任何其他内容的网站。
示例:假设您有一个表单,用于获取一些潜在客户。该表单有三个屏幕:
- 用于捕获客户信息的第一个屏幕。
- 展示客户对某些服务感兴趣的第二个屏幕。
- 第三个屏幕页,用于注册与客户兴趣相关的在线讲座。
要正确衡量来自 SPA 的网页浏览量,关键是计算用户与之互动的每个屏幕的网页浏览量,并正确获取网页 referrer,以便正确跟踪用户体验历程。
准备工作
本页面假定您已经:
您的网站的 Google Analytics(分析)4 帐号和媒体资源。了解如何设置 Google Analytics(分析)。
在您的网站上植入的 Google 代码,该代码会在网页首次加载时触发。不妨了解如何设置 Google 代码。
实现单页应用衡量
要实现准确的 SPA 衡量,请使用下列方法之一触发新的虚拟网页浏览:
浏览器历史记录更改(推荐):如果您的 SPA 使用 History API(具体而言是
pushState()
和replaceState()
方法更新屏幕),请使用此选项。自定义事件:如果您的网站使用
DocumentFragment
对象呈现不同的屏幕,请使用此选项。