您可以通过以下两种方式向 Google Analytics(分析)发送网页浏览数据:
默认行为
将 gtag.js 添加到您的网站后,该代码段会包含一个默认发送网页浏览数据的 config 命令。您可以添加其他参数来配置此行为:
gtag('config', 'GA_MEASUREMENT_ID', <parameters>);
其中,<parameters>
是用于配置 Google Analytics(分析)初始化方式的对象。在自定义网页浏览行为时,可以使用以下键:
名称 | 类型 | 是否必须提供 | 默认值 | 说明 |
---|---|---|---|---|
page_title |
string |
否 | document.title | 网页的标题。 |
page_location |
string |
否 | location.href | 网页的网址。 |
page_path |
string |
否 | location.pathname |
网页的路径。如果已替换,此值必须以 |
send_page_view |
boolean |
否 | true |
是否应发送网页浏览数据。 |
例如,以下命令中替换了 page_title
和 page_path
值:
gtag('config', 'GA_MEASUREMENT_ID', {
'page_title' : 'homepage',
'page_path': '/home'
});
多个媒体资源
如需向多个 Google Analytics(分析)媒体资源发送网页浏览数据,请在 gtag('config')
调用中指定每个媒体资源:
gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');
此设置并非永久性设置,您必须针对网站的每个网页使用 gtag.js
代码段重复进行此设置。
手动发送网页浏览数据
对于大多数 Google Analytics(分析)实现而言,默认代码段都不需要修改。不过,如果您想手动控制网页浏览数据的发送方式(例如单页应用或无限滚动),则应执行以下操作:
停用网页浏览衡量
要停用默认的网页浏览命中,请将 gtag.js
代码段中的 send_page_view
参数设为 false
。
gtag('config', 'GA_MEASUREMENT_ID', {
send_page_view: false
});
send_page_view
设置不能跨网页使用。对于要停用自动发送网页浏览数据的网站,您必须对其中的每个网页重复进行此设置。
如果您的代码段是针对多个媒体资源配置的,请为每个 config 命令停用网页浏览衡量:
gtag('config', 'GA_MEASUREMENT_ID_1', {
send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
send_page_view: false
});
手动发送 page_view
事件
根据情况执行以下 gtag
调用,并根据需要替换占位值:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>',
page_path: '<Page Path>',
send_to: '<GA_MEASUREMENT_ID>'
})