衡量网页浏览

每当用户加载您网站的某个网页时,或者用户的浏览器历史记录状态被当前网站更改时,您的网站都会向 Google Analytics(分析)发送一个名为 page_view增强型衡量事件。由于该事件是自动发送的,因此您无需手动向 Google Analytics(分析)发送网页浏览数据。

但是,如果您希望手动控制网页浏览数据的发送方式(例如单页应用或无限滚动),可以先停用网页浏览衡量,然后再手动从网站发送网页浏览数据。本文介绍了默认的网页浏览行为,以及如何手动发送您自己的网页浏览数据。

如需了解如何衡量移动应用的屏幕浏览情况,请改为参阅衡量屏幕浏览量


准备工作

默认行为

名称 类型 是否必须提供 默认值 说明
page_title string document.title 网页的标题。
page_location string location.href

网页的网址。

如果您要替换 page_location,则所用值必须以协议开头,后跟完整网址,例如 https://www.example.com/contact-us-submitted。

send_page_view boolean true 是否应发送网页浏览数据。

手动发送网页浏览数据

如果您想手动控制网页浏览数据的发送方式(例如单页应用或无限滚动),请执行以下操作:

  1. 停用网页浏览衡量
  2. 适时发送 page_view 事件

衡量虚拟网页浏览

如果您的网站以动态方式加载网页内容并更新文档的网址,您可能需要另外发送网页浏览数据来衡量这些虚拟网页浏览。若要衡量虚拟网页浏览,您可以依赖增强型衡量功能(在浏览器历史记录状态发生变化时发送一次网页浏览),也可以手动发送 page_view 事件。

如果您手动发送 page_view 事件,请确保增强型衡量功能配置正确,以防在历史记录状态发生变化时重复统计网页浏览。通常情况下,这需要在网页浏览量部分的高级设置下停用根据浏览器历史记录事件判断的页面更改

向 Google Analytics(分析)发送网页浏览数据时,除非进行了修改,否则系统会使用默认的网页参数值。也就是说,如果在发送事件前更新了 window.location(例如,通过 History API)和 document.title,则您无需修改 page_titlepage_location 参数。

如果您的应用需要借助库来处理页面更新,建议您查看此行为,以确认库按照预期设置了 window.locationdocument.title。此外,您也可以在每次发送 page_view 事件时都明确设置页面参数,以确保准确明晰。