我们用Google Tag Manager添加代码,通常需要同时用到代码、触发器、变量3个。那么他们分别是什么含义呢?以及我们要添加代码的时候,要怎么用他们进行设置呢?
一、 代码
代码,顾名思义,就是要添加的代码。例如,我们要做Google Ads转化跟踪,那代码就是Google Ads转化跟踪代码;要添加Facebook Pixel, 代码就是Facebook Pixel代码。
在Google Tag Manager中,有很多内置代码,基本上涵盖了我们常用的代码。在添加内置代码时,可以直接用内置代码模板
如果要加其他没有内置代码模板的代码,也可以自己加自定义代码。
二、 触发器
在什么情况下要触发这段代码,这个情况就是触发器。
例如,要跟踪询盘提交成功页面的浏览,那么触发器就是成功页面的浏览。要跟踪提交按钮的点击,那么触发器就是点击提交按钮。
三、 变量
变量的官方定义是:变量是一个值会发生变化的命名占位符,比如产品名称、价格值或日期。
变量可以是一个静态值,也可以是动态值。大家刚开始接触GTM时变量可能是最疑惑的一个元素。我们可以通过实际的应用来加深理解。
变量既可以用于触发器,也可以用于代码。
1、变量在触发器中的使用
变量是更具体的触发条件。比如我们要定位某个网页的浏览(page url是XXX),则变量就是网页链接;如果我们要定位某个按钮的点击,则变量可以是用来定位这个按钮的一些特征信息,比如按钮的click text(点击文字),click id(点击ID)等。
比如我们要设置用户浏览订单成功页面为触发器,已知我们的成功网页链接是http://example.com/thankyou.html, 即当page url(网页链接)是thankyou.html时,触发代码。
则变量和触发器则为如下设置:
变量: page url
触发器:page url 包含 thankyou.html
如果我们想要定位提交询盘的按钮的点击,已知这个按钮的click id是submit, 则做如下设置:
变量:click id
触发器:click id等于 submit
关于如何确认点击按钮的click id, click class等变量值,请看上期教程:
豌豆出海笔记:怎么用Google Tag Manager跟踪点击事件(GA4)zhuanlan.zhihu.com
2、变量在代码中的使用
变量用于代码中时,少部分情况是用作静态值,大部分情况是用作捕捉动态值。
用作动态值: 例如用来跟踪订单价值
用作静态值:例如GA的跟踪ID。
豌豆出海笔记:网站怎么注册Google Analytics并添加全局代码(新版GA4)zhuanlan.zhihu.com
以上是对于Google Tag Manager的3个基础概念的解释,如有疑问欢迎留言~
PS:这是GTM系列第三篇,欢迎关注专栏或订阅号:豌豆出海笔记,可继续学习GTM系列实操教程。
公众号同知乎名称,可关注实时互动
,