不少刚接触GA的人可能不知道怎么用ga做事件跟踪,不同的方法经常混淆,导致无从下手,或是不知道什么情况用哪种跟踪方法,下面是我根据个人经验总结的一种常用跟踪方法:
1、直接往页面添加代码的形式,这种方法的缺点是每次添加都需要开发去加,然后发新版,所以非常繁琐,而且页面代码加多后,维护不方便:直接往页面加ga代码做事件跟踪
2、自定义注入HTML的形式,这种方法是适用比较广,但是需要控制js的触发顺序,如果页面还没有加载完,用户就点击会跟踪不到:抛开开发,一种方法解决所有的事件跟踪
3、页面元素定位法,量少的时候很容易操作,量多的时候会导致GTM中要维护很多的触发器和代码:GTM中Trigger精准定位点击的两种方法
4、绑定元素方法,与前一种方法相比,这种方法大大降低了触发器和代码的数量:用绑定Class的方法做事件跟踪
5、ga-data方法,批量跟踪必用方法:注册表单优化
6、dataLayer方法,特殊框架,如果前面几种方法都不适用的时候,这个是万金油方法,但是需要开发配合:单页应用里用数据层做事件跟踪