Google Tag Manager触发器(Triggers)入门指南(2025)

Google Tag Manager Haran 8年前 (2017-01-05) 10039次浏览 4个评论
文章目录[隐藏]

更新时间:2024年12月3号

这一篇介绍GTM里的触发器。

什么是触发器

触发器是用于定位代码触发条件,只有触发器触发了,对应的代码才会执行,发送数据,每个代码必须至少有一个触发器才能触发。

Google Tag Manager触发器(Triggers)入门指南(2025)

创建触发器

在GTM中点击「触发器」——「新建」——「选择一个触发器类型以开始设置…」,就可以选择触发器:

Google Tag Manager触发器(Triggers)入门指南(2025)

触发器的结构

所有的触发器结构都如下:

Google Tag Manager触发器(Triggers)入门指南(2025)

可以分为三部分:

  • 1:触发器的类型,一定有
  • 2:触发器的个性化设置,可能会有,有的触发器有,有的触发器没有,不同触发器的个性化设置会不同的
  • 3:此触发器的触发条件,用于限制触发器的范围的,如只在特定的页面才触发,一定会有的

触发器的类型

触发器主要分为四个类型:网页浏览、点击、用户深度互动情况和其他。

页面浏览

Google Tag Manager触发器(Triggers)入门指南(2025)

页面浏览就是在页面加载、浏览过程中会触发的触发器,一共有5个,按加载顺序如下:

  • 用户意见征求初始化:旨在帮助确保先遵循用户意见征求设置(实施CMP),然后再触发其他任何触发器,它是最先触发的。
  • 初始化:应在所有其他触发器(用户意见征求初始化触发器除外)之前触发。
  • 页面浏览(容器已加载):在网络浏览器开始加载网页时立即触发,一般的,大部分的代码是在这里触发。
  • DOM已准备就绪:在浏览器在 HTML 中完成整页构建且文档对象模型 (DOM) 做好解析准备后触发。当 Document Object Model准备好的时候触发,也就是已经渲染完所有html元素,当我们需要跟踪某些东西已经被呈现出来的时候需要用这个触发器。
  • 窗口已加载:在页面(包括图片和脚本等嵌入资源)完全加载显示信息后触发。

 

可以在GTM中预览,然后在Tag Assistant看它们的执行顺序:

Google Tag Manager触发器(Triggers)入门指南(2025)

可以看到窗口已加载是比页面浏览(容器已加载)是更慢一些,窗口已加载,就一定是网页内容已经加载完,可以获取到准确的页面加载时间,这也是Google Analytics 4 中跟踪页面加载时间中的触发器要使用窗口已加载的原因。

延伸阅读:认识GTM里的网页浏览触发器:网页浏览、DOM 已准备就绪和窗口已加载

 

点击

Google Tag Manager触发器(Triggers)入门指南(2025)

点击类型是GA4中做事件跟踪最常用的类型,有两种类型:

 

用户深度互动情况

Google Tag Manager触发器(Triggers)入门指南(2025)

 

其他

Google Tag Manager触发器(Triggers)入门指南(2025)

  • JavaScript错误:用来在发生未捕获的 JavaScript 异常 (window.onError) 时触发代码。
  • 历史记录更改:可以用来触发对 Ajax 应用中的虚拟网页浏览进行跟踪的代码。
  • 定时器:利用 Google 跟踪代码管理器的计时器触发器,您可以按照定时间隔向跟踪代码管理器发送事件。
  • 自定义事件:用于跟踪您的网站或移动应用上发生的、未按标准方法处理的互动。
  • 触发器组:触发器组会将两个或多个触发器的条件作为一个进行评估。延伸阅读:Google Tag Manager中的触发器组

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

 

 

延伸阅读:


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (3)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(4)个小伙伴在吐槽
  1. 怎样判断需要使用哪种trigger,就是怎样选择呢?谢谢
    PeterWong2019-06-03 21:14 回复 Windows 10 | Chrome 74.0.3729.169
    • 直接根据触发器的字面意思就可以知道其用途了
      GA小站2019-06-03 21:52 回复 Mac OS X | Chrome 74.0.3729.169
      • 明白。另外,有时候我们要track具体有个字段的值,我们怎样去设置gtm,跟gtm说我们要追踪的值就什么?例如追踪订单不同的金额等
        PeterWong2019-06-03 22:04 回复 Windows 10 | Chrome 74.0.3729.169
        • 看站点其他内容
          GA小站2019-06-04 10:55 回复 Mac OS X | Chrome 74.0.3729.169