更新时间:2024年5月29号
这一篇来介绍Google Tag Manager。
什么是Google Tag Manager
Google Tag Manager简称GTM,中文名是谷歌代码管理器,是谷歌开发的用来添加和管理代码的工具,你可以在上面布署和管理第三方广告跟踪代码,如网站分析工具,用户行为工具,广告监测的。
为什么要用Google Tag Manager
- 它是免费的:无需担心,Google Tag Manager是免费的,它有甚多令人惊奇的功能,如账户和用户管理,代码触发规则,第三方代码,自定义HTML等。
- 你可以直接使用:布署Google Tag Manager后,你可以再不需要开发支持的情况下直接往页面添加代码,测试,直到你测试无误后直接发布。
- 忘记限制:通过Google Tag Manager,你可以使用更多的非谷歌的产品,可以部署第三方预定义的代码,如marin,comScore,AdRoll等,如果找不到你想要的第三方代码,你开可以定义。
- 无缝与GA结合:Google Tag Manager能更好支持Google Anlaytics一些复杂而使用的功能,例如Userid跟踪,Userid跟踪能解决跨设备跟踪的问题,能够提供更加准确的数据。Google Tag Manager也可以更加方便的设置自定义维度,自定义字段,跨站跟踪,增强型电子商务跟踪等。
- 跟踪方便:由于网上很多资源,你可以很容易去跟踪如youtube视屏播放,打印跟踪,ajax表单跟踪等。
- 无需关心安全问题:无需担心,Google Tag Manager拥有你所需的安全管理功能,你可以给不同的用户授予不同的权限。
- 直接可以debug:有debug功能,内置错误检验,版本控制,所以你可以再上线之前知道发生了什么。
Google Tag Manager主要模块
Google Tag Manager主要分三个模块:
- 代码:用于控制向哪里发送和发送什么数据
- 触发器:表示触发条件,什么情形下执行
- 变量:用于存储值,被代码和触发器引用
使用Google Tag Manager之前和之后
在Google Tag Manager之前,添加js代码是需要在页面硬编码,换句话说,如果要布署事件跟踪,你需要让你的开发去给你往页面添加事件跟踪,如果是一个紧急需求,但是你们最近又没有发版的计划,那你的事件跟踪将变得难以实现。
现在,Google Tag Manager给你一个友好的操作界面,直接可以创建代码,测试,并且将代码添加到页面上去。最重要的是,你自己自己添加代码,方便和快捷,而不需要开发的支持和受版本发布的影响。
安装Google Tag Manager
接下来介绍如何安装Google Tag Manager到网站
创建GTM容器
访问https://marketingplatform.google.com/about/tag-manager/,在现有账户中新建一个GTM容器,点击GTM账户右侧中那三点,会出现一个下拉菜单,选择“创建容器”:
选择后会出现如下界面,在「容器名称」中输入网址或网站名字,「容器使用位置」中根据自己的实际情况选择类型,这里选择「网站」:
点击「创建」后就创建完容器。
获取GTM跟踪代码
点击「管理」——「安装Google跟踪代码管理器」就可以看到GTM的跟踪代码,跟踪代码有两段,一段部署在head里面,一个段部署在body里面。
布署GTM跟踪代码到网站
找到模板页的头部,将上面的两段跟踪代码添加上去即可,这个没什么特别的难度,如果你没有服务器权限,就将代码复制保存成txt,让你们开发去加,切记不要复制代码后通过QQ等即时通信软件发送,这样会导致代码的编码改变,跟踪代码就不能使用。
注意:截图是footer,但实际应该要布署到header。
检验GTM是否生效
按照官方部署上后,基本都是没问题的,现在需要检验GTM代码是否生效,这里需要借助一个工具Tag Assistant,如果这工具检测到有GTM的跟踪代码,就是没问题得了。
打开Chrome中输入“chrome://extensions/”后回车,然后下拉到底部点击“获取更多插件”,搜索“Tag Assistant”,可以看到:
点击“ADD TO Chrome”可以在浏览器的右上角看到一个蓝色图标。访问http://www.ichdata.com,然后点击里的enable后刷新一下页面,然后看是否有Google Tag Manager的跟踪代码:
如果有,表示GTM跟踪代码生效。
常见问题
所以Google Analytics和Google Tag Manager是同一个?
不总是,Google Tag Manager和Google Analytics是两个完全独立的工具,Google Tag Manager完全是一个独立的工具,这是一个标签管理用具,用于管理和布署第三方跟踪代码,而Google Analytics是一个网站分析工具,主要是用于分析的。
Google Tag Manager 的一些限制
- 一个谷歌ID可以创建400个管理账户,每个账户可以创建500个容器,每个容器可以合计有1000个Tag、Trigger和Variable。
- Google Tag Manager的容器大为200kb,当超过70%的限制的时候,在版本里就会大小的提示,你就应该优化配置,如移除一些不用的配置。
- 常量变量最长可以是1024个字符。
- 自定义HTML最大字符数是102400。
- 工作区:免费的GTM有三个工作区,GTM360有无限个。