
2017年7月9日
终极Google跟踪代码管理器词汇表(超过160个术语)
为了让您的生活更轻松,我们整理了一大堆Google跟踪代码管理器(GTM)术语,以帮助您避免将来出现混乱。无论您是想了解GTM的语言还是帮助培训其他人,此Google跟踪代码管理器词汇表都应该是您的最佳伴侣。
它不仅可以使您变得更聪明,还可以帮助您在谈论GTM时更加雄辩。
这是您的Google跟踪代码管理器字典,是GTM一切的入门指南,以及您在帐户中可以找到的所有重要元素。
顺便说一句,您也可以直接将Google跟踪代码管理器词汇表(PDF)下载到您的收件箱。只需在下面输入您的电子邮件地址,我’ll send it 至 you.
如果你’ve already subscribed 至 分析狂热newsletter,你’ll find the 下载 我发送的每个新闻通讯中的链接。
第一方Cookie
一个变量,用于返回您在Cookie名称字段中指定的名称的第一方浏览器cookie的值。例如,如果您有一个名为“ 名称”的cookie,则可以使用“第一方Cookie变量”来检索此特定cookie的值。学习更多关于 如何使用Google跟踪代码管理器设置和读取Cookie.
帐户
首先,让’s not confuse Google跟踪代码管理器帐户 使用Google帐户。 Google帐户可让您访问所有Google产品:Gmail,云端硬盘,Adwords,GTM等。
从概念上讲,Google跟踪代码管理器帐户类似于Google Analytics(分析)帐户。 Google Analytics(分析)帐户包含 物产 (其中包含 观看次数),而Google跟踪代码管理器帐户包含 货柜.
It’建议每个客户/公司使用一个帐户,并为公司使用单独的容器’s/client’的移动应用程序,网站等
活动记录
帐户活动显示有关帐户中已执行操作的信息。确定哪个用户执行了某个操作以及何时执行该操作很有用。
您可以通过以下方式找到帐户活动 容器 您的帐户’re interested in > 管理员 > 帐户活动。
它不包含属于该帐户的容器的活动。 如果你’重新查看容器历史记录,请转到 集装箱活动.

进阶标签设定
其他标签设置,可让您控制:
广告商跟踪已启用
GTM容器中用于移动应用程序的内置变量。
For 安卓, the variable returns 真正 如果启用了广告跟踪,则为false,如果用户选择退出基于兴趣的广告。了解更多 安卓 Developer Center. v4之前的SDK版本将始终返回假.
对于iOS 6及更高版本,该值设置为 advertisingTrackingEnabled 属性。否则,该值设置为 真正.
AdWords转换追踪
标签类型,可让您跟踪 AdWords转换。通常,此标记会在访问者/用户完成注册,购买或任何其他重要操作时触发。
要启动新的AdWords标签,请在主屏幕上选择 新标签 → 标签配置 → AdWords转化跟踪.
AdWords再营销标签
标签类型,可让您安装 AdWords再营销代码。这样,您便可以向访问过您的台式机或移动网站,或者(没有)完成特定操作的用户展示广告。
要创建新的AdWords标签,请在主屏幕上选择 新标签 → 标签配置 → AdWords再行销.
AJAX
它代表异步Javascript和XML。 AJAX是用于创建高度交互的网站和Web应用程序的一组技术。它使您的浏览器无需刷新窗口即可发送和接收数据。
许多Web表单是使用AJAX创建的,标准的GTM表单提交触发器无法跟踪它。
那’在其中,AJAX侦听器(由Lunametrics创建)非常有用。进一步了解 使用Google跟踪代码管理器跟踪AJAX表单.
安培
It’s是“加速的移动页面”的缩写。简而言之,“加速的移动页面”是移动网络的简化版本,其运行于用于创建网页的语言的重新设计版本:HTML。
This reimagined version of HTML, known as 安培 HTML, removes most of the elements which cause web pages 至 load slower on mobile, like JavaScript 和 third-party 脚本s.
Google跟踪代码管理器和Google Analytics(分析)也高度依赖Javascript,因此它’无法以标准方式实现它们。对于AMP和Google跟踪代码管理器,您需要选择其他容器类型– 安培.
分析学院
It’是Google提供的免费知识库,可帮助您了解Google’的测量工具,以便您可以通过智能数据收集和分析来发展业务。
API
API代表 应用程序接口,但基本上描述了将网站/网络应用程序插入另一种方法。 Google跟踪代码管理器具有API 也一样这意味着其他开发人员可以将其网站/系统与GTM集成。
GTM API使开发人员可以通过其他界面控制帐户,容器,文件夹,标签,触发器等。
应用程式编号
该值设置为程序包名称(Android)或捆绑包ID(iOS)。移动应用程序容器中提供了此类型的内置变量。它’不适用于网站的容器。
应用名称
仅在移动应用容器中可用的变量。该值设置为当前正在运行的应用程序的名称。移动应用容器中提供了这种类型的内置变量。你不’无需定义此类型的新变量。

应用程式版本码
仅在移动应用容器中可用的变量。该值设置为当前正在运行的应用程序的版本。
审批队列
由于其标题,这个术语被混乱所包围。遗憾的是,GTM当前没有适当的批准工作流程,并且批准队列不用于接受/拒绝Google跟踪代码管理器容器中的更改。
审批队列是一个功能 为DoubleClick Floodlight设置保留和is used exclusively as part of the DCF implementation process.
您可以了解有关批准队列的更多信息 这里.
异步加载
与同步不同,异步脚本可以同时加载。它们不会阻止页面呈现,并允许浏览器在后台下载Javascript时继续加载元素。这可以显着加快处理速度,尤其是从远程服务器加载JS文件时。
Google跟踪代码管理器, Google Analytics 和 the majority of other tracking 脚本s are loaded asynchronously.
自动事件监听器
侦听器是在后台运行的功能。创建侦听器时,您告诉它应该等待什么操作,一旦这些操作发生,侦听器将激活并激发其中的任何代码。
在Google跟踪代码管理器Web容器中,默认的自动事件监听器 听 以下互动:
- 点击次数。
- 链接点击。
- 表单提交。
- JavaScript错误。
- 计时器
- 历史发生变化。
为了在Google跟踪代码管理器中启用这些自动事件监听器,您需要切换相应的触发器(例如 所有点击 触发器等)。
自动事件变量
自动事件变量 用于访问自动事件操作的目标元素(例如,点击,错误,提交表单)。例如:
- 提交表单后,您可以访问表单的ID。
- 点击图片后,您可以访问图片的 alt 属性(如下图所示)。
了解有关GTM中自动事件变量的更多信息和how/where 至 use it.
浏览器限制
尽管可以在Google跟踪代码管理器中触发的代码数量没有限制,但您应牢记浏览器的限制。
对于Web容器,标签管理器只能在浏览器功能范围内触发标签。大多数浏览器为单个域最多处理6至8个同时HTTP请求。如果您在相同条件下触发相同域上的标记数量很高,则标记只会在此浏览器限制内触发。
经典分析
It’是旧版的Google Analytics(分析),而版本则更为有限。与当前版本相比, 通用分析,经典的使用不同的库(ga.js),不允许跨多个设备跟踪同一用户,等等。有关更多差异, 查看此博客文章.
如果你’重新使用旧版网站/网络应用,请点击此处’s a guide 如何从 ga.js 至 analytics.js.
清理标签
在标签下 高级设置,你’ll find a 标签测序 部分包含两个选项:
- 在XXXX触发之前触发代码 选项,称为 设置标签.
- XXXX触发后触发代码 选项,称为 清理标签.
触发主标签后立即触发清除标签。要指定清理标签,请检查“标签XXXXX完成后,请启动清理标签”复选框,然后从菜单中选择要使用的标签。检查“Don’如果代码XXXXXX失败,则触发代码YYYYYY”如果您希望具有清除标签,请选中该复选框 仅在主要有效载荷标签成功触发时触发.
请点击classes
提取元素的内置变量’单击后的CSS类。通过使用具有以下设置的用户定义的变量,可以实现相同的结果:
- 类型– 自动事件变量。
- 变量类型– Element classes.
请点击Element
一个内置变量,该变量返回作为单击目标的HTML元素。通过使用具有以下设置的用户定义的变量,可以实现相同的结果:
- 类型– 自动事件变量。
- 变量类型– Element.
点击ID
返回的内置变量 ID 单击元素的值。通过使用具有以下设置的用户定义的变量,您可以实现相同的结果:
- 类型– 自动事件变量。
- 变量类型– Element ID.
请点击Target
内置变量,该变量返回包含在 目标 clicked元素的属性值。通过使用具有以下设置的用户定义的变量,可以实现相同的结果:
- 类型– 自动事件变量。
- 变量类型– Element Target.

请点击Text
一个内置变量,该变量返回clicked元素内的可见文本。通过使用具有以下设置的用户定义的变量,可以实现相同的结果:
- 类型– 自动事件变量。
- 变量类型– Element Text.
请点击– All clicks
访客点击时触发的触发器 任何东西 在页面上(图像,链接等)。在“预览和调试”控制台中,此事件显示为 gtm.click.
请点击– Just clicks
访客点击时触发的触发器 任何链接 在页面上。它仅侦听传播到链接的点击(<a/>)节点。这意味着您可以单击DIV中按钮中的SPAN,但是只要那里有链接,GTM就会将该事件注册为链接点击。
在“预览和调试”控制台中,此事件显示为 gtm.linkClick.
请点击URL
内置变量,其返回值 href (or 行动)单击元素的属性。通过使用具有以下设置的用户定义的变量,可以实现相同的结果:
- 类型– 自动事件变量
- 变量类型– Element URL
不变
用户定义的变量,它返回您选择在字符串中键入的字符串 值 领域。它的价值永远不变。学习更多关于 它的用例.
容器
每个Google跟踪代码管理器帐户都包含一个或多个容器。当前,有4种可用类型:Web,iOS应用,Android应用或AMP。每个容器有一个 容器代码段。
集装箱活动
容器活动显示有关在容器中完成的操作的信息。确定哪个用户执行了某个操作以及何时执行该操作很有用。
您可以通过以下方式找到容器活动 容器 of the account you’re interested in > 管理员 > 容器活动。
货柜编号
容器ID是Google跟踪代码管理器容器代码段的一部分。容器ID就像Google Analytics(分析)ID(UA-XXXXXX-XX)一样,允许GTM区分一个网站与另一个网站。它的结构是 GTM,破折号, 以及由7个随机字母/数字组成的字符串,例如 GTM-11122AA
容器摘要
Google跟踪代码管理器容器代码段是一小段JavaScript和非JavaScript代码,您需要将它们粘贴到页面中。它使跟踪代码管理器可以通过插入来触发代码 gtm.js 进入页面(或在没有JavaScript的情况下通过使用iframe)’t available).
没有此代码,Google跟踪代码管理器将无法在您的(客户端’s) website.
容器摘要的放置
容器摘要包含两个部分:<script> 和 <noscript>. It’强烈建议复制并粘贴<script>靠近开口<head>尽可能在您网站的每个页面上展示。
<noscript>开封后应立即放置<body> tag of the page.
虽然您可以将这两个代码都放在<body>仅,您不能将它们都添加到<head>. 的 <noscript>部分会呈现一个iframe,<head>,否则您网站的HTML将无效。
容器类型– 安培
Since 安培 (Accelerated Mobile Pages) remove most of the elements which cause web pages 至 load slower on mobile (like JavaScript 和 third-party 脚本s), regular 网站 容器s will not work.
因此,Google跟踪代码管理器提供了具有以下内容的AMP容器: 不同的标签,触发器和变量集.
容器类型– Android
一种专用于Android应用的Google跟踪代码管理器容器。它具有一组不同的标签,触发器和变量。有两个可用的SDK版本:
- Google跟踪代码管理器+ Firebase –V5。新用户应使用此版本。
- Legacy 安卓 – V4.
容器类型– iOS
一种专用于iOS应用的Google跟踪代码管理器容器。它具有一组不同的标签,触发器和变量。有两个可用的SDK版本:
- Google跟踪代码管理器+ Firebase –V5。新用户应使用此版本。
- 旧版iOS – V3.
容器类型– web
Google跟踪代码管理器容器的最常见类型,专门用于网站或Web应用程序。
容器版本
一个内置变量,该变量返回在站点上实现的容器的版本号;如果版本处于预览模式,则返回QUICK_PREVIEW。您可以通过使用用户定义的变量来获得相同的结果– 容器版本号 (无需配置)。
曲奇饼
#1奶奶烤的美味甜点。
#2。 曲奇饼是一个很小的小文件’储存在您的计算机上。它旨在保留有关访问者的少量数据。行销在重行行销,追踪网页上的行为(Google Analytics(分析))等方面严重依赖Cookie。
借助Google跟踪代码管理器,您可以轻松地 设置并读取Cookie.
跨域跟踪
跨域跟踪是任何在线营销人员在尝试使用Google Analytics(分析)跟踪目标时都会遇到的问题。它经常发生,并降低了我们真正了解最佳流量来源的能力。
典型的案例是在一个域(www.mystore.com)中托管的在线商店,以及在另一个域(www.mysalespage.com)下托管的销售页面。
Google Analytics(分析)只能使用由域本身创建的cookie,默认情况下,每个域都与其他域分开。每个域都独立存在,因此不能共享信息(默认情况下)。
因此,当访客从商店导航到销售页面时,新的会话开始,这将导致数据不准确。
跨域跟踪 Google Analytics(分析)可以将这两个相关网站上的会话视为一个会话。
的CSS
的CSS(层叠样式表)使您可以创建美观的网页。它’就像定义所有样式的中心位置一样。例如, 所有按钮必须为红色,字体大小为30px,字体为Arial.
当有多个按钮(看起来相同)时,’只需要编辑一次样式,因为它们都具有相同的CSS类 。红色按钮.
不然你’d必须编辑按钮’风格。这就是CSS成为非常可扩展的解决方案的原因。
对于Google跟踪代码管理器,您可以区分元素与特定CSS类/ ID或 其他CSS选择器.
的CSS类
的CSS类是可重用的样式,可以添加到HTML元素中。两个按钮可能具有相同的类别 。红色按钮和look the same.
假设有时您希望页面元素的字体大而白,而其他时候则希望字体小而黑。如果CSS不允许您为单个元素使用多种不同类型的格式,则CSS并不是很有用。
为此,一个HTML元素可以具有多个CSS类。
自定义自动事件监听器
自定义自动事件侦听器是一项在后台运行的功能,正在等待网站上发生的特定操作。侦听器激活后,它将某些数据推送到数据层。
除了默认 自动事件侦听器,您可以轻松添加自定义侦听器来跟踪所需的互动,例如, Facebook LIKE按钮点击, Vimeo播放器, AJAX表单提交和 多得多.
太多信息淹没了?别担心!将此页面添加为书签,或将整个Google跟踪代码管理器词汇表下载为PDF(通过在下面的表格中输入电子邮件地址)。
自订活动
自定义事件用于跟踪可能在您的网站或移动应用上发生的互动,’由标准自动事件监听器处理。
当某个事件被推送到数据层时(通过使用 dataLayer.push),默认情况下Google跟踪代码管理器不会捕获它;您需要先在GTM中创建自定义事件触发器。
之后 自订活动 触发器已创建,您可以将其用作触发代码的条件。
标签触发时间表
利用代码触发时间表,您可以指示仅在您指定的时间范围内触发代码。要启用此功能,请转到标签’s 高级设置, 选择 启用自定义代码触发时间表.
自定义HTML标签
自定义HTML标签类型可让您管理’t通过Google跟踪代码管理器明确支持,例如 第三方标签,并且尚未作为标签模板集成到标签管理器中。
创建自定义HTML标签时,将显示一个文本框。在指定的位置复制并粘贴您的自定义HTML和/或Javascript代码。
自定义图片标签
“自定义图像标签”类型允许您使用其自己的自定义触发器和参数来管理自己的图像标签。例如,如果您使用像素图像进行跟踪,请在“图像URL”字段中输入图像URL。
选中“缓存无效化”复选框,并提供一个缓存无效化参数,以确保从已缓存图像版本的浏览器中注册匹配。
Measureschool的Julian创建了 视频 他使用“自定义图像”标签将数据发送到他的电子邮件营销工具。
自定义Javascript变量
自定义Javascript变量可用于在页面上运行任意JavaScript。最受欢迎的用例是:
- 下载文件的名称。
- 访客正在使用移动设备吗?
- Screen 宽度, etc.
所有上述三个示例是 在这篇博客文章中解释了.
资料层
从技术上讲, 数据层 是一个JavaScript对象或变量,用于存储您网站上的信息并将其从您的网站发送到Google跟踪代码管理器(此后,数据将传输到其他工具,例如Google Analytics(分析))。
换句话说–就像您网站的虚拟层,其中包含各种数据点(获取它?这就是为什么将其称为数据层)。
数据层可以包含各种信息,例如页面类别或交易价值。然后,借助Google跟踪代码管理器,可以将这些数据传输到其他工具,例如Google Analytics(分析)或Mixpanel。
dataLayer.push
dataLayer.push 当网站上发生某些事件时,您可以将其他数据发送到数据层。例如,您有一个新闻简报注册表单(使用自动GTM表单侦听器无法轻松跟踪)。
在这种情况下,一旦新订户提交了他/她的电子邮件地址,您应该要求您的网站开发人员推送dataLayer事件。该事件的代码应如下所示:
dataLayer.push({'event': 'new_subscriber'});
如果您愿意,可以要求开发人员提供其他信息(例如, 表格位置)。
dataLayer.push({ 'formPosition': ‘footer’, 'event': new_subscriber });
数据层变量
创建数据层变量时,可以指定要检索其值的数据层键。默认情况下,Google跟踪代码管理器不会从数据层获取所有键和值,因此您需要“teach it”通过创建数据层变量。
在你之后’完成后,该变量将在 变数 标签的GTM预览和调试模式下,’可以在任何GTM标签中重复使用。
学习更多关于 如何在数据层中访问数据.
数据层版本1
创建数据层变量时,您需要在数据层的版本1和版本2(默认)之间进行选择。
数据层变量的版本1的覆盖范围非常有限。基本上,它没有’不要让您访问嵌套键,例如:
attributes: { pagePostAuthor: 'Julius Fedorovicius': { someOtherKey: 'example' } } }
这就是版本1的全部功能。没有合并,没有特殊的数据模型功能,也没有其他可用于进一步处理检索到的数据的功能。 Simo Ahava有 详细解释.
数据层版本2
创建数据层变量时,您需要在数据层的版本1和版本2(默认)之间进行选择。
代替 完全覆盖 现有版本的密钥(如版本1),版本2首先检查数据模型中是否已存在具有该名称的密钥。如果是这样,它将以递归方式合并新推送中的信息和现有对象中的信息。它’用示例更容易解释。
这里’第一次数据层推送:
window.dataLayer.push({ 'product' : { 'price' : '89.99', 'category' : 'Shoes' } });
和这里’s the second (there’s a new key 名称):
window.dataLayer.push({ 'product' : { 'price' : '89.99', 'name' : 'Nike' } });
如果是版本1,则最终结果将是,因为第二次数据推送完全删除了先前的数据并写入了一个新数据。
window.dataLayer.push({ 'product' : { 'price' : '89.99', 'name' : 'Nike' } });
但是对于版本2,最终结果是这样的(所有三个键(类别,价格和名称)完好无损):
window.dataLayer.push({ 'product' : { 'category' : 'Shoes' 'price' : '89.99', 'name' : 'Nike' } });
调试模式
内置变量。如果在调试模式下查看容器,则将其值设置为true。那里’也是同名的用户定义变量。
设备编号
移动应用程序容器中的内置变量。对于Android,该值设置为设备ID。对于旧版iOS容器,该值设置为”(空字符串)。该变量在Firebase(iOS)容器中不可用。
设备名称
移动应用程序容器中的内置变量。该值设置为当前正在运行的应用程序的设备名称(例如,“Samsung 安卓”, “专为x86打造的Android SDK”)。移动应用容器中提供了这种类型的内置变量。你不’无需定义此类型的新变量。
DOM(文档对象模型)
文档对象模型(DOM)是HTML和XML文档的编程接口。它代表网页,以便程序可以更改文档的结构,样式和内容。 DOM将文档表示为节点和对象。这样,编程语言可以连接到页面。
Document对象模型为Javascript提供了一种与所有每个节点(即网站元素)进行交互的方式。
在Google跟踪代码管理器中,您可以访问页面上的任何元素并读取其值。谢谢你的 DOM元素变量。
如果你 still feel like WTF是DOM?,那么我强烈建议您观看下面的视频。它’面向设计师(也像我这样的非开发人员)。
DOM元素
您可以使用DOM元素变量来检索任何给定DOM元素的文本内容。您还可以使用它来检索DOM元素的任何属性的值。
如果值你’重新查找未在数据层中设置(请参见上面的数据层变量类型),’可能可以从DOM中检索值。如果可以找到所需的值,请使用此变量类型’通过输入元素的值在DOM中重新查找’s ID attribute.
一个很常见的用例是 抓取DOM以跟踪表单 提交或获取产品价格。
DOM准备就绪
DOM ready是一种Pageview类型的触发器,当浏览器DOM完全构造好(并且 gtm.dom 数据层事件被触发)。您可以在GTM预览和调试控制台(事件列表)中看到DOM ready事件。
DOM抓取
DOM抓取是有人通过抓取 DOM。在Google跟踪代码管理器的上下文中,借助DOM变量,您可以将任何文本从您的网站传输到其他营销工具,只要它在DOM中是可选的即可。
但是请记住,此技术存在风险,因为开发人员可能会意外地编辑DOM中的某些节点,这会破坏您的“抓取实施”。如果可能,请让开发人员将所需的数据推送到数据层。

DoubleClick Floodlight计数器
第三方标签模板。使用DoubleClick Floodlight计数器代码,您可以计算用户在查看或点击您的一个广告之后访问特定页面的次数。
DoubleClick Floodlight销售
第三方标签模板。 DoubleClick Floodlight销售代码可让您跟踪用户购买了多少商品以及这些购买的总价值。您可以了解有关此标签的更多信息 这里.
环境
环境是浏览器cookie,可用于将Google跟踪代码管理器容器状态与需要或想要查看该特定状态的用户的浏览器链接。
换句话说,如果您具有QA(质量保证)流程,或者如果您在登台服务器上进行了大多数测试,则可以在GTM中创建一个Environment,然后可以将容器版本(甚至是草案)发布到该特定环境中仅环境。
您可以通过以下方式管理环境 管理员> 容器 > 环境环境.
环境名称
内置变量,返回当前名称 环境 (实时,最新,暂存等)。那里’也是同名的用户定义变量。
错误行
一个内置变量,该变量返回一个字符串,其中包含引发错误的行号。它与 JavaScript错误触发。
错误信息
一个内置变量,该变量返回一个字符串,其中包含由 JavaScript错误 触发。
错误网址
返回的内置变量 a string containing the 网址 of the 脚本 where the error was thrown. 这个变量 is related 至 the JavaScript错误 trigger.
事件
Google跟踪代码管理器事件是一种互动,它发生在网页上,然后被推送到数据层。如果启用GTM预览和调试模式,则会在屏幕底部显示一个特殊的控制台。
该控制台的左侧是Google跟踪代码管理器列表 大事记.
它们实际上在GTM中起着非常重要的作用-您可以根据这些Google跟踪代码管理器事件触发您的跟踪代码(来自各种营销工具的脚本)。要举几个例子:
- “网页浏览” Google跟踪代码管理器事件可以用作触发Google Analytics(分析)网页浏览代码的触发器。
- “ gtm.linkClick” GTM事件(当访问者单击您网站上的任何链接时发生)可以触发Google Analytics(分析)事件代码(将特定事件发送到GA)。
活动(2)
一个内置变量,该变量返回一个字符串,其中包含存储在“ event” dataLayer键中的值。同样名称下还有一个用户定义的变量。
活动名称
GTM容器中用于移动应用程序的内置变量。该值设置为 eventNameXYZ 在您的应用中执行以下代码时:
安卓:
FirebaseAnalytics.getInstance(mContext).logEvent("eventNameXYZ", null);
iOS:
[FIRAnalytics logEventWithName:@"eventNameXYZ" parameters:parameters];
事件参数
GTM容器中用于移动应用程序的内置变量。该值设置为给定密钥的已记录Firebase Analytics事件参数的值。
出口货柜
可以比较,修改,共享导出的容器,然后将其导入Google跟踪代码管理器。容器导出为 JSON格式 文本文件。
您可以通过导出容器,然后将文件导入另一个容器来复制容器设置。或者,您可以修改导出的文件,使其在导入之前仅包括触发器,标签和变量的子集。通过导出和导入容器,您可以创建和重复使用容器模板,并与他人共享它们。
您可以通过导航到导出容器 管理员> 容器 > 出口货柜。我们可以免费提供一大堆出口的集装箱 Google跟踪代码管理器食谱 section.
外部帐户连结
外部帐户连结 是一个功能 为DoubleClick Floodlight设置保留 并且仅在DCF实施过程中使用。
这是显示链接的DoublClick Floodlight帐户的位置。要查看现有的帐户链接,请导航至 管理员>外部帐户连结> 总览。要取消与容器的DoubleClick Campaign Manager链接,请单击外部帐户名,然后单击 删除连结.
Facebook像素助手
的 Facebook像素助手 是一种故障排除工具,可帮助您验证Facebook转换像素和自定义受众像素。使用该工具,您可以立即验证像素是否正常工作,触发了哪些事件以及发现了错误。
少数像素将出现在Facebook Pixel助手图标上,以指示像素事件的数量。单击后,面板将展开以显示页面像素的详细概述,包括警告,错误和成功。
有关更多信息,请查看以下两个博客文章: 安装Facebook像素 and 使用Google跟踪代码管理器跟踪FB转化.
Firebase用户属性
GTM容器中用于移动应用程序的内置变量。该值设置为给定密钥的Firebase Analytics用户属性值。
夹
随着容器随着时间的增长,跟踪所有标签,触发器和变量可能会变得困难。使用文件夹,您可以将这些项目组织为逻辑分组,从而使您和您的团队成员可以更轻松地使用它们。
要查看容器中的所有文件夹,请单击 资料夹 在左侧菜单中。单击文件夹名称以在列表中展开或折叠它。
要将一个或多个项目归档到文件夹中,请在列表中选中其复选框,然后从列表中选择一个文件夹。 移动 菜单将项目放置在现有文件夹中,或选择 夹 来自选定 将项目添加到新文件夹。
表格类
提取元素的内置变量’提交表单后的CSS类。
表单元素
一个内置变量,该变量返回作为表单提交目标的HTML元素。
表格编号
返回的内置变量 ID 提交表格的价值。
从目标
内置变量,该变量返回包含在 目标 提交表单的属性值。
表格文字
一个内置变量,该变量返回提交的表单内的可见文本。
表单触发
表单提交触发器等待 提交() 要调度的事件。这意味着,例如,如果您网站上的某些脚本劫持了表单事件并继续使用某些专有的AJAX功能,则GTM的监听器将无法对其进行提取。
触发器有两个附加选项: 检查验证和等待标签。选中其中一项后,您会看到一个额外的步骤, 启用 什么时候, 在触发设置中:
要点 启用时间 就是您可以指定一个条件 当触发器正在积极侦听指定事件时。的most common condition types you’ll use 这里 are page conditions since you might want 至 specify that the Form Submit trigger only 听s for 提交 表单页面上的事件。
检查验证,如果选中,则要求将有效操作传播到GTM的监听器。使用表单提交,它还检查是否有阻止的默认操作。例如,如果验证失败,通常会阻止Submit事件的默认操作。
等待标签 确保在触发事件之前,先执行触发触发器的所有标记。因此,如果是Form触发器,则该操作将被暂停足够长的时间,以使所有相关标签均能完成执行,然后恢复该操作。
由于表单的多样性以及它们的工作方式,在许多情况下,GTM表单触发器将无法正常工作。但这不应该’成为问题,因为有 使用Google跟踪代码管理器跟踪表单提交的其他4种方法.
表格网址
内置变量,可返回 href 提交表单的属性(如果有)。
太多信息淹没了?别担心!将此页面添加为书签,或将整个Google跟踪代码管理器词汇表下载为PDF(通过在下面的表格中输入电子邮件地址)。
Google Analytics(分析)设置变量
这个变量 用作配置Google Analytics(分析)设置集以在多个代码中使用的集中位置。
您不必在每个新的Universal Analytics标签中一遍又一遍地输入Google Analytics(分析)设置,只需选择(或创建)一个Google Analytics(分析)设置变量即可应用于多个标签。
学习更多关于 Google Analytics(分析)设置变量 在GTM中。
Google优化
Google优化 是Google的A / B测试和个性化平台。像大多数A / B测试平台一样,它允许营销人员测试网站的变体以提高转化率。与大多数A / B测试平台不同,它与Google Analytics(分析)本地集成。
可以从任何现有的Tag Manager Web容器中部署Optimize标签。但是,为了获得最佳结果,建议将代码管理器容器代码段的JavaScript部分在<head>在页面上尽可能 最新安装指南.
Google跟踪代码管理器提供了现成的Google Optimize标记模板。
Google调查网站满意度
Google调查 (以前称为Google消费者调查)是Google的一项商业产品,可促进定制的市场研究。该产品由Google设计,可以替代发布内容的网站的互联网付费专区。
Google跟踪代码管理器提供了现成的Google Surveys标记模板,需要您输入Google Surveys站点ID。
Google跟踪代码管理器
Google跟踪代码管理器 是一款免费工具,营销人员可以轻松地添加和更新网站标签/脚本(包括转化跟踪,网站分析,再营销等),而无需单击几次,而无需每次都编辑您的网站代码。
Google跟踪代码管理器360
Google跟踪代码管理器360 是面向企业级企业的高级解决方案。它与Google Analytics(分析)360套件完全集成,将成为提供以企业为中心的功能的平台。
免费版和360版之间的主要区别是:
- 360提供无限数量的工作空间
- 面向360位用户的企业级支持(由专职专家提供)。
- 360提供服务水平协议
Google跟踪代码管理器扩展
适用于Google Chrome的有用的Google跟踪代码管理器扩展程序将使您的生活/工作更加轻松。它们的主要目的是帮助测试GTM实施并更快地发现问题。仅举几例: 标签助手, DataLayer检查器, 标签管理器注入器等
完整列表可以在我的其他博客文章中找到 12个适用于Chrome的Google跟踪代码管理器扩展.
gtm.dom
浏览器触发时触发的数据层事件 DOM 完全建成。在Google跟踪代码管理器预览和调试控制台中,该事件显示在 DOM准备就绪 事件名称。
可以用作触发(页面预览> DOM准备就绪)。
gtm.js
加载Google跟踪代码管理器容器代码段时触发的数据层事件。
在Google跟踪代码管理器预览和调试控制台中,该事件显示在 页面预览 event 名称.
该事件可以用作触发器,并且’最早的时间(页面开始加载后),您可以通过Google跟踪代码管理器触发代码。
gtm.load
加载Google跟踪代码管理器容器代码段时触发的数据层事件。
在Google跟踪代码管理器预览和调试控制台中,此事件显示为 窗口已加载。
当其他所有内容(包括Javascript)在页面上加载完成时触发。
Hard-coded 脚本s
硬编码脚本是很少的代码片段,开发人员将其直接添加到网站/ Web应用程序的源代码中。每次需要进行更改时,营销人员都需要要求开发人员进行修改。
这个过程确实令人沮丧且耗时,’Google跟踪代码管理器可派上用场的地方。您无需将所有跟踪代码/脚本都进行硬编码,而是可以从一个地方通过Google跟踪代码管理器界面进行控制。
硬刷新
浏览器缓存 对于网络浏览很有用,但对于开发人员或有时进行网络跟踪的开发人员来说,确实是一个痛点。
A 硬刷新 是一种清除特定页面浏览器缓存的方法,以强制其加载页面的最新版本。为什么这对于Google跟踪代码管理器用户很重要?因为有时应在“预览和调试”模式下不出现。
对于Chrome用户,请单击CTRL + F5(对于Windows用户)或CMD + Shift + R(对于Mac用户)。这里有 其他浏览器的说明.
如果您的“预览和调试”模式仍然没有出现,请查看此博客文章 如何解决.
历史变更
网址片段(哈希)更改或网站使用HTML5时,基于“历史记录更改”事件的触发器将触发代码 推送状态 蜜蜂。
网址 Fragment 是一个 part of 网址 which comes after the hash (#) symbol, for example, //www.toddblog.net/#example_fragment。 因此,当片段更改时,可以将“历史记录更改”事件触发到数据层。
例如,此触发器对于在AJAX应用程序中触发跟踪虚拟页面视图的标签很有用。
历史资料
内置变量,该变量返回一个字符串,该字符串表示触发历史记录更改事件的事件(流行状态, pushState, replaceState, 要么 轮询)。存储在密钥下的数据层中 gtm.historyChangeSource.
用户可以使用以下设置来创建相同的变量:
- 自动事件变量
- 类型:历史记录更改源
HTTP引荐来源网址
一个内置变量,可为当前页面(先前访问的页面,随后将用户重定向到当前页面)提供完整的引荐来源网址。使用它,您可以根据访问者来自何处创建触发器。
GTM用户还可以通过选择自己创建相同的变量 HTTP引荐来源网址 变量类型。

广告ID
A built-in variable in 容器s for mobile apps. For 安卓, the value is 组 至 the Advertising ID. More information 是一个vailable at the 安卓 Developer Center.
v4之前的SDK版本将始终返回”(空字符串)。对于iOS 6及更高版本,该值设置为广告标识符(IDFA)。否则,该值设置为” (an empty string).
进口货柜
这是Google跟踪代码管理器中的一项功能,可让您导入 JSON格式 包含标签,触发器和变量的文件。这可以是整个容器,也可以只是物品。开始使用导入功能的原因:
- 您有很多站点,并希望为每个站点设置默认容器。我已经准备了大量(免费) 现成的Google跟踪代码管理器容器模板库 您可以轻松导入。
- 导入与您共享的新标签,变量和触发器。
- 对您的容器进行批量更改。
- 您要在不同的环境(例如开发人员或暂存站点)中维护单独的GTM容器,并且想要从一个环境导出到另一个环境。
进口货柜– merge
当您开始导入GTM容器时,将显示两个选项:覆盖或 合并.
合并中 容器可让您保留现有的标签,触发器和变量,而只需添加新标签。如果您选择将新容器与现有容器合并,则必须决定是要覆盖冲突标签还是重命名冲突标签。
- 覆写 –如果新容器中的变量,标签或触发器具有相同的名称,则用新容器覆盖旧容器。
- 改名 –如果新容器中的变量,标签或触发器具有相同的名称,则保留旧容器并重命名新容器。
进口货柜– overwrite
当您开始导入GTM容器时,将显示两个选项: 覆写 或合并
覆写 现有容器将删除所有现有标签,触发器和变量,并将其替换为导入容器中的标签,触发器和变量。导入之前将创建一个新的容器版本。如果要从导入的容器重新开始,请使用此选项。
JavaScript错误
默认的Google跟踪代码管理器触发器,当页面上发生Javascript错误时会触发。有3个内置变量在处理Javascript错误时非常有用:
- 错误信息
- 错误网址
- 错误行
在Google跟踪代码管理器的预览和调试模式下,这些事件显示为 gtm.pageError.
Javascript变量
JavaScript变量返回存储在您指定的全局JavaScript变量中的值。请注意,这与自定义JavaScript变量不同,后者是一个函数声明。
最常见的用例:页面标题变量。默认情况下,Google跟踪代码管理器不提供“页面标题”作为内置变量。如果此信息对您很重要,请使用以下命令创建一个Javascript变量: 文件名 作为其价值。
JSON格式
JSON格式的缩写 JavaScript对象符号和is a way 至 store information in an organized, easy-to-access manner. 在 a nutshell, it gives us a human-readable collection of data that we can access in a really logical manner.
作为一个简单的示例,关于一个人的信息可以用JSON编写,如下所示:
var person = { "age" : "24" "gender" : "male" };
Google跟踪代码管理器以JSON格式导出和导入容器。
Konami代码
的 Konami代码 是在许多Konami电子游戏中出现的作弊代码,尽管该代码也在一些非Konami游戏中也出现。多年后,它成为一种互联网模因,并被多家网站创建者采用。
各种Web开发人员已在其项目中隐藏了一个复活节彩蛋,可以通过在键盘上输入以下按键顺序来访问该复活节彩蛋:
在此博客文章中,我已经演示了4个示例,如何借助Google跟踪代码管理器在您的网站上实现Konami代码。
语言
移动应用程序容器中的内置变量。该值设置为代表用户设置的设备语言的两个字母的语言代码。
听众
在Javascript中,侦听器是一种功能,可侦听网页上的特定交互,并在发生某种情况时运行特定代码(例如,将数据发送到数据层)。
相关 自动事件监听器.
查找表
查找表是一个变量,具有另一个变量的值作为输入。它是这样的: 当[输入变量]等于_______时,请将[此输出变量]设置为_______。
它可以大大减少所需标签的数量,并使您凌乱的GTM变成整洁的环境。
根据我的经验,最流行的用例是: 不同的Google Analytics(分析)跟踪ID –一个用于生产(实时)网站,另一个用于开发版本。使用查找表,来自“开发”网站的所有页面浏览量将发送到我的GA测试帐户,并且不会破坏我的实时跟踪数据:
- 如果 页面主机名 equals 至 //www.toddblog.net, 组 查找表 UA-11111111的值。
- 如果 页面主机名 equals 至 //www.toddblog.net,设定 查找表 价值UA-22222222。
恶意软件检测
恶意软件一词的简称“malicious software,”指专门设计为损害计算机或其软件的任何软件’正在运行。恶意软件可以窃取敏感信息(例如信用卡号或密码),甚至可以发送来自用户的虚假电子邮件’的电子邮件帐户,通常没有用户’s knowledge.
为了保护用户的安全,Google跟踪代码管理器将停止触发指向我们发现恶意软件的网站的代码。您可以了解有关恶意软件检测的更多信息 这里.
匹配CSS选择器
的CSS选择器 是用于选择要设置样式的元素的模式。在Google跟踪代码管理器中, 匹配CSS选择器 选项可让您根据其功能来定位网站元素。
例如,您可以仅跟踪具有CSS类的按钮的点击 .button和are descendants of a block with class .main-div.
当单个页面上的多个按钮具有相同的样式,链接和文本,并且需要分别进行跟踪时,此功能特别有用。
命名约定
在计算机编程中,命名约定是用于选择用于标识符的字符序列的一组规则,这些标识符表示变量,类型,函数以及源代码和文档中的其他实体。
换句话说,它’命名项目(例如文件和文件夹)以使所有内容井井有条的逻辑方法。
在Google跟踪代码管理器中,命名约定在命名标记,触发器和变量时很重要。而不是将标签命名为“Button click”,请尝试使用更具描述性的名称 GA活动– 请点击–联系人支持按钮.
Lunametrics发布了 简洁的博客文章 关于命名约定。
新历史片段
一个内置变量,该变量返回带有浏览器历史记录事件的新URL片段集。存储在密钥下的数据层中 gtm.newUrlFragment.
网址片段是网址中#号后面的部分(例如www.example.com/#contact-us)。在一页页面中,当滚动时URL片段会更改时,这尤其流行。
旧历史片段
一个内置变量,该变量返回在浏览器历史记录事件中替换的旧URL片段。存储在密钥下的数据层中 gtm.oldUrlFragment.
旧历史状态
一个内置变量,该变量返回在浏览器历史记录事件中替换的旧状态对象。存储在密钥下的数据层中 gtm.oldHistoryState.
仅在已发布的容器中触发此标签
It’位于标签高级设置中的选项。如果触发某些标签会产生一定的费用,则可以避免在测试环境中(例如,在预览和调试过程中)触发它。
启用此选项后,Google跟踪代码管理器将不会在预览和调试模式下触发代码。为了进行最准确的测试,请不要选中此选项。
作业系统版本
移动应用程序容器中的内置变量。该值设置为安装应用程序的操作系统的版本。
太多信息淹没了?别担心!将此页面添加为书签,或将整个Google跟踪代码管理器词汇表下载为PDF(通过在下面的表格中输入电子邮件地址)。
总览
Google跟踪代码管理器用户界面的一部分,显示容器的版本号,工作区更改列表,版本说明和活动历史记录。
页面主机名
内置变量,该变量返回包含当前页面主机名的字符串(例如www.analyticsmania.com)。通过使用以下设置创建用户定义的变量,可以达到相同的结果:
- 变量类型– 网址。
- 组件类型– Host 名称.
页面路径
A built-in variable which returns a string containing the relative path of the current page. 如果 the page’s address is //www.toddblog.net/post/example?gclid=4482923423492342324, 页面路径’s value will be equal 至 /post/example.
通过使用以下设置创建用户定义的变量,可以达到相同的结果:
- 变量类型– 网址.
- 组件类型– 页面路径.
页面网址
内置变量可返回包含当前页面完整URL的字符串,例如 //www.toddblog.net/post/example?gclid=4482923423492342324.
通过使用以下设置创建用户定义的变量,可以达到相同的结果:
- 变量类型– 网址.
- 组件类型– 完整网址.
页面预览
此事件对应于用户的网络浏览器中页面的呈现。这是最早可以通过Google跟踪代码管理器触发代码的时刻。 页面预览 is also known as gtm.js 数据层事件。
权限
Google跟踪代码管理器允许您在帐户和容器级别将访问权限委派给其他用户。可以授予用户查看或管理帐户中其他用户的权限
至于权限,可以授予用户在“帐户”级别查看或管理其他用户的权限,还可以被授予“容器”级别的读取,编辑,批准或发布权限。
平台
内置变量可在容器中用于移动应用程序。该值设置为当前正在运行的应用程序的平台(例如,“Android”).
预览和调试模式
Google跟踪代码管理器预览和调试(P&D)模式可让您浏览实施GTM容器代码的网站。启用了预览模式的网站将在浏览器屏幕底部显示一个调试器窗格(也称为控制台),以便您可以检查触发了哪些标签以及按什么顺序进行调试。最好的部分是:预览和调试控制台仅对您可见,对您的网站访问者不可见。
随机数
内置变量返回一个数字,在0到2147483647之间随机分配。
用例:对访客进行采样。如果您想为第10位访客触发代码,则可以设置规则 {{Random Number}} 以1结尾.
食谱
一个现成的Google跟踪代码管理器容器模板,可以将其导入到GTM容器中。转到 Google跟踪代码管理器食谱库,下载所需的任何食谱,然后按照说明进行操作。
正则表达式
正则表达式(也称为regex)用于查找列表/文本中的特定模式。您可以仅使用一个正则表达式来匹配不同的数据,而不必具有多个“包含”条件。以下是一些示例:
- A | B表示 A或B。
- a $ | ^ b表示 以A结尾或以B开头
在Google跟踪代码管理器中,涉及触发器的正则表达式非常有用。
发行说明
发行说明是一个页面,其中 Google跟踪代码管理器 团队宣布新功能。尽管这些注释有所延迟(与Google Analytics(分析)博客相比),但这仍然是可靠的新闻来源。
撤销授权码
这个术语与 分享预览 GTM的功能。如果您发送了预览链接,而您’d要使该预览无效,可以从“操作”菜单执行以下操作:
- 在里面 环境环境 清单 (管理员> 容器 > 环境环境),找到您要安装的环境的条目。
- 请点击the 动作 菜单。
- 选择 重置链接。
- 将会出现一个确认框。请点击 重启 链接 取消旧代码并创建新代码。
屏幕分辨率
内置变量可在容器中用于移动应用程序。该值设置为当前正在运行的应用程序的设备的屏幕分辨率。格式是‘<width>x<height>’, 例如 ‘1024×768’.
SDK版本
内置变量可在容器中用于移动应用程序。该值设置为安装应用程序的操作系统的SDK(软件开发套件)版本。
设置标签
对面 清理标签。在标签下 高级设置,你’ll find a 标签测序 部分包含两个选项:
- 在XXXX触发之前触发代码 option is called a 设置标签.
- XXXX触发后触发代码 option is called a 清理标签.
设置标签是必须在主标签触发之前触发的标签。
分享预览
启用预览模式时,仅在激活了预览模式的浏览器中可以看到预览的容器配置和调试器窗格。但是,您可以使用共享预览功能与其他人共享预览模式。
To share your preview mode, click 分享预览 from the preview notification banner. This brings up a dialog box where you can copy a 网址 至 send 至 someone else. Enter the website domain (such as //example.com/) 和 copy the resulting preview 网址 in the box below. You can then send the preview 网址 至 another person.

支持的标签
Google跟踪代码管理器具有功能强大的跟踪代码模板系统,可帮助简化跟踪代码的发布并消除错误。除了Google标记(如Analytics(分析),AdWords和DoubleClick)的模板外,还支持越来越多的认证供应商的模板。您可以找到完整列表 这里.
您也可以提交自己的标记模板以成为 官方支持的供应商.
同步加载
Unlike asynchronous, synchronous 脚本s must load one after another. They might block page 至 render 和 do not allow the browser 至 continue loading elements until X or Y 脚本 is loaded.
Google跟踪代码管理器,Google Analytics(分析)和大多数其他跟踪脚本都是异步加载的。因此,如果您要放置同步脚本,请将其直接添加到网站中’的源代码。当前,GTM不支持同步脚本。
标签
标签是将信息发送给第三方(例如Google Analytics(分析))的一段代码。标签通常由分析,营销和支持提供商提供,以帮助您将其产品集成到您的网站或移动应用程序中。
使用Google跟踪代码管理器,您不再需要在源代码中维护所有这些JavaScript代码段。相反,您可以在Google跟踪代码管理器用户界面中指定要触发的代码,以及在希望触发它们的时间。
标签助手
的 标签助手 Chrome扩展程序是测试和调试实施的非常有用的工具。它不仅有助于对Google跟踪代码管理器进行故障排除,而且可以轻松地验证Google Adwords,Google Analytics(分析)和DoubleClick实施。
该工具中最强大的功能之一就是录音。这样,您就可以“记录”浏览会话,并生成有关所发送的所有匹配结果的报告,甚至可以显示它们如何在Google Analytics(分析)中显示。 了解有关标签助手的更多信息
代码触发选项
您可以使用“标记触发选项”控制标记的触发方式,该选项可在Web容器中任何标记定义的“高级设置”中找到。您可以从以下设置中进行选择:
- 无限:只要触发器通知,标签就会触发。 (仅用于 标签测序)
- 每个事件一次:代码只会在指定事件发生时触发一次。将信息添加到数据层时可以使用此方法。无需将多个相同数据添加到数据层,因此标记仅触发一次。
- 每页一次:代码每次加载一次只会触发一次。如果您要加载外部JavaScript库,则可以使用此方法,该方法仅在页面加载时发生一次(例如, Facebook像素)。
标签触发优先级
标签触发优先级决定了标签触发的顺序。标记触发优先级可以是正整数或负整数,优先级较高的标记将首先触发。 (例如,优先级3的代码会在优先级1或2的代码之前触发)。
如果未指定,则优先级默认为0。具有较高编号优先级的标签将首先被触发。如果未指定,则优先级默认为0。代码仍将异步触发(无论先前的代码是否完成,代码都会触发)。
标签管理器注入器
标签管理器注入器 是一个 Google Chrome扩展程序 这简化了在当前不存在Tag Manager容器代码的任何站点上即时插入GTM代码的过程。通过Injector,您可以像在将GTM容器代码添加到任何网站一样进行模仿。
But everything happens only within the boundaries of your browser window. So you can safely play with tag manager without any consequences. 唐’t worry! You’re not hacking anyone’s website.
标签测序
清除标签是标签的一部分,包含三个阶段:
- 设置,这是一个必须在主代码触发之前成功完成的代码。您可以在 高级设置 标签。
- 主要标签,这是具有相关性的Tag。它要么取决于设置,要么与清理建立依赖关系。
- 清理,这是一个在主代码成功完成后触发的代码。
Simo Ahava的详细解释 标签排序如何工作.
标签模板
Google跟踪代码管理器具有功能强大的跟踪代码模板系统,可帮助简化跟踪代码的发布并消除错误。您可以在Google跟踪代码管理器中使用代码模板,而不用编写自己的代码,该模板提供了许多带有设置的预定义字段。这种方法更加用户友好。
几个示例:Universal Analytics标记模板,Google Optimize,CrazyEgg等。
计时器
计时器触发器是一种会触发的触发器 在网页上经过一定时间后.
计时器触发器的最常见用法似乎是在X秒后向Google Analytics(分析)发送事件(以降低跳出率),或推迟触发代码,直到确定某些异步请求完成为止。但是不要限制自己!
太多信息淹没了?别担心!将此页面添加为书签,或将整个Google跟踪代码管理器词汇表下载为PDF(通过在下面的表格中输入电子邮件地址)。
垃圾箱
垃圾箱是帐户和容器永久删除之前的临时存放区域。将帐户和容器移至垃圾箱并保留30天,然后将其永久删除。
触发
触发器是在运行时评估为true或false的条件。附加在标签上的触发器控制标签应何时触发或不触发。
跟踪代码管理器中的所有跟踪代码都是事件驱动的。每当标签管理器注册事件时,都会评估容器中的触发器并相应地触发标签。除非发生事件,否则无法触发代码。
事件可以是页面视图,单击按钮,表单提交或您定义的任何自定义事件。跟踪代码管理器具有6种内置事件类型以及一个自定义事件选项:
- 页面预览
- 请点击
- 表格提交
- JavaScript错误
- 历史变更
- 计时器
- 自定义事件(通过 dataLayer.push)
触发异常
触发器异常是特殊的触发器,可用于在某些情况下阻止标记触发。如果您希望仅在实时网站上触发某些代码,则可以创建触发器异常或阻止的触发器,其内容为:“如果您不在实时网站上,则请勿触发。”
您可以在标签中设置例外’s触发部分(请参见下图)。
通用分析
通用分析是Google Analytics(分析)的新版本。 Google Analytics(分析)中所有新创建的Web属性都是Universal Analytics属性,因此您无需进行任何其他配置。
以下是Universal Analytics与Classic Analytics(旧版GA)之间的主要区别:
- 用户身份。 此功能可显示用户在不同设备上的互动活动以及对您网站的访问,以更以用户为中心的流量视图,并帮助您为客户建立更量身定制的体验。
- 跟踪代码 是不同的。
- 自定义数据。 自定义变量已成为自定义维度,并且限制已增加到20(对于免费计划)和200(对于Premium用户)。
- 测量协议 允许您从可以访问互联网的任何事物将数据发送到Google Analytics(分析),例如销售点(POS)系统,信息亭,呼叫中心等。
网址变量
网址变量使您可以访问当前页面URL的组件。这是一种非常通用的变量类型,对于遍历URL中的查询参数和哈希片段特别有用。 进一步了解.
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home. With help of 网址变量, you can turn a particular fraction of the 网址 into a variable. 这里’s可以提取的可用组件类型的列表:
- 完整网址, 例如 //www.example.com/welcome?gclid=aabbcc123.
- 协议, 例如 https.
- 主机名, 例如 www.example.com.
- 港口,例如 8080.
- 路径, 例如 /欢迎/.
- 查询。
- 分段。
网址变量 Component – Fragment
网址变量’s组件类型,它返回URL片段的值,但不带前导“#”。
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home。在这种情况下,’s value would be 首页.
网址变量 Component – Full 网址
网址变量 组件类型which returns the full 网址 without the hash fragment.
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home。在这种情况下,’s value would be //www.example.com/welcome:8080?gclid=aabbcc123.
网址 VARIABLE组件-主机名
网址变量’■组件类型,该类型返回URL的主机名而不包含端口号。
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home。在这种情况下,’s value would be www.example.com。 您可以选择删除“ www”。
网址变量 Component – Path
网址变量’s组件类型,仅返回URL中的路径名(换句话说-主机名之后的所有内容,端口,片段和查询参数除外)。
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home。在这种情况下,’s value would be /欢迎/。
网址变量组件– 港口
网址变量’s组件类型,它返回URL中使用的端口号。
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home。在这种情况下,’s value would be 8080. 如果URL没有端口号,则对于HTTP为80,对于HTTP为443。
网址变量 Component – Query
网址变量’s组件类型,如果您未指定查询键,则返回整个查询参数字符串(不带“?”)。
假设我当前访问的网页地址为 //www.example.com/welcome:8080?gclid=aabbcc123#home。在这种情况下,我可以指定查询键 gclid, 因此,URL变量的值为 aabbcc123.
如果您确实指定了查询键,但没有该键,则变量的值为 未定义。

变量
变量是名称-值对,在运行时为其填充值。例如,名为 网址 已定义为使其值为当前页面URL。
变量用于触发器和标签中。在触发器中,它们用于定义过滤器,这些过滤器指定何时应执行特定操作(例如,当url变量为 example.com/index.html)。
在代码中,变量用于捕获动态值(例如,将交易值和购买的产品传递给转化跟踪代码)。
供应商标签模板程序
Google跟踪代码管理器代码供应商计划 允许标签提供商与Google跟踪代码管理器本地集成’的标签模板系统。好处:
- Google跟踪代码管理器用户可以轻松添加代码。
- Google跟踪代码管理器用户将拥有一个品牌。
版
可以将容器版本视为容器的不变副本(快照)’在特定时间点的配置。
您可以随时将工作空间的当前状态另存为版本。这样一来,您可以保存和保存工作,并在需要时返回到以前的版本。每次发布容器时,都会记录该容器的版本。
版本控制可以使从错误中恢复更加容易。例如,如果有人不小心在其之前发布了容器版本’准备投入生产后,您只需发布已调试且已知可以正常工作的另一个版本即可。
视窗已载入
窗口加载是Pageview类型的触发器,当其他所有内容(包括Javascript)完成加载到页面上时(和 gtm.load 数据层事件被触发)。
您可以在GTM预览和调试控制台(事件列表)中看到“窗口加载”事件。
工作空间
在Google跟踪代码管理器中, 工作区 使您可以对容器创建多个不同的更改集。不同的用户和团队可以在单独的工作区中处理这些更改集,以独立开发和测试标签配置。
工作空间冲突
如果在更新时同步到您的工作空间的更改与工作空间中已经存在的任何更改之间存在任何冲突,您将在“工作空间概述”页面上看到“发现冲突”指示。选择解决冲突将使您进入冲突解决工具。
对于工作空间中发现冲突的每个实体(即每个标签,触发器,变量等),您将能够一次解决一个字段中的冲突。最新同步版本中的实体配置显示在左侧,而当前工作空间中实体的配置显示在右侧。每个冲突都会突出显示,并且突出显示的颜色表示冲突的性质:
- 蓝色:在最新同步版本和当前工作空间之间已进行了某些修改。
- 红:当前工作空间中不存在来自最新同步版本的内容。
- 绿色:最新同步版本中没有当前工作区中的内容。
Google跟踪代码管理器词汇表
希望您发现此Google跟踪代码管理器词汇表对您有所帮助。 GTM小组发布新内容或发现值得注意的内容后,我将继续对其进行更新。
牢记此词汇表的最佳方法是为该链接添加书签或将Google跟踪代码管理器词汇表下载为PDF文件。只需在下面的表格中输入您的电子邮件地址即可。如果您已经是我的博客的订阅者,那么您’我发送的每个新闻通讯中都会找到PDF的链接。
发表评论