GTM中最难的一个概念就是数据模型,实际上,GTM中的数据模型使用最多的是数据层变量,你可以能会认为这两个东西在数据层中是相同的东西,但实际上不是的。数据模型代表着你推送到数据层的键值对,你推送到数据层的所有键值对,GTM会获取到这个键并且会将值更新到数据模型里面,或是将对象或数组合并到一起。其实就是对应的键匹配到,就将值上的数据更新进去。……继续阅读 » Haran 6年前 (2018-08-07) 3700浏览 0评论0个赞
这一节要介绍另一种做事件跟踪的方法,是通过js绑定class属性的方法来实现的。原理:将需要跟踪的位置用datalayer push绑定,一般定位到class,且这个class要唯一,如果有人惦该位置,那么事件就通过datalayer push这个方法发送出去,推送出去的信息再通过数据层去接受,然后去tag中设置。这个方法有一个好处就是datalayer……继续阅读 » Haran 7年前 (2017-08-16) 6628浏览 0评论2个赞
这一节要介绍的是检测GA和GTM的跟踪代码是否被浏览器屏蔽掉。部分用户可能会将跟踪代码给屏蔽掉,特别是使用Chrome浏览器的用户,谷歌已经给Chrome增加了屏蔽ad的一些功能,有些用户可能会开启,那么就需要监控这部分用户的比例,来看我们收集的数据的覆盖度如何。原理:通过自定义html去监听判断跟踪代码是否加载成功,然后将结果推送到数据层去,在这个过程……继续阅读 » Haran 8年前 (2017-06-27) 5543浏览 0评论4个赞
这一节要介绍的是如何获取表单的数据,也就是将本来提交给后台的数据发送给GA,通过这个数据可以分析知道用户在注册不成功主要是在哪一项填写有问题,或是对于一个表单,用户的填写顺序是怎样的,可以给表单优化做一些数据参考。表单的事件跟踪详细看:注册表单优化原理:上面是一个注册表单,用户在点击注册的时候将相关的数据通过数据层推送出去,然后在GTM重配置接受,在事……继续阅读 » Haran 8年前 (2017-06-15) 6612浏览 2评论1个赞
随着移动端的发展,越来越多的移动端网页采用的是单页应用的形式,因为它只加载一次,用户在访问的过程中更顺畅,所以被更普遍的接受。如果要对单页应用做跟踪,需要用虚拟页面形式,实现一般是通过dataLayer或history的形式去跟踪,我们这里介绍通过dataLayer的方式去跟踪,这种方法的适用性更强,适用于所有的单页应用技术框架。单页应用跟踪原理单页应……继续阅读 » Haran 8年前 (2017-03-09) 8685浏览 4评论1个赞