您可以在网页上全局代码段之后的任何位置调用 gtag()
命令。gtag()
中提供了三个命令:config
和 set
用于创建常规属性,而 event
用于发送数据。
使用 config
初始化产品
使用 config 命令可初始化和配置特定产品帐号的设置。config 命令采用以下格式:
gtag('config', '<TARGET_ID>', {<additional_config_info>});
其中 <TARGET_ID>
是您要发送数据到的产品-帐号的 ID,而 <additional_config_info>
是可选对象,用于指定其他配置选项。
借助 config
命令,您可以指定应处理的产品和帐号 gtag.js,并指定关联的配置。根据 target_ID
中指定的产品,config
命令也可能会触发该产品的某些行为。例如,在某些情况下,config
命令会告诉 gtag.js 触发网页浏览命中。要详细了解 config
命令对应于各个产品的行为方式,请阅读具体产品的文档:
下面是一个最简单的示例,其中仅包含 config
命令和一个 target_ID
:
gtag('config', 'G-XXXXXX');
您可以通过在可选的 <additional_config_info>
对象中指定参数来调整和扩展 config
命令。例如,添加以下参数可以阻止该命令自动发送 Google Analytics(分析)网页浏览数据:
gtag('config', 'G-XXXXXX', {'send_page_view': false});
使用 event
发送数据
您可以使用 event 命令指定发送事件数据的方式。例如,您可以使用 event
命令发送 method
值为“Google”的 login
事件:
gtag('event', 'login', {
'method': 'Google'
});
我们提供了一组推荐事件,同时附带了推荐参数,它们在特定情况下非常有用。您还可以发送未包含在推荐事件列表中的自定义事件。
使用 set
发送每个事件的相关数据
借助 set 命令,您可以设置与网页上的每个后续事件相关联的参数。例如,如果您网站上的所有交易均使用同一币种,您就可以使用 set
命令指定 currency
字段:
gtag('set', {'currency': 'USD'});
您可以使用一个 set
命令来设置多个属性:
gtag('set', {
'country': 'US',
'currency': 'USD'
});