GTM中最难的一个概念就是数据模型,实际上,GTM中的数据模型使用最多的是数据层变量,你可以能会认为这两个东西在数据层中是相同的东西,但实际上不是的。
数据模型代表着你推送到数据层的键值对,你推送到数据层的所有键值对,GTM会获取到这个键并且会将值更新到数据模型里面,或是将对象或数组合并到一起。其实就是对应的键匹配到,就将值上的数据更新进去。
……继续阅读 »
黄业忠
2711浏览 0评论
0个赞
这一节要介绍另一种做事件跟踪的方法,是通过js绑定class属性的方法来实现的。
原理:将需要跟踪的位置用datalayer push绑定,一般定位到class,且这个class要唯一,如果有人惦该位置,那么事件就通过datalayer push这个方法发送出去,推送出去的信息再通过数据层去接受,然后去tag中设置。
这个方法有一个好处就是datalayer……继续阅读 »
黄业忠
5025浏览 0评论
0个赞
这一节要介绍的是检测GA和GTM的跟踪代码是否被浏览器屏蔽掉。
部分用户可能会将跟踪代码给屏蔽掉,特别是使用Chrome浏览器的用户,谷歌已经给Chrome增加了屏蔽ad的一些功能,有些用户可能会开启,那么就需要监控这部分用户的比例,来看我们收集的数据的覆盖度如何。
原理:通过自定义html去监听判断跟踪代码是否加载成功,然后将结果推送到数据层去,在这个过程……继续阅读 »
黄业忠
4007浏览 0评论
3个赞
这一节要介绍的是如何获取表单的数据,也就是将本来提交给后台的数据发送给GA,通过这个数据可以分析知道用户在注册不成功主要是在哪一项填写有问题,或是对于一个表单,用户的填写顺序是怎样的,可以给表单优化做一些数据参考。
表单的事件跟踪详细看:注册表单优化
原理:上面是一个注册表单,用户在点击注册的时候将相关的数据通过数据层推送出去,然后在GTM重配置接受,在事……继续阅读 »
黄业忠
4820浏览 2评论
1个赞
这次分享的是通过GTM采集服务器连接时间和资源加载时间。
前段时间客服反映有不少用户投诉某个核心页面加载慢和闪退,这个页面是基于Flash的。Google Analytics里面有个网站加载时间的报告,这个报告默认是抽样的,已经设置成不抽样的,可以看到页面的时间加载时间只有3.21秒,应该说还是不错的。
GA里面虽有关页面加载时间的报告,但是个均值,你……继续阅读 »
黄业忠
3600浏览 0评论
0个赞
随着移动端的发展,越来越多的移动端网页采用的是单页应用的形式,因为它只加载一次,用户在访问的过程中更顺畅,所以被更普遍的接受。
如果要对单页应用做跟踪,需要用虚拟页面形式,实现一般是通过dataLayer或history的形式去跟踪,我们这里介绍通过dataLayer的方式去跟踪,这种方法的适用性更强,适用于所有的单页应用技术框架。
单页应用跟踪原理
单页应……继续阅读 »
黄业忠
6531浏览 4评论
0个赞