衡量网页浏览
您可以通过以下两种方式衡量网页浏览:
默认代码段行为
将 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_title
或page_location
参数。- 如果您的应用需要库来处理网页更新,建议您查看此行为,以确认库按照预期设置了
window.location
和document.title
。此外,您也总是可以在发送网页浏览事件时明确设置网页参数,以确保准确性和明确性。
- 如果您的应用需要库来处理网页更新,建议您查看此行为,以确认库按照预期设置了