我们用Google Tag Manager添加代码,通常需要同时用到代码、触发器、变量3个。那么他们分别是什么含义呢?以及我们要添加代码的时候,要怎么用他们进行设置呢?

一、 代码

代码,顾名思义,就是要添加的代码。例如,我们要做Google Ads转化跟踪,那代码就是Google Ads转化跟踪代码;要添加Facebook Pixel, 代码就是Facebook Pixel代码。

在Google Tag Manager中,有很多内置代码,基本上涵盖了我们常用的代码。在添加内置代码时,可以直接用内置代码模板

触发策略的使用(GoogleTagManager代码触发器变量的含义及用法)(1)

如果要加其他没有内置代码模板的代码,也可以自己加自定义代码。

触发策略的使用(GoogleTagManager代码触发器变量的含义及用法)(2)

二、 触发器

在什么情况下要触发这段代码,这个情况就是触发器。

例如,要跟踪询盘提交成功页面的浏览,那么触发器就是成功页面的浏览。要跟踪提交按钮的点击,那么触发器就是点击提交按钮。

三、 变量

变量的官方定义是:变量是一个值会发生变化的命名占位符,比如产品名称、价格值或日期。

变量可以是一个静态值,也可以是动态值。大家刚开始接触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

触发策略的使用(GoogleTagManager代码触发器变量的含义及用法)(3)

2、变量在代码中的使用

变量用于代码中时,少部分情况是用作静态值,大部分情况是用作捕捉动态值。

用作动态值: 例如用来跟踪订单价值

用作静态值:例如GA的跟踪ID。

豌豆出海笔记:网站怎么注册Google Analytics并添加全局代码(新版GA4)​zhuanlan.zhihu.com

触发策略的使用(GoogleTagManager代码触发器变量的含义及用法)(4)

以上是对于Google Tag Manager的3个基础概念的解释,如有疑问欢迎留言~

PS:这是GTM系列第三篇,欢迎关注专栏或订阅号:豌豆出海笔记,可继续学习GTM系列实操教程。

公众号同知乎名称,可关注实时互动

,