设置事件参数

本指南介绍了如何为您网站上的推荐事件自定义事件设置参数,以便通过这些事件收集更多信息。如需了解如何添加商品级范围的参数,请参阅衡量电子商务

受众群体

您想要通过自己已经设置的事件收集有关用户活动的更多信息。

您可以在自己的网站上使用 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_namescreen_name 是事件参数名称
  • myAppNameHome 是事件参数值

为每个事件设置参数

上一部分中的示例使用 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(分析)中查看相应的参数值。当您创建自定义参数时,需要创建相应的自定义维度或指标,以便查看相应数据。

后续步骤

为自定义事件参数创建自定义维度和指标