GTM极大的简化了跟踪不同用户的交互,用户的交互可以被GTM监测并且能被GA通过事件跟踪到,GA的事件跟踪在GTM中是通过代码,触发器和变量配置实现的。

代码Tag是用于收集和向GA发送交互数据
触发器Trigger是用于监测哪些行为应该被触发
变量Variable是用于抓取页面信息或给触发器或代码提供基础变量

          GTM能自动监听页面的行为,当交互发生时,GTM将会可触发器冲的交互匹配,如果匹配上代码就会触发。

GTM中的触发器
      GTM提供了部分触发器类型,你可以通过新建触发器看到如下:
undefined

Page View:监听页面是否已经被完全加载或可以预览
Click:监听页面的任何点击
Form Submission:当表单有效传递数据,成功提交的时候触发
History Change:当浏览器的记录改变的时候出发,如页面改变
Cumtom Event:从数据层接收到事件的时候触发
JavaScript Error:当代码代码错误的时候触发
Timer:一段时间间隔后触发

         下面通过一些例子,看这些触发器在什么情景下被使用的:

页面触发器:
        如果你需要跟踪页面浏览,如每次页面被浏览,你应该选择哪种触发器?页面浏览触发器,表示页面浏览的时候被触发,下面有三种不同类型的触发器可以选择:
Page View:当页面的GTM容器代码被成功加载的时候触发,在每次你看到页面内容之前就触发了,这个触发器是最基本的触发器,通常用在页面浏览跟踪上,这个可以尽可能快的跟踪到。
Dom Ready:当 Document Object Model准备好的时候触发,也就是已经渲染完所有html元素,当我们需要跟踪某些东西已经被呈现出来的时候需要用这个触发器。
Window Loaded:当浏览器已经显示完所有的信息的时候触发。
可以看到三者的触发时间是越来越后的。
undefined

点击触发器:
        这类型触发器可以监听到用户的大部分交互,如鼠标点击,具体有两种类型:
All Element:监听左边左键的所有点击,可以在图片上,按钮,链接或元素
Just Links:只有html链接的点击才触发

All Element触发器:
       如果你想要跟踪一个按钮被点击,例如:一个没有链接的按钮,你将选择哪种触发器?点击触发器,选择All Elements类型。当你创建好点击触发器,配置好,GTM会监听页面的每一个点击并且跟触发器里面的规则匹配,一旦匹配上就触发代码。
undefined
下面举个例子展示如何设置触发器跟踪带有class为callToAtion的按钮
undefined

Choose Event: Click
Configure Trigger: Targets = All Elements
Fire On: Some Clicks -> Click Element — matches CSS selector — button.callToAction

  注意我们如何用CSS Selector去确保触发器的只触发class为callToAtion的按钮
undefined

Just Links触发器:
       如果你要跟踪导航栏的点击,或是跟踪页面带有链接的点击,如下单或邮件,这时将选择点击触发器里面的Just Links:
undefined

表单确认触发器:
         如果你需要跟踪成功提交的表单,那么你需要选用表单确认触发器,下面是一个跟踪页面中表单id为formID的例子,url为www.example.com/formPage/ :

Choose Event: Form Submission
Configure Trigger: Select Check Validation
Enable When: Page Path — matches RegEx (ignore case) — /formPage/$
Fire On: Form ID — matches RegEx — formID

undefined

自定义事件触发器:
         如果你需要跟踪yourube视频被观看了多少次,这时候你需要用自定义触发器,自定义事件通常捕捉事件并将其推入数据层,数据用于页面和GTM传递数据信息。例如,如果你将用户观看youtube视频推入数据层的事件命名为youtubeTrack,那么触发器的配置如:
undefined

通过上述的快速预览,希望你对GTM的触发器有一个全面的了解。

 

来源:http://www.lunametrics.com/

版权声明:除非注明,本博客均为GA小站的原创文章,转载或引用请以超链接形式标明本文地址,请尊重版权,谢谢合作!(作者QQ:823138318)