Google 跟踪代码管理器  Google Tag Manager (GTM)与 Google Analytics 解释(2024 年)

Google 跟踪代码管理器与 Google Analytics 解释(2024 年)— Google 跟踪代码管理器与 Google Analytics 解释(2024 年)Google Tag Manager 与 Google Analytics 的详细比较。了解它们之间的区别……

最后更新日期: 2024年9月11日

当我在 2013 年初第一次听说 Google Tag Manager (GTM) 时,我感到有点困惑。那时,我不知道标签管理是一回事,所以很自然地,我发现自己质疑 Google Tag Manager 是什么。Google Analytics 事件和 GTM 事件有什么区别?

而今天,我仍然注意到许多初学者的这种困惑。在这篇博文中,我将比较 Google Tag Manager 与 Google Analytics,并向您展示主要区别。

简而言之:Google Analytics 是一种分析工具,可帮助您跟踪和分析用户如何与您的网站和应用程序互动。Google Tag Manager 是一个标签管理系统,可让团队轻松添加和编辑标签(跟踪代码)。Google Analytics 就是其中一种跟踪工具。

还是不清楚?然后,继续阅读。

 目录

以下是您将在本文中学到的内容

 视频教程

如果您更喜欢视频内容,这里有一个来自我的 Youtube 频道的关于这个主题的教程。

Google Analytics 简介

Google Analytics 的主要目的是跟踪数据、存储数据并生成有关您网站的报告,例如:

  • 昨天有多少人访问了您的网站?
  • 他们来自哪个国家?
  • 他们每次会话查看了多少个页面?
  • 有多少访客从您的网站跳出(未执行任何操作)?
  • 哪些页面最受欢迎,等等?

Google Analytics 跟踪这些用户交互的主要方式是借助必须放置在您网站每个页面上的跟踪代码(也称为 GA Javascript 代码片段)。

一旦网站上发生互动(例如,网页浏览),Javascript 代码段就会将相应的数据发送到 Google Analytics。

如果您想在所有网站上放置 GA 标签并跟踪页面浏览量、跳出率、会话持续时间、推荐等一般信息,则没有问题。但是,您大大限制了自己。

您可能希望跟踪有多少人在您的网站/应用程序上使用特定功能。或者,也许您对跟踪销售感兴趣,是吧?在这种情况下,您需要添加自定义标签 – 仅当访客完成您网站上的特定操作时才发送数据的 Google Analytics 事件。一个很好的例子是表单提交.

那么你在这里做什么呢?要求开发人员将该表单提交跟踪标签添加到网站(直接在代码中),对吗?但是,当您愿意使用 Google Analytics 跟踪数十或数百次互动时会发生什么?

不幸的是,这将需要更多的开发人员时间(而且他们总是非常忙碌!启动并运行您的营销标签可能需要数周甚至数月的时间,这真是太可惜了。

Google 跟踪代码管理器来救援!

Google Tag Manager 是 Google 提供的免费软件,可让您将各种类型的代码(标签)部署到您的网站。标签的一些很好的例子是 Google Analytics 跟踪代码、Google Analytics 事件代码、Google Ads 转化脚本等。可以使用 GTM 将更多类型的代码添加到您的网站中,包括自定义代码。

Google Tag Manager 不会取代 Google Analytics。相反,它可以帮助用户轻松地将 Google Analytics 跟踪代码(标签)添加到网站,部署 GA 事件代码片段,并定义每个代码必须触发的规则。

在 GTM 之前,GA 跟踪代码必须由每个页面进行硬编码,通常由 Web 开发人员进行。在维护 / 更新事件时,拥有数百个事件非常困难。但是 Google Tag Manager 解决了这个问题,因为您的所有标签都存储在一个地方——您的 GTM 帐户。

想象一下,Google Tag Manager 是一个工具箱,您可以在其中保存所有工具:尺子 (Google Analytics)、锤子 (Google Ads) 等。

Google 跟踪代码管理器还允许您测试您的标签,以确保在您加载正确的页面或单击特定按钮时触发它们。另一个巨大的好处:您可以更改标签及其工作方式,而无需实际更改网站的源代码(由于发布周期缓慢或开发人员繁忙的日程安排,您可能无法这样做)——相反,您可以在 GTM 用户界面中编辑标签并通过单击按钮发布更改。

Google Analytics 并不是唯一与 Google Tag Manager 兼容的标签。其他示例包括:

  • Google Ads 转化标记
  •  Meta Pixel 代码
  •  Crazyegg 追踪代码
  • 任何其他自定义 HTML/Javascript 代码。

Google Analytics 和 Google Tag Manager 有什么区别?

Google Analytics 是一种提供报告的分析工具。Google 跟踪代码管理器没有报告功能。它将数据从您的网站发送到其他营销/分析工具(包括 GA)。

Google 跟踪代码管理器可让您管理网站上的各种 Javascript 跟踪代码(标签 )。Google Analytics 跟踪代码就是这些标签之一。 

如果您不想使用 Google 跟踪代码管理器,那很好。您可以继续将 Google Analytics 跟踪代码直接添加到您网站的源代码中(但请记住,作为营销人员/分析师,您将失去很多灵活性)。

 例

正如我之前指出的,Google Analytics 是一个标签。根据 GA 说明,您需要将 GA 跟踪代码放置在每个网站页面上。示例跟踪代码应如下所示:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXX');
</script>

Google 跟踪代码管理器提供了一个默认的 Google Analytics 标签模板,因此设置它相当容易。在网站上安装 GTM 后,转到 Tags (标签)。

  •  单击 New
  • 单击 Tag Configuration 块,然后选择 Google Analytics > Google Tag
  • 粘贴 GA4 数据流的测量 ID
  • 单击 Triggering 部分。
  • 选择 Initialization – All pages (初始化 – 所有页面)。

祝贺!您刚刚在 Google 跟踪代码管理器中创建了一个 Google Analytics 网页浏览标签。它将跟踪安装了 GTM 容器代码段的所有页面上的网页浏览量。所有网页浏览量都将发送到 Google Analytics 资产)。如果您启用了增强型测量,GA4 也会自动跟踪其他事件。

了解如何正确安装 GA4、跟踪事件、转

Google Tag Manager 与 Google Analytics:事件

在 Google Analytics 中,可以在各种报告中找到事件,例如,参与度 > 事件。它们表示您的网页上发生的交互。此报告的数据是从您的网站发送到 Google Analytics 服务器的事件点击中填充的。在标签管理系统(如 GTM)诞生之前,事件点击必须由放置在您网站上的小 Javascript 代码发起。下面是一个示例:

gtag('event', 'login', {
  method: 'Google'
});

如您所见,此代码片段包含事件名称和参数 method)。在您的网站上发生特定操作后(例如用户登录他/她的帐户),将触发 Google Analytics 事件,并将相应的数据传递到 Google Analytics。

然后,您可以在 GA4 DebugView 中看到这些事件,并在一段时间后在其他报告中看到这些事件。

现在我们来谈谈 Google 跟踪代码管理器事件。要查看它们,请单击 Google 跟踪代码管理器界面右上角的 Preview 按钮,启用 GTM 的 Preview 和 Debug 模式

启用预览和调试模式后,它将在新选项卡中打开,并且您的网站将加载到单独的浏览器选项卡/窗口中。

启用预览模式后,导航到预览模式的选项卡(其 URL 将包含 tagassistant.google.com),您将看到有关标记的信息,包括其触发状态和正在处理的数据。如果它不起作用,请阅读说明如何修复 GTM 预览模式的指南。

在 Preview and Debug (预览和调试) 控制台的左侧,您应该会看到一些事件的列表,例如 Container Loaded(容器已加载)、Window Loaded(窗口已加载)。这些是 Google 跟踪代码管理器事件。

它们在 GTM 中起着非常重要的作用 – 您可以根据这些 Google Tag Manager 事件触发您的标签(各种营销工具的脚本)。以下是一些更容易理解的示例:

  • 集装箱装载 Google 跟踪代码管理器事件可用作触发 Google Analytics 4 配置代码的触发器。
  • 单击带有链接的特定元素时,将发生 Link Click。例如,当有人点击您网站上的 PDF 链接时,您可以将此点击作为 Google Analytics 事件发送(并在您的报告中查看)。P.S. 开箱即用,除了 Container Loaded、 DOM Ready 和 Window Loaded 之外,您不会看到任何事件。要开始查看事件,您需要在容器中至少启用一个该类型的触发器。以下是如何跟踪链接点击和按钮点击的示例
  • 表单提交 GTM 事件(当访客提交表单时)可以触发另一个 Google Analytics 4 事件标记(该标记将包含已提交表单数据的事件发送到 GA 报表)。表单提交GTM 事件也可以用作触发器来触发 Google Ads 转化跟踪代码(或您想要的任何其他标签 – 这取决于您的想象力)。不要将自己局限于这些标签。
  • 由于所有 Google 跟踪代码管理器事件都填充在 Data Layer 中,因此您还可以要求开发人员触发自定义 Google 跟踪代码管理器事件(也称为“数据层事件”)。

综上所述,Google 跟踪代码管理器事件是您网站上的一次交互,由 GTM 发现,然后放置在数据层中(p.s. 当 GTM 容器代码实施和发布时,数据层会自动在您的网站上创建)。

您网站上的该互动可以用作触发您的跟踪标签(脚本)的触发器(条件),例如 Facebook Pixel、Google Analytics 事件、Mixpanel 事件、Google Ads 标签等。

因此,如您所见,Google 跟踪代码管理器是 Analytics 实施中的中间人。它会观察您网站上发生的交互,创建 GTM 事件,然后使用它们来触发标签(例如,Google Analytics 事件)。尽管术语 事件 在两种 Google 产品中是相同的,但在 Google 跟踪代码管理器中,GTM 事件是触发条件,而 GA 事件是标签。

Google Analytics 转化怎么样?

如果您阅读本文下方的所有评论,您会注意到几个重复的主题。其中之一是 Google Analytics 目标/转化。应该如何使用 Google Tag Manager 配置它们?

关于 GTM 和 GA 之间的关系,Google Tag Manager 是一种数据传输方式,可将各种交互(页面浏览、事件等)发送到 Google Analytics。

其中一些互动比其他互动(例如,订阅时事通讯或访问“订单确认”页面)更重要,称为转化。Google Analytics 如何了解哪些互动比其他互动更重要?

您可以通过配置 GA(而不是 GTM)来实现此目的。

如果您使用的是 Google Analytics 4,则需要转到配置 事件并将最重要的事件标记为转化。在此处了解更多信息。

换句话说,您告诉 GA 某些交互(发送到 GA)对业务更有价值。无论该交互如何发送到 Google Analytics,无论是通过 GTM,还是直接从网站代码,还是其他位置,都无关紧要。

您看到区别了吗?GTM 是一种将交互数据传递给 Google Analytics 的方法。转化是在 GA 界面中配置的有价值的交互。

迁移到 Google 跟踪代码管理器

如果您使用硬编码的 Google Analytics 运行站点并希望迁移到 GA + GTM,则需要记住几点。如果迁移错误,您将破坏您的设置,新数据将丢失/损坏。

通常,您需要从您的网站中删除硬编码的 GA 代码,并将 Google 跟踪代码管理器容器代码添加到网站的所有页面。然后,您将通过 Google 跟踪代码管理器触发 Google Analytics 标签。

您的历史数据不会丢失,但迁移可能会对您未来的数据产生负面影响(如果操作不当)。

Google Tag Manager 与 Google Analytics:结论

我希望这篇博文对您有意义,尽管其中的某些部分可能看起来很棘手。简而言之:GA 是一种分析工具,可提供有关您网站上活动的报告。GTM 是一种根据定义的规则触发跟踪代码的工具。最终,您可以直接在您的网站上实施 GA 代码,也可以在网站上实施 GTM 代码并使用 GTM 触发您的 GA 代码。

如果您想要更多细节,以下是在比较 Google Tag Manager 与 Google Analytics 时应再次强调的要点:

  • Google Tag Manager 不会取代 Google Analytics。相反,它可以帮助用户轻松地将 Google Analytics 跟踪代码(标签)添加到他们的网站,部署 GA 代码片段,并定义每个标签必须触发的规则。
  • Google Tag Manager 是您在任何网站上实施数字分析的中间人。如果您想添加 Google Analytics 跟踪代码或事件,建议使用 GTM 进行添加,因为您不需要经常更改网站的代码。因此,您的部署过程会更快。
  • Google Tag Manager 可以在没有 Google Analytics 的情况下存在,反之亦然。您的开发人员可以将 Google Analytics 代码直接硬编码到您的网站。但是,如果您经常需要发布更改,则只有开发人员可以在此处为您提供帮助。但是使用 GTM,您可以自己添加/编辑/删除您的 Google Analytics 跟踪代码。您还可以使用 Google Tag Manager 将 Facebook、Google Ads 或其他跟踪脚本添加到您的网站(留下 Google Analytics)。
  • Google 跟踪代码管理器事件用作触发条件 ,用于定义何时必须触发特定代码。在此上下文中,Google Analytics 事件是一个标记。示例:GTM 事件 formSubmission 可用作触发器,以触发名为“form_submission”的 GA 事件标签。
  • 您无法在 Google 跟踪代码管理器中创建 Google Analytics 目标/转化。目标/转化在 Google Analytics 中配置,您可以指示 GA 将一些常规交互转化为更重要/有价值的目标。

如果您觉得“Google Tag Manager vs Google Analytics”主题仍然不清楚,请联系地推人SEO专家,为你提供咨询服务。

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *