不建议使用这种方式
这一节介绍一种通过自定义HTML注入JS实现事件跟踪的方法。掌握它后,你可以在不依赖开发的情况下完成事件跟踪,但前提是你熟悉JavaScript,同时要理解它的局限性。
注意:不建议常规使用这种方式,因为执行顺序和页面复杂性可能影响事件触发,容易出现不可控情况。
原理解析
此方法的核心思路如下:通过GTM中的自定义html注入js,给相关跟踪位置添加上属性,然后通过GTM里面控制触发的顺序,这样这个事件跟踪就已经添加上页面的html代码了,当你触发的时候就会发送事件。
示例演示
然后在自定义html写个js,定位位置,添加属性即可

代码要设置优先级更高些,然后是在基础跟踪代码家在之前就要加载好。
原则上这种方法可以应用于所有的事件跟踪,而且直接自己能在GTM操作,不需要开发,不足就是不分页面复杂的定位可能比较复杂,需要js。
缺点
执行顺序和快慢会影响它的触发。
不建议使用这种方式。
拓展阅读:
- Google Analytics 4 事件跟踪系列⓪—— GA4事件的规则和限额
- Google Analytics 4 事件跟踪系列①—— 自动收集的事件
- Google Analytics 4 事件跟踪系列②—— 增强型衡量事件
- Google Analytics 4 事件跟踪系列③—— 推荐事件
- Google Analytics 4 事件跟踪系列④—— 自定义事件(gtag方法)
- Google Analytics 4 事件跟踪系列⑤—— 自定义事件(属性定位)
- Google Analytics 4 事件跟踪系列⑥—— 自定义事件(自定义HTML注入)
- Google Analytics 4 事件跟踪系列⑦—— 自定义事件(自定义HTML监听)
- Google Analytics 4 事件跟踪系列⑧—— 自定义事件(jQuery方法)
- Google Analytics 4 事件跟踪系列⑨—— 自定义事件(ga-data方法)
- Google Analytics 4 事件跟踪系列⑩—— 自定义事件(dataLayer方法)
- Google Analytics 4 事件跟踪系列⑪—— 无代码事件跟踪
- Google Analytics 4 事件跟踪系列⑫—— 修改事件





