什么是谷歌标签管理器?了解GTM的一切 | 南京·未迟 | Google 出海体验中心

什么是谷歌标签管理器?了解GTM的一切

您企业的网站就像一把营销瑞士军刀。它需要扩大您的在线影响力,将潜在客户转化为客户,通过牢固的关系留住这些客户,等等。

简而言之,它是您的数字营销策略中最重要的元素。

什么是谷歌标签管理器

这种重要性不仅在于您的网站所扮演的角色,还在于它收集的数据。数据对于了解客户行为和更好地了解如何接近目标受众至关重要。而且,您的网站是数据和可操作见解的宝库,正等待您去发现它的财富。

问题是收集这些数据可能既乏味又困难。您需要在您的网站编码中实施标签,以了解客户在您的网页上的行为方式以及哪些营销活动有助于您网站上发生的转化。

从历史上看,这些标签很难正确实施,需要一些网站编码知识和营销概念的理解。现在,Google 标签管理器减轻了这些困难,使您可以快速轻松地管理您的网站标签。它是网站所有者和网站管理员的重要工具!

本文致力于向您介绍什么是 Google 跟踪代码管理器 (GTM) 以及如何使用它来改进您的数字营销工作。

提示

 

第 1 部分:Google 跟踪代码管理器基础知识

在开始探索 GTM 工具中的选项和设置之前,您首先需要了解基础知识。什么是谷歌标签管理器?你如何使用它?您如何设置 GTM 帐户?这部分将回答这些基本问题并提供其他有用的概述信息。

什么是谷歌标签管理器?

Google 标签管理器 (GTM) 是一款免费工具,可让您轻松地在您的网站或移动应用程序中添加、编辑和删除营销标签。营销标签是一段代码或跟踪像素,可让您更深入地了解网站内外的个人用户行为。

Google 将此管理器工具设计为您所有营销标签的一站式商店。此外,它允许您安装和修改标签,而无需揭开您网站的面纱并直接弄乱其代码。这不仅使营销标签的设置变得更加容易和高效,而且还消除了人为错误的可能性。

Google 标签管理器有什么用?

有许多不同的方法可以使用 Google 跟踪代码管理器工具,因为您可以在网站中实施多种代码。这些不同的标签为您了解客户及其行为添加了信息。

  • 您需要知道您的各种营销策略何时会产生转化,无论是付费搜索广告、社交媒体帖子、访客博客还是其他方式。每当您将流量引向您的网站时,您都想知道该渠道在建立转化方面的成功程度。转化跟踪标签将帮助您使用 GTM 衡量这一点。
  • 如果您的网站有一个庞大的电子商务平台,GTM 可以帮助您识别导致购买的行为和路径。然后,您可以利用所学知识专注于这些因素并实现更多购买。
  • 通过使用 GTM 将 Google Remarketing Tag 添加到您的网站,您可以创建过去访问者的列表,并在 Internet 上使用付费广告重新定位这些用户,从而鼓励他们再次返回您的网站。
  • 您是否在着陆页上使用视频?GTM 可以帮助您跟踪播放和其他视频交互。
  • 表单提交对于跟踪和衡量也很重要。GTM 可以收集您网站上任何和所有表格的数据,并将信息编译到一个位置。
  • 在下载链接处插入 GTM 触发标签会让您知道哪些用户正在使用您的可下载资源和工具。
  • 测量博客文章和其他长篇页面的滚动深度,了解人们阅读了多远,并更深入地了解停留时间和跳出率。
  • 跟踪多个页面浏览量,以更好地了解用户如何浏览您的网站以及如何调整页面以促成转化。
  • 将使用 GTM 收集的见解和点击数据发送到 Google Analytics,以更全面地了解您的客户正在发生的事情。

 

Google 跟踪代码管理器如何工作?

通过上述所有用途,很容易想知道 Google 跟踪代码管理器的实际工作原理。它是如何实现所有这些不同的功能的?这个过程非常简单。

  • 如前所述,您的网站是一个海量信息源。使用 GTM 创建的标签旨在收集这些数据。
  • 数据被发送到 Google Analytics 或其他能够分析原始数据并呈现易于使用的报告的工具。
  • 您可以使用这些报告根据可操作的证据做出更明智的决策,从而获得更好的营销绩效。
  • 当需要调整、删除或添加标签时,GTM 会处理所有 JavaScript 编码。

 

谷歌标签管理器示例

使用 GTM,您很少需要手动向您的网站添加代码。在某些情况下,您只需要添加一段代码!这是跟踪代码管理器脚本。启用后,您可以在 GTM 界面中创建所有标签。跟踪代码管理器不会出错,并会快速验证代码是否正常工作,从而省去了很多麻烦。

您可以将所有时间都集中在重要任务上,而将标签编码交给 GTM!

使用谷歌标签管理器的优势

在了解 Google 跟踪代码管理器的技术功能之前,您应该先评估一下它的好处。使用此工具会为您的业务增加价值吗?以下是使用 Google 跟踪代码管理器的优势:

高效、可扩展的标签实施和更新

使用 Google 标签管理器的主要好处是在添加、删除和编辑标签时节省时间。您未来的标签开发需求无疑会发生变化。GTM 工具可以轻松扩展您的标签以满足这些未来需求,并在出现新优先级时快速实施更新。

安全的

您可以控制谁可以访问您的 GTM 帐户,并且可以随时撤销权限。此外,有多种权限控制允许用户使用 GTM 服务执行的操作,例如只读、编辑、发布等。如果外部用户试图从未知 IP 地址或 URL 访问,Google 将标记可疑帐户活动并通知您。

工作区和环境允许团队之间的协作

Google 跟踪代码管理器的工作区和环境功能意味着可以在多个层级发生更改并缓慢推出。借助 Workspaces,多个团队成员可以创建和测试新配置。环境允许在与您的组织工作流程一致的层中发布更改。

恢复以前的版本以撤消更改并避免错误

如果您进行了错误的更改或想要撤销标签更新,GTM 会保留您网站和标签的每个过去版本。这意味着您只需单击一下即可撤消更改。GTM 中的调试模式非常适合在将任何更改发布到实时版本之前测试错误。

需要有限的编程知识

GTM 的设计使得涉及的编码或编程有限。您无需编写任何代码即可创建大多数标签。对于没有脚本编写知识或专业知识的营销人员或网站所有者来说,这是一个完美的工具。

内置标签选项

Google 跟踪代码管理器有一个扩展的内置标签列表,可以很容易地在您的站点中实施这些标签。这些标签处理常见用途,例如再营销、Google Ads 转化跟踪、Google Analytics 等。

使用谷歌标签管理器的缺点

Google 跟踪代码管理器确实有一些值得了解的缺点。通过识别缺点,您不仅可以更好地评估在您的组织中使用 GTM 的潜在影响,而且您还可以准备避免这些陷阱。

  • 虽然您不需要深入的网络开发和编码,但您仍然需要了解 JavaScript、HTML 和 DOM 才能将初始的 Google 跟踪代码管理器代码添加到您网站的框架中。
  • 如果 GTM 容器代码输入错误或损坏,您的所有标签都将停止工作。
  • 跟踪代码管理器工具没有专门的 Google 支持团队。
  • 如果跟踪标签实施不当,可能会导致不良、不准确的数据。
  • 客户的广告拦截软件可能会阻止您通过 GTM 标签进行跟踪。
  • 使用多个标签会降低您网站的速度,并可能损害用户体验。
  • 您仍然需要开发人员的帮助才能使用更高级别的功能和配置。

 

如何设置 Google 跟踪代码管理器帐户

Google 跟踪代码管理器可免费使用,而且您的帐户设置也很简单。

1. 访问 Google 跟踪代码管理器设置页面

2. 将有一个框来单击并创建一个帐户。

谷歌标签管理器示例

3. 系统会要求您提交基本信息,例如您的帐户名(您公司的名称就可以)、国家/地区、网站 URL 等。

4. 输入完帐户设置信息后,单击“创建”按钮。

谷歌标签管理器示例

你的帐户已创建。但是,您的工作还没有完成!您需要将跟踪代码管理器代码放入您网站的 <head> 中,并将另一段代码放入 <body> 中。这些标签需要出现在您网站的每个页面上。

创建帐户后,Google 会立即向您提供这些代码。您可能需要就此步骤咨询您的网站管理员或开发人员。幸运的是,既然您正在使用 GTM,您就不必经常打扰您的 Web 开发人员了!

谷歌标签管理器示例

如果您还没有准备好将 Google 跟踪代码管理器代码添加到您的站点,它可以随时在 GTM 仪表板中使用。

第 2 部分:导航 Google 跟踪代码管理器:您需要了解的功能、选项和设置

在您的网站上成功插入 Google 跟踪代码管理器代码后,您将能够使用 GTM 仪表板。这是该工具中所有可用功能、设置和其他选项的根菜单。它可能有点让人不知所措,但 GTM 中的每一项都是对您的业务具有潜在价值的工具。在下一节中,您将了解每个功能及其使用方法。

Google 标签管理器中的标签是什么?

标签是 GTM 的面包和黄油。您可以从仪表板的左侧菜单中找到可用的标签。分析和营销平台使用这些代码片段来跟踪行为并获得洞察力。

谷歌标签管理器示例

GTM 旨在毫不费力地添加标签,无论是什么类型或配置。这包括来自其他 Google 产品的标签,也包括由 Google 系列之外的流行第三方程序创建的标签。开发人员甚至可以加入 Tag Vendor Program 来创建与其产品一起运行的脚本。

这会产生许多独特的标签类型:

谷歌标签管理器示例

Google Analytics:Universal Analytics –您可以使用此选项为 Google Analytics 添加所需的标签。您还可以进行运行时更改,而无需直接编辑代码或将您的应用程序二进制文件重新提交给 Google。

Google Analytics:App + Web 配置——一项新的标签功能,旨在结合网站和应用程序之间的数据以获得更全面的分析图。

Google Analytics:App + Web 事件——事件可以与现有的分析标签一起使用,以获取有关用户操作、站点错误和其他事件的特定信息。

Google Ads 转化跟踪:用户点击将他们带到您网站的广告后会发生什么?他们购买吗?注册?转化跟踪代码旨在报告点击后的行为,并帮助您识别转化何时发生。

Google Ads 再营销:如前所述,此标签旨在跟踪过去的网站访问者,目的是创建有助于刺激回访和重复业务的再营销活动。

Floodlight 计数器:此标记用于计算用户在与广告互动后访问您网页的次数。它可以帮助您保持潜在客户的视线并衡量他们的兴趣。

Floodlight Sales:与 Counter 类似,此标签跟踪单个用户购买的商品数量以及这些产品或服务的价值。

转换链接器:链接器标签放置在与所需转换活动相关的页面上。这旨在与转化跟踪标签一起使用,以确保有效地记录每次转化。

Google Optimize: Google Optimize 标签可帮助您根据指定目标衡量绩效。它广泛用于测试着陆页变体,以查看哪种变体最适合转换流量。但是,它也可以用于其他优化实验。

Google Surveys Website Satisfaction:如果您注册了 Google Surveys,则可以使用此标签在您的网站上实施代码,以便轻松跟踪网站满意度。

自定义图片和 HTML 标签:如果找不到您需要的标签,您可以在 GTM 中创建自定义标签。自定义图像选项允许您创建和部署像素标签,而自定义 HTML 选项允许您开发 GTM 库中尚未包含的脚本。

Google 跟踪代码管理器中的触发器是什么?

添加标签时,系统会要求您提供触发器。这是触发标记的特定操作或事件。例如,转化跟踪标签可能在表单提交按钮上设置了触发器。触发器等待按下此按钮,然后知道触发转化跟踪代码,

谷歌标签管理器示例

当您创建触发器时,默认设置是它会在每次事件发生时对标签执行 ping 操作。但是,您也可以向触发器添加过滤器以影响它们何时触发和不触发。

谷歌标签管理器示例

例如,您可能只想为每位唯一身份访问者触发一次转化标签,而不是每次同一个人完成操作时触发。

选择添加触发器类型后,您将看到一个包含所有各种触发器操作和类型的下拉菜单。

谷歌标签管理器示例

页面视图:一个简单的触发器——当页面被查看时,标签被触发。如果您想查看单个页面印象的数据,这将很有用。您还可以通过定位只能通过转化到达的页面(例如“感谢您的购买”屏幕)来设置页面视图标签来跟踪转化。

Window Loaded:类似于页面视图的触发器,不同之处在于它会等待直到看到页面已完全加载,包括图像、脚本和其他资源时才触发。

DOM 就绪:当访问者的浏览器完全加载 HTML 页面并且文档对象模型 (DOM) 被完全读取时,此触发器会触发连接的标记。这类似于 Page view 和 Window Loaded,但 DOM Ready 发生在这两个事件的中间。使用所有这三个可以帮助您检测缓慢的页面加载或与高跳出率相关的其他问题。例如,如果 Page View 和 DOM Ready 触发器都触发了,但 Window Loaded 没有触发,那么您就知道此人在页面上的所有元素完成加载之前离开了页面。

所有元素:点击页面后触发标签,无论是链接、图像、按钮等。

Just Links:仅在用户单击使用 <a> 元素的链接后触发。这对于跟踪用户移动以及他们如何从您网站上的一个页面链接到下一个页面非常方便。

元素可见性:当页面上的指定元素出现在视图中时,将触发此触发器。例如,需要网站访问者滚动才能到达的图像或链接。

表单提交:此触发器等待表单提交完成,然后触发代码。

滚动深度:将触发器设置为在用户滚动到页面上的特定点后触发。

YouTube 视频:如果您将来自 YouTube 的内容嵌入您的网站并想知道它是否被使用,这将触发标签在与 YouTube 播放器进行任何互动后触发。

历史变化:如果您的站点使用 HTML 5 pushState API,则历史变化触发器可用于跟踪浏览器应用程序中的虚拟页面浏览量。

JavaScript 错误:跟踪并记录可能无法检测到的 JavaScript 错误。错误消息将列在您选择的分析工具中。您可以进行更改以更正 JavaScript 异常,例如window.onError

计时器: GTM 计时器触发器在用户在页面上花费一定时间后触发。这是一个有价值的触发工具,可以衡量某人阅读博客文章或完成转换活动需要多长时间。

触发器组:触发器组功能允许您将多个触发器链接在一起。只有满足每个触发器时,代码才会触发。如果您添加同一个触发器的多个实例,那么它需要触发相同的次数。

自定义事件:您可以在 GTM 中创建自定义事件触发器,以衡量您网站上未使用 Google 的常规触发器类型跟踪的行为。

Google 跟踪代码管理器中的变量是什么?

变量是您设置的会影响代码和触发器的值。变量添加了必须满足的附加条件。例如,您可以设置一个 URL 变量来指定在页面视图触发器触发之前必须命中的特定地址片段。

谷歌标签管理器示例

变量还通过准确定义收集的信息和数据来影响标签。例如,如果您使用的是 Floodlight 销售代码,则可以使用变量来指定该代码收集产品 ID 信息和交易总价值。

内置变量与用户定义变量

GTM 为用户提供了在多种内置变量之间进行选择的选项。此预设选项列表将涵盖您的大部分可变需求。这些变量位于 GTM 界面“变量”菜单的“内置变量”部分。

谷歌标签管理器示例

如果您没有找到适合您的数据分析需要的变量,您可以向下滚动页面并找到“用户定义的变量”部分。这些自定义变量将允许您创建自己的值,例如特定的数字输入、名称字符串或特定的 URL 组件。

谷歌标签管理器示例

当您单击以添加“新建”用户定义变量时,您可以在要为标签自定义的多种变量类型之间进行选择。

谷歌标签管理器示例

HTTP 引荐来源网址:此变量查看此人访问过的上一个页面的 URL。您可以使用此变量仅在人们来自特定页面时触发标记。例如,如果您想跟踪特定着陆页产生的转化,您可以使用该着陆页的 URL 作为 HTTP 引荐来源网址。

URL:此变量查看当前页面的 URL 组件。URL 变量有很多用途,因为它可以评估 URL 中有哪些查询参数或哈希片段,这有助于确定有关个人在您网站上的行为的关键数据。

第一方 Cookie:该变量使用与用户所在页面的域名相对应的第一方 Cookie 的值。如果在同一个域中使用了多个 cookie,此变量将选择第一个 cookie 的值。您可以通过页面的document.cookie文件的第一个结果来确定此值

自定义 JavaScript:使用此变量选项,您可以根据 JavaScript 函数的结果设置值。在这种情况下,JavaScript 函数必须返回一个值。在以下示例中,JavaScript 函数用于将特定 URL 的变量转换为小写:

函数 0 {

返回 {{url}}.toLowerCase();

}

数据层:变量值由通过dataLayer.push() 调用推送到数据层的数据确定:dataLayer.push({“数据层名称”: “值”})。

JavaScript 变量:如果您在 JavaScript 中指定了全局值,则可以使用此选项将 JavaScript 变量用作所选值。如果所需的值在数据层或其他地方不可用,这将很有帮助。

未定义的值:使用未定义的 JavaScript 值。

自动事件变量:当某种效果发生时,例如点击、表单提交、元素可见性等,该变量收集特定于被触发事件的信息。

DOM 元素:如果一个重要的值在数据层中不可用,但存在于文档对象模型中,则可以使用此变量来保证该值是根据 DOM 的文本设置的。

元素可见性:与元素可见性触发器类似,此值基于用户看到页面上的特定组件。不同之处在于元素可见性变量仅报告一个页面元素的可见性。您可以选择是根据 ID 还是 CSS 选择器选择此元素。如果有多个元素符合 CSS 选择器的条件,则选择第一个选项。

常量:如果您有多个标签使用相同的值,常量变量选项允许您手动提供常量字符串以自行设置值。

自定义事件:使用自定义事件名称作为值。

环境名称:该值设置为预览模式环境名称。

Google Analytics 设置:如果您为 Universal Analytics 使用 Google Analytics 标签,Google 会要求您也使用 Google Analytics 设置变量。这用于确保使用相同的 Google Analytics(分析)设置配置各种标签。

Container ID:该值由GTM容器的ID决定。

容器版本号:当使用预览模式时,这个变量选项将返回容器的预览版本号的值。在预览模式之外,它将使用容器的实时版本号。

调试模式:如果容器处于预览或调试模式,此变量返回“真”值,否则返回假。

Google 跟踪代码管理器中的文件夹是什么?

文件夹用于 GTM 工具中的组织目的。随着您添加更多标签、触发器、变量和其他选项,跟踪所有内容变得困难。您希望将您的标签组织成有意义的分组,并帮助您有效地使用您的 GTM 帐户。

谷歌标签管理器示例

创建一个新文件夹非常容易。

  1. 从左侧菜单中选择文件夹选项。
  2. 然后,单击“新建文件夹”。
  3. 创建文件夹后,您可以从“移动”菜单中单击标签、触发器和/或变量旁边的复选框。
  4. 您还可以直接在文件夹中创建新的触发器、标签或变量,以将它们自动放置在此分组中。
  5. 请务必使用可帮助您识别内容的特定标题来命名您的文件夹。

 

Google 跟踪代码管理器中的模板是什么?

模板对于可能有多人使用同一个 GTM 帐户的组织很有帮助。此功能允许您保存自定义标签和变量,以便其他人可以为他们自己的项目访问它们。模板受权限控制以确保隐私。

此外,自定义模板功能的沙盒环境允许以高效的方式开发自定义标签和变量,尤其是与自定义 HTML 标签或 JavaScript 变量相比。

标签模板:如上所述,标签模板允许您创建自己的标签变量组合供他人使用。

变量模板:通过使用 JavaScript 框架和 API,您可以创建返回自定义值的变量模板。

谷歌标签管理器示例

为什么使用 GTM 模板?在实施营销和测量标签方面,一切都与效率和安全有关。您希望您的团队能够协作并使用标签来获得最佳结果。使用 GTM 模板,您可以确保对标记的内容和原因进行一些控制。

添加新标签时,您可以快速参考现有模板以找到您需要部署的正确标签和变量定义。

如何在 Google 标签管理器中创建模板

要创建 GTM 模板,请从左侧菜单中选择“模板”。然后,单击“模板”菜单右上角的“新建”按钮。

谷歌标签管理器示例

  1. 首先,填写标签的“信息”部分,这将要求您提供名称、描述和图标。
  2. 刷新以确保您的模板名称、描述和图标正确显示。
  3. 单击“字段”和“添加字段”。
  4. 对于此示例,选择“文本输入”并将默认名称更改为“accountID”。
  5. (可选)您可以在模板预览中再次刷新以检查您的进度。
  6. 选择“代码”菜单进入 JavaScript 编辑器模式。
  7. 完成后,您可以“运行代码”来测试您的工作。任何错误或问题都会出现在控制台窗口中。
  8. 保存并关闭模板编辑器。

 

Google 跟踪代码管理器中的工作区是什么?

模板并不是 Google 跟踪代码管理器帮助团队协作和协同工作的唯一方式。工作区是企业可以使用的另一个方便的功能。从本质上讲,工作区就像标签配置的绘图板。您可以处理更改、开发新配置或测试潜在的触发器/变量。

谷歌标签管理器示例

当您想将更改添加到您的实时标签时,它会变成一个新版本。如果您决定更喜欢旧配置或您的新更改还没有准备好,您可以快速恢复到旧版本。这使得修改或向您的网站添加新标签变得非常轻松。

您可以通过单击“工作区”选项卡然后在菜单中选择蓝色“+”符号来添加工作区。

谷歌标签管理器示例

为您的工作区添加一个名称。同样,标题应该与此工作区的用途相关,尤其是当您有多个团队使用不同的工作区来测试他们自己的更改时。

谷歌标签管理器示例

Google 跟踪代码管理器工作区的最佳做法

为确保您有效、安全地使用工作空间,请牢记以下提示。他们将帮助您管理您的工作区项目。

小改动最好:对标签的更改应该一点一点地进行,而不是一次全部进行。当您慢慢地进行更改时,更容易检测到潜在问题发生的位置。例如,如果你用每一个小的、增量的变化来更新你的标签,那么一旦出现问题你就会知道最后的变化是罪魁祸首。相反,如果您一次发布大量更新,找到错误的来源可能会很费力。

将相关更改组合在一起:每当有一组可能同时或按特定顺序发布的相关更改时,都应创建一个新工作区。在不同的工作区中将更改分组在一起将使您井井有条。如果您需要恢复到早期版本,当组中的每个更改都相互关联时,这样做会容易得多。例如,影响您的 Google Analytics(分析)代码的更改不会影响 Floodlight 代码的更改,反之亦然。

适当地管理您的团队:您还可以为每个团队成员或部门使用不同的工作区。这允许人们彼此独立地处理他们自己的标签更改,并消除了某人意外发布其他团队成员未完成的更改的风险。

采用描述性命名实践:本指南中多次暗示了正确命名和描述的重要性。随着您开发更多的工作区,为它们指定一个合适的名称和相关描述至关重要。您希望快速找到合适的工作空间。您还希望能够确定某些更改的来源。您可能希望根据最新的实时版本更改工作区的名称。

测试配置:在测试新配置和简单地使用 GTM 功能时,工作区是无价的。如果您不喜欢您创建的内容或者它没有创建预期的结果,您可以随时废弃它并重新开始。在实时发布任何更改之前,请确保您和您的团队正在运行大量工作区测试。

Google 跟踪代码管理器中的数据层是什么?

数据层是与 Google 跟踪代码管理器结合使用的重要工具。数据层是一种常见的 JavaScript 对象,用于在您的网站和 GTM 之间来回传递数据。数据层信息可用于影响变量并触发代码中的触发器。

换句话说,数据层是拉取分布在各种页面类别、交易数据和其他脱节容器中的变量的替代方法。数据层收集这些数据并确保它随时可供使用。

如何在 Google 标签管理器中实现数据层

除非您打算在标签管理器中使用自定义数据,否则启用数据层非常简单。一旦您将 GTM 标签添加到您网站的源代码中,Google 标签管理器就会自动创建并启动数据层。

数据层声明与 dataLayer.push

首次创建数据层时,它基本上是一个空桶。只有当数据和信息开始填充该层时,它才会变得有用。有两种方法可以将数据添加到数据层:

  • 在 GTM 中使用 dataLayer 片段
  • 通过 dataLayer.push 添加数据

数据层声明: Google 跟踪代码管理器中有一个数据层代码片段,可以将其添加到 GTM 容器上方的站点。这段代码看起来像这样:

<脚本>

数据层= [{

‘pageCategory’: ‘google-tag-manager-tips’  → 这必须替换为真实的页面类别

}];

</脚本>

<!– 谷歌标签管理器 →

<!– 结束 Google 标签管理器 →

此代码将创建一个层,专门保存 pageCategory 数据点。然后,您可以在标签管理中使用该 pageCategory 数据。使用数据层声明方法时存在一些限制。

dataLayer.push:除了数据层声明之外,您还可以使用 dataLayer.push 技术。这一小段代码充当 Google 跟踪代码管理器中的触发设备。

这是新闻通讯注册表单的场景。在这种情况下,数据层声明可能无法准确跟踪表单注册。因此,每次有人在您的网站上使用他们的电子邮件地址订阅时,您都希望推送一个数据层事件。

代码如下:

窗口.dataLayer = 窗口.dataLayer || [];

window.dataLayer.push ({

‘事件’:’new_subscriber’

});

一个人订阅后,他们的信息将存储到数据层,然后可以将其发送到 Google Analytics 或其他第三方平台。

Google 跟踪代码管理器中的容器是什么?

与单个网站或应用程序相关的所有标签、触发器、变量和其他配置组件都收集到一个容器中。这类似于前面讨论的文件夹。但是,文件夹是小得多的组,而容器通常属于整个网站。换句话说,您可能有一个容器用于整个网站,并且该容器可能有多个文件夹有助于保持工作井井有条。

构建容器时有一些规则,每个规则都有一些例外。

每个网站或应用程序一个容器:大多数用户使用一个域管理一个网站。这意味着您只需要一个 GTM 容器来容纳您的所有标签、触发器等。这是因为您的标签需求将在整个站点保持一致并从一个位置进行管理,即使您有多个人管理站点和 GTM工具。

多个网站或应用程序,多个容器:如果您管理多个网站和应用程序,为每个实体使用一个单独的容器是更好的方法。如果网站或应用程序具有非常不同的目标或由不同的团队处理,则尤其如此。例如,如果您有一家运动服公司,该公司也制作一款以健身为重点的应用程序,您可能需要多个容器。一个容器将处理网站的标签管理。您还可以为移动应用程序的 Android 和 iOS 版本创建单独的容器。

多个网站,一个容器:上述规则有一个例外,多个网站只需要一个容器。如果每个网站都有非常相似的标记需求并使用相同的内容管理系统、网站模板和平台,这是可以接受的。这些站点密切相关,您不需要单独的容器。

Google 跟踪代码管理器中的环境是什么?

环境是一项 GTM 功能,旨在帮助组织在将更改发布到实时版本之前分阶段测试更改。您可以创建多个环境以适应站点开发的不同阶段。

例如,您可能有一个开发环境和一个质量保证环境。日常开发更改在开发环境中处理。成功的更改将传递给 QA,以确保更改遵循组织标准和政策。然后,它们可以传递到实时站点版本,用户可以在其中体验更改。

如何设置环境

在进入以下步骤之前,请确保您对每个环境都有明确的定义。如果您不需要多层开发流程,那么最好使用工作站而不是环境。

如果您确定需要为标签管理创建环境,请按照以下步骤操作:

  1. 单击主 GTM 屏幕上的“管理”选项。
  2. 按“环境”,在“容器”下,然后单击“新建”。
  3. 单击“创建环境”框。
  4. 为您的环境输入一个名称。您还可以添加描述和目标 URL,但这些是可选的。
  5. 如果您打算专门使用该环境进行测试,请务必选中“默认启用调试”旁边的复选框。
  6. 单击“创建”,然后单击“立即发布”以启动环境。

接下来,您需要在环境的相应服务器上安装容器片段。例如,如果你有一个专门用于开发的服务器,那么你的开发环境需要通过这个片段链接到这个服务器。

完成后,您应该会看到环境出现在您的版本列表中。

Google 跟踪代码管理器中的调试模式是什么?

GTM 具有预览和调试模式,允许用户使用可用的调试器窗格浏览他们的站点。这使您可以仔细检查您的代码并确保它们以正确的顺序触发。点击GTM菜单右上角的“Preview”可以进入Debug模式。

在预览和调试模式下有五个可用的功能:

  1. 事件时间线:查看数据层中发生的所有事件及其发生的顺序。
  2. 标签:查看与事件相关的每个标签的列表以及它们是否触发。
  3. 变量:同样,您可以看到影响特定事件的变量列表。
  4. 数据层:在将消息对象推送到数据层时查看消息对象,以及事件结束后数据层的外观。
  5. 错误:检查标签中的错误消息。

 

谷歌标签管理器示例

什么是 Google 跟踪代码管理器中的跟踪器对象?

Google Analytics 使用跟踪器对象数据结构来确保网站上的交互被编译成格式正确的 Google Analytics 请求和点击,它对 Google 跟踪代码管理器实施有一些严重影响。跟踪器对象(也称为“跟踪器”)是可以收集和存储数据然后将该数据发送到 Google Analytics 的对象。

它是如何工作的?

创建新的跟踪器时,您必须指定一个跟踪 ID 以及一个 cookie 域,它指定了 cookie 的存储方式。如果指定域不存在 cookie,则会生成客户端 ID 并将其存储在 cookie 中,并将用户标识为新用户。如果存在包含客户端 ID 值的 cookie,则在跟踪器上设置该客户端 ID,并将用户标识为返回。创建后,跟踪器对象还会收集有关当前浏览上下文的信息,例如页面标题和 URL,以及有关设备的信息,例如屏幕分辨率、视口大小和文档编码。当需要将数据发送到 Google Analytics 时,将发送当前存储在跟踪器上的所有信息。

 

 

什么是 GTM API?

Google Tag Manager API 为授权用户提供对 Google Tag Manager 配置数据的访问。使用此 API,您可以管理:

  • 帐户
  • 集装箱
  • 工作区
  • 标签
  • 触发器
  • 文件夹
  • 内置变量
  • 变量
  • 容器版本
  • 容器版本标头
  • 用户权限
  • 环境

通过 API 可以使用哪些资源和方法:

任何 API 中的基本概念都是资源。资源是具有类型、关联数据、与其他资源的关系以及对其进行操作的一组方法的对象。它类似于面向对象编程语言中的对象实例,重要区别是只为资源定义了几个标准方法(对应标准的 HTTP GET、POST、PUT 和 DELETE 方法),而对象实例通常有很多方法。

资源可以分组到集合中。每个集合都是同类的,因此它只包含一种类型的资源,并且是无序的。资源也可以存在于任何集合之外。集合可以全局存在,位于 API 的顶层,但也可以包含在单个资源中。在后一种情况下,我们将这些集合称为子集合。子集合通常用于表达某种“包含于”的关系。

第 3 部分:解决 Google 跟踪代码管理器的常见问题

使用 GTM 实施标签、触发器和变量可能会出现许多问题和障碍。这就是测试您的更改和新配置如此重要的原因。即使您的测试成功,未来的更改也可能会中断某些标签并造成故障。虽然该工具可以更轻松地检测和管理这些潜在问题,但了解一些可能发生的最常见问题仍然很有帮助。

您的代码未正确触发

有时,标签会在不应该触发的情况下开始触发。或者,它没有在应该的时候开火。这些问题可能会导致数据不准确,从而有可能导致您得出错误的结论。在大多数情况下,发生这种情况是因为有多个触发器或规则在起作用。

查看所有触发器设置。您可能已将不同的触发器添加到同一组或添加了其他设置,这些设置覆盖了您实际希望触发器执行的操作。请记住,当您使用不同的触发条件时,都需要在代码运行之前满足它们。

您的代码未在点击时触发

您在代码上启用了点击触发器,但当个人点击页面上的目标元素时它不会触发。这是一个非常常见的问题,通常可以通过查看作为目标的特定元素 ID 或属性来解决。

发生的情况是,当您有多个元素相互叠加时,您的代码可能只会在点击一个元素而不是另一个元素时触发。例如,您可能在按钮元素中有一个链接。因此,标签可能仅在点击链接而不是按钮本身时触发。

您的数据层变量不正确

如果您在数据层中指定的变量在页面加载时未正确触发,或者数据层中的事件未命中指定的触发器,这也会产生需要解决的问题。

您的第一步是确保您的数据层已正确启用。这看起来似乎很容易,但只需仔细检查即可。具体来说,在 GTM 容器加载之前检查数据层标记是否已填充。否则,您的数据层变量将不可用。您可以在 GTM 的调试模式下通过在页面查看事件期间查看数据层来检查这一点。

您的最新更改不可见

每次您对 GTM 帐户进行影响网站代码的更改时,您都需要检查您的工作。有时,您可能会发现所做的更改不会立即出现。这可能是一个常见且愚蠢的错误,即您完成更改但没有发布它们并更新标签的实时版本。

当您自己使用 GTM 时,这种情况很少发生,但当您有一个团队使用该工具时,这种情况会经常发生。其他人可能会在不知不觉中恢复到以前的版本,而没有意识到这会中断您刚刚所做的更改。最好有一个日志来跟踪哪些更改是实时的以及谁在进行更新。

您的标签未在 Google Analytics 中注册

这很容易发现;您的代码在 GTM 中触发并注册,但它们没有显示在您的 Google Analytics(分析)报告中。它也很容易修复。查看您的 Google Analytics Property ID。它看起来像 UA-XXXXX-X。

每当您输入新的 Google Analytics(分析)代码时,此 ID 都必须存在。您可能忘记输入此变量或提交了错误的 ID。查看您遇到问题的任何 Google Analytics(分析)代码中的属性 ID。

将来,您可能希望使用您的 Google Analytics Property ID 创建一个自定义变量,这样可以省去每次手动输入该变量的麻烦。

谷歌标签管理器示例

避免调试工具和 Google Analytics 实时报告出现问题

解决 Google 跟踪代码管理器中可能出现的问题的最佳策略之一是首先创建避免这些问题的步骤。使用外部调试工具和监控 Google Analytics 中的实时报告是降低标签中突然出现问题风险的两种很好的策略。

借助实时报告,您可以立即了解您的 Google Analytics(分析)代码是否正确触发。有时,GTM 会将数据发送到错误的 ID。实时报告可让您查看最新的 GTM 代码状态,并绝对保证您的代码已正确实施。

有用的调试工具,如 Tag Assistant chrome 扩展和 Google Analytics 调试器,将使您的生活和 GTM 管理任务变得更加轻松。Tag Assistant 在安装与 Google 相关的标签(GTM、Google Analytics、Google Ads Conversion Tracking 等)时非常有用。

使用 Google Analytics 调试器,您可以查看从您的标签传输到分析工具的所有数据。这使您可以找到需要改进的地方并更有效地解决问题。

 

 

关于 Google 跟踪代码管理器的常见问题解答

有关 Google 跟踪代码管理器的一些错误和问题是由于信息不足,或者更糟糕的是,错误信息造成的。为了帮助消除一些这种混淆,这里列出了有关 GTM 的常见问题解答。

Google 跟踪代码管理器和 Google Analytics 之间有什么区别?你需要两者吗?

许多网站所有者和营销人员对 Google Tag Manager 和 Google Analytics 之间的关系感到困惑。GTM 可帮助您更轻松地放置 Google 分析标签并减少错误。在这方面,GTM 充当您的网站和 Google Analytics 之间的中间人。这两种工具都可以单独存在。也就是说,Google Analytics 为 GTM 增加了价值,反之亦然。

谁应该使用 Google 跟踪代码管理器?

数字营销人员、网络分析师、SEO、PPC 营销人员、电子商务企业主和许多其他类型的专业人士可以从在他们的网站(或其客户的网站)上添加、删除和编辑跟踪脚本中受益。因此,所有这些人也可以从使用 Google 跟踪代码管理器中受益。

Google 跟踪代码管理器是否仅适用于 Google 解决方案?

如前所述,Google Tag Manager 与 Google Analytics、Google Ads 和 Google 家族的其他平台有着密切的关系。但是,它也可以与 Google 品牌以外的其他工具一起使用。甚至还有适用于流行的第三方工具的标签模板,公司可以开发自己的标签以用于其产品和服务。

Google 跟踪代码管理器是免费的吗?

是的。Google 跟踪代码管理器可免费使用,尤其适用于中小型企业。还有一个高级版本,对于拥有多个要标记的网站和应用程序的大公司来说可能是必需的。

有没有像 Google Tag Manager 这样的其他解决方案?

是的。有许多工具和解决方案可以提供与 GTM 类似的服务。Matomo、Adobe 的动态标签管理、Tealium 和 Ensighten 只是其中的几个替代方案。

如果您使用的是 Google 跟踪代码管理器,是否需要 Web 开发人员?

如果您无权访问您的网站文件并且不知道如何更改它们,那么您很可能需要开发人员。Google Tag Manager 在帮助网站所有者将标签添加到他们的页面方面做得很好,而无需打开他们的网站并参与技术编码。但是,您仍然需要 Web 开发人员,尤其是在创建复杂的标签触发变量配置时。

我的 CMS 不允许 <head> 中的代码,然后怎么办?

如果 GTM 脚本代码位于标题中,该工具将发挥最佳作用,但这并不是绝对必要的。您放置此脚本的代码越高,加载越快,从而提高跟踪的准确性。将它放在 <body> 中是可以的,只要您的标题中没有 <noscript> 代码即可。

Google 标签管理器只适用于网站吗?

不!您可以使用 GTM 为 Android 和 iOS 移动应用程序以及 AMP 配置标签。

同一个 Analytics 帐户可以包含在多个 GTM 容器中吗?

是的。当营销机构负责多个客户网站时,通常会发生这种情况。他们希望通过单个 Google Analytics(分析)仪表板管理所有客户。因此,它们对每个客户端的容器使用相同的 ID。

Adblocks 可以阻止 Google 标签管理器吗?

是的,但很少设置广告拦截器来阻止 GTM 标签。如果是,那么同样的扩展也可能会停止硬编码跟踪标签。

 

 

网站会因为 Google 标签管理器而崩溃吗?

是的,但可能性很小。如果您负责任地使用 GTM,那么这不会发生。但是,如果您使用在网上找到的未知脚本或部署未正确创建的自定义脚本,则可能会损坏您网站上的某些功能。最好先咨询开发商。好消息是,如果您确实对您的网站造成了损害,您可以随时单击返回到以前的版本并恢复损害!

Google Tag Manager 是否用于存储有关访问者的数据?

不会。Google 跟踪代码管理器所做的是将访问者数据发送到第三方工具,这发生在访问者的浏览器上并且只有获得许可。

包起来

Google Tag Manager 是一个强大的平台,可帮助您更有效地收集营销分析数据。您将充分利用您的网站这个数据金矿!这不仅可以帮助您进一步了解是什么促使您的客户采取行动,而且您还可以使用通过营销标签收集的见解来增加站点流量和收入!

而且,它是免费服务,这意味着只需要一点点努力就可以开始标记您的网站页面。

Scroll to Top

联系我们

=