mywaiting True love waits, always

妙用 Google Tag Manager

mywaiting avatar
mywaiting

妙用 Google Tag Manager

GTM(Google Tag Manager)本质上是一个统一管理代码片段的容器,除了官方默认推荐用来加载 Google Analytics(GA)外,它能做的事情非常多,尤其是在 营销追踪、数据收集、自动化事件监控 等场景中,这货能承上启下统一管理,可以说是 前端数据统计路由器

前端 JS 代码错误捕获

可使用 GTM 执行前端 JS 代码错误捕获,几句代码即可搞定完成运行时异常上报分析

  • 使用 window.onerror 捕获 js 运行时触发错误
  • 使用 window.addEventListener("error") 捕获资源加载类错误
  • 使用 window.addEventListener("unhandledrejection") 捕获 Promise 异常

前端性能监控

可使用浏览器自带 Performance API 能收集前端详细的 FCP/LCP/TTFB 等前端性能信息,几十行代码就能搞定前端性能上报分析

用户行为(全局点击)跟踪

可以默认启用 GTM 点击跟踪,能自动跟踪所有页面点击(含跳转)、用户页面滚动深度、视频播放进度、表单提交成功

编写少量的 JS 就能使用 GTM 自动解析页面相关营销数据,比如当前商品元信息与用户分析数据关联并自动上报后台分析


总的来说,GTM 就是个前端 JS 脚本加载管理工具,任何 JS 可以折腾的事情,GTM 都能搞定,最关键的是 GTM 提供一整套数据接口(基础平台),让你能更方便整合数据上报渠道,按版本来发布 JS 代码片段,功能非常强大

如果有用到 GTM 的,请务必让它发光发热!

评论 (0)