本文档面向希望衡量 使用 Google Analytics 开发单页应用。
单页应用 (SPA) 是指网站只需加载一次 HTML 文档, 使用 JavaScript API 访问内容。
示例:假设您有一个用于获取一些潜在客户的表单。该表单包含三个 屏幕:
- 用于捕获客户信息的第一个屏幕。
- 第二屏幕,客户表示对某些服务感兴趣。
- 第三个屏幕页面,用于注册与客户的兴趣相关的在线讲座。
正确衡量 SPA 中的网页浏览量的关键是计算 确保正确获取网页 referrer,从而正确地 跟踪用户转化历程
准备工作
本页面假定您已经完成以下操作:
为您的网站拥有 Google Analytics 4 账号和媒体资源。了解如何 设置 Google Google Analytics 。
网站上植入的 Google 代码,在网页最初触发时触发 。了解如何设置 Google 代码。
实现单页应用衡量
要实现准确的 SPA 衡量,请使用以下方法之一触发新的 虚拟网页浏览:
浏览器历史记录更改(推荐):如果您的 SPA 使用历史记录 API,尤其是
pushState()
和replaceState()
方法更新屏幕,使用此 选项。自定义事件:如果您的网站使用
DocumentFragment
对象来渲染不同的屏幕,请使用此选项。
实施浏览器历史记录更改
在 GA4 中启用增强型衡量功能
若要根据浏览器历史记录自动衡量page_views
,请执行以下操作:
在管理界面中, 数据收集和修改,点击数据流 >网站。
在“增强型衡量功能”下,将开关滑动到开启,以启用所有选项。
点击即可修改各个选项。在网页浏览量下,点击显示 高级设置。请务必同时启用网页加载和网页 根据浏览器历史记录事件做出的更改。
保存更改。