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 的,请务必让它发光发热!

标签
编程+1
下一篇
吉他初学者入门书本推荐
吉他,此处不区分木吉他(原声吉他)和电吉他,尽量两者技巧有很大不同,但是乐理相通,从音乐角度来说,没有本质差别,可以当作同类乐器,但仍然需要注意,电吉他技巧较木吉他要多,失真音色和效果器、拾音器切换使用摇把这些是电吉他专属的,至于击勾滑推弦和拨片演奏这些,这些两种吉他都有,但显然电吉他更丰富表现力更强...
上一篇
关于我
网站托管在 Github Pages 纯静态网站,内容托管在 Github Issues 我写了个简单的 Python 脚本自动将仓库里的 Issues 作为博客内容发布,需要对内容评论或者点赞点踩的请直接前往对应的 Issues 即可,所有评论将会在下一次 Github Actions 构建网站的时发布出来,并且 Github Issues 支持图片甚至视频等各种媒体文件发布,使用 Github Issues 作为内容管理后端/后台还是很方便的...

评论 (0)