网页浏览

衡量网页浏览

您可以通过以下两种方式衡量网页浏览:

  1. 使用 gtag.js 代码段的默认行为
  2. 发送 page_view 事件

默认代码段行为

将 gtag.js 添加到您的网站后,该代码段会包含一个默认发送网页浏览数据的 config 命令。您可以添加其他参数来配置此行为:

gtag('config', 'GA_MEASUREMENT_ID', <parameters>);

<parameters> 是用于配置 Google Analytics(分析)初始化方式的对象。自定义网页浏览行为时,可以设置以下可选参数:

名称 类型 默认值 说明
page_title string document.title 网页的标题。
page_location string location.href 网页的网址。
send_page_view boolean true 是否应发送网页浏览数据。设置为 false停用默认的 page_view 衡量行为

示例:修改网页网址和标题

在以下示例中,修改了网页网址和网页浏览标题:

gtag('config', 'GA_MEASUREMENT_ID', {
  page_title : 'My Profile',
  page_location: 'https://example.com/me' // The full URL is required.
});

发送 page_view 事件

发送 page_view 事件并根据需要修改网页参数。默认值将用于所有未设置的网页参数

gtag('event', 'page_view', {
  page_title: 'My Profile',
  page_location: 'https://example.com/me',  // The full URL is required.
  send_to: '<GA_MEASUREMENT_ID>'
});

停用网页浏览衡量

此代码段的默认操作是向 Google Analytics(分析)发送 page_view 事件。大多数情况下这也是用户期望的用途;您将代码段添加到网站的每个页面中后,系统即开始自动记录 page_view 事件。但是,如果您不希望代码段向 Google Analytics(分析)发送 page_view 事件,请将 send_page_view 参数设置为 false

gtag('config', 'GA_MEASUREMENT_ID', {
  send_page_view: false
});

衡量虚拟网页浏览

如果您的网站以动态方式加载网页内容并更新文档的网址,您通常需要发送额外的网页浏览以衡量这些“虚拟网页浏览”。

对于 Google Analytics(分析)4,您可以通过以下几个选项衡量虚拟网页浏览:

  • 选项 1:使用增强型衡量功能(默认情况下处于启用状态)。当浏览器历史记录状态发生变化时,增强型衡量功能会自动发送网页浏览事件。
  • 选项 2:通过使用默认代码段行为page_view 事件发送网页浏览数据,使用代码手动衡量虚拟网页浏览。

    • 如果您手动发送网页浏览事件,请务必正确配置增强型衡量功能,以免在历史记录状态发生变化时重复统计网页浏览。通常情况下,这需要在网页浏览部分的高级设置下停用根据浏览器历史记录事件判断的页面更改
    • 除非进行了修改,否则网页浏览数据发送到 Google Analytics(分析)后,将使用默认的网页参数值。也就是说,如果在发送事件前更新了 window.location(例如,通过 History API)和 document.title,则您无需修改 page_titlepage_location 参数。
      • 如果您的应用需要库来处理网页更新,建议您查看此行为,以确认库按照预期设置了 window.locationdocument.title。此外,您也总是可以在发送网页浏览事件时明确设置网页参数,以确保准确性和明确性。