GTM名词解释

来源:互联网 发布:中国网络广播电台 编辑:程序博客网 时间:2024/04/28 09:09

GTM名词包括:账户、容器、跟踪代码、触发规则、变量

详细解释:

账户 (account)

GTM中可以添加多个账户。账户的存在它是分享权限的最小单位,一个账户可以添加很多人来参与管理、阅读和分析。同时一个账户可以创建多个容器,每一个容器里面也可以包含多个跟踪代码。

备注:建议一个账户最好对应一个公司。原因:如果你是一个广告代理机构,会有很多客户。那么为每一个客户创建一个对应的账户,这样便于分享这个账户的权限给这个客户。


容器(container)

容器 分为web容器 和mobile容器 (mobile容器目前还在开发中)

以下都是web容器的介绍


容器其实就是一段js代码,放在你的网站上面(最好是在<body>标签开始的部分),通过这个js代码可以调用其他的js代码。

GTM代码示例


<!-- Google Tag Manager --><noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;
f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-XXXXXX');</script><!-- End Google Tag Manager -->
其中 <strong>GTM-XXXXXX </strong>这个其实就是GTM 容器的唯一标识符。
</pre><p><strong>跟踪代码(tracking code)</strong></p><p>它其实也是一段js代码,放置在你的网站上面,当用户触发某些条件(例如:访问某个页面、点击某个按钮)这段代码就会被执行,传送数据到分析工具数据库,记录此次行为。</p><p><span style="color:#3333ff;">Google analytics 跟踪代码示例</span></p><p><pre name="code" class="javascript"><pre name="code" class="html"><span style="color:#003300;"><!-- Google Analytics --></span>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();
<span style="color:#003300;">a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})</span>
<span style="color:#003300;">(window,document,'script','//www.google-analytics.com/analytics.js','ga');</span>
<span style="color:#003300;">ga('create','UA-XXXXXXXX-XX','auto');ga('send','pageview');</script></span>
<pre name="code" class="html"><span style="color:#003300;"><!-- End Google Analytics --></span>
其中 <span style=" font-family: Arial, Helvetica, sans-serif; color: rgb(0, 51, 0);"><strong>UA-XXXXXXXX-XX</strong></span><span style=" font-family: Arial, Helvetica, sans-serif;"><strong>  </strong></span><span style="font-weight: bold; font-family: Arial, Helvetica, sans-serif;">这个其实就是GA 分析工具的唯一标ID。</span>

这段跟踪代码如果没有GTM的话,你需要将它放置在你网站的每一个页面,来进行跟踪。如果你有GTM的话,那么就可以直接将这段代码放在GTM里面,再用GTM进行调用。


小结:

容器与跟踪代码的关系


将百度统计、GA分析工具、以及CNZZ工具的js跟踪代码放入容器(js代码)中(都是js代码就可以引用)。当满足某个触发条件是,分析工具的代码就会被执行,然后传送数据到各自的分析工具数据库,记录此次行为。

优点:只需要让IT人员将容器的js代码放置在网站的每个页面,后期我们只需要将各种分析工具的js跟踪代码放置在容器中(这样就不需要反复麻烦IT人员来添加这些代码了)。然后容器将这些分析工具的跟踪代码推送到网页HTML。


触发规则(Triger)重点

包括 触发规则和阻止规则

阻止规则是用来减少添加大量触发规则。此时就可以通过排除法,使用阻止规则。


触发条件:可以是与网页上面元素的互动。

 规则举例:

页面访问:包含thank-you

鼠标点击:鼠标点击id=register 的按钮


变量(variable)

作用通过系统自带的js脚本或者自定义输入的js脚本产生一个变量,这个变量可以用来做规则的判断或者传回到跟踪工具中

举例:



最后从全局回顾一下四者之间的关系


一:有一个自己的GTM账号

二:创建账户:每个账户可以分享不同的人权限

三:每个账户里面可以创建多个容器,一个容器对应一个网址(如果一个公司有多个网站群,一个网站就创建一个容器,容器名称可以用网址的名称来命名),每个容器里面有不同的需求,添加了不同的分析工具,例如ga代码、百度代码等。则需要将这些代码放在容器里面。

四:触发条件(变量),变量其实是触发条件的一种,只有满足这些触发条件,这些代码就会被执行。从而传递数据到各自的分析工具数据库。


梳理一下 触发规则和变量的关系


变量是特殊定义的触发条件

当默认的触发条件满足不了时,则可以自己设置特殊变量来进行触发条件的设置。

0 0
原创粉丝点击