本指南介绍了如何为您网站上的推荐事件和自定义事件设置参数,以便通过这些事件收集更多信息。如需了解如何添加商品级范围的参数,请参阅衡量电子商务。
受众群体
您想要通过自己已经设置的事件收集有关用户活动的更多信息。
您可以在自己的网站上使用 Google 代码 (gtag.js) 或 Google 跟踪代码管理器。如果您想要针对移动应用设置事件参数,请参阅记录事件。
准备工作
本指南假定您已完成以下操作:
此外,本指南还假定您满足以下条件:
- 拥有网站源代码的访问权限
- 拥有 Google Analytics(分析)账号的“编辑者”(或更高级别)角色
在阅读本指南之前,您还应先阅读设置事件。
了解事件参数
参数可以提供有关用户如何与您网站互动的更多信息。例如,当用户查看您销售的产品时,您可以添加参数(例如名称、类别和价格)来描述其浏览过的产品。
默认情况下,自动收集的事件和增强型衡量事件都包含参数。Google 还提供了一组必需参数和可选参数,您可将这些参数添加到每个推荐事件中。此外,您还可以根据需要添加更多事件参数。
设置事件参数
事件的结构如下(其中 <event_parameters>
是事件参数,以键值对的形式编写):
gtag('event', '<event_name>', {
<event_parameters>
});
请参考以下示例:
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
在此示例中:
app_name
和screen_name
是事件参数名称myAppName
和Home
是事件参数值
为每个事件设置参数
上一部分中的示例使用 gtag()
函数中的 event
命令来发送一个事件的参数。您还可以更新 Google 代码段(位于 <head>
HTML 标记中)中的 config
命令,以便随网页上的每个事件发送参数。
以下代码会设置网页标题,然后随网页上的每个事件发送参数:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX', {
'page_title': 'Travel Destinations',
'currency': 'USD'
});
</script>
如果您向网页添加多个代码 ID,请添加 set
命令(而非更新 config
命令),这样所有 ID 都会沿用您设置的参数。请将 set
命令置于 config
命令上方。
gtag('set', {
'page_title': 'Travel Destinations',
'currency': 'USD'
});
// Place your config commands after the set command like follows
gtag('config', 'G-XXXXXXXXXX-1');
gtag('config', 'G-XXXXXXXXXX-2');
gtag('config', 'G-XXXXXXXXXX-3');
在 Google Analytics(分析)中查看事件
您可以使用实时报告和 DebugView 报告查看事件及其参数。请注意,您需要先对 DebugView 报告进行一些额外配置,然后才能使用该报告。这两种报告会显示事件被触发时,用户在您的网站上触发了哪些事件。
某些参数会自动填充到 Google Analytics(分析)中预构建的维度和指标。例如,自动收集的事件和增强型衡量事件中的参数,以及随推荐事件一起发送的必需参数和可选参数,都会填充到预构建的维度和指标中。
对于其他参数,您需要先创建自定义维度和指标,才能在 Google Analytics(分析)中查看相应的参数值。当您创建自定义参数时,需要创建相应的自定义维度或指标,以便查看相应数据。
后续步骤
为自定义事件参数创建自定义维度和指标。