GTM中最难的一个概念就是数据模型,实际上,GTM中的数据模型使用最多的是数据层变量,你可以能会认为这两个东西在数据层中是相同的东西,但实际上不是的。数据模型代表着你推送到数据层的键值对,你推送到数据层的所有键值对,GTM会获取到这个键并且会将值更新到数据模型里面,或是将对象或数组合并到一起。其实就是对应的键匹配到,就将值上的数据更新进去。……继续阅读 » Haran 7年前 (2018-08-07) 3776浏览 0评论0个赞
更新时间:2024年12月3号这一节要介绍另一种做事件跟踪的方法,是通过jQuery绑定class属性的方法来实现的。原理将需要跟踪的位置用datalayer push绑定,一般定位到class,且这个class要唯一,如果有人点击位置,那么事件就通过datalayer push这个方法发送出去,推送出去的信息再通过数据层去接受,然后去代码中设置。这……继续阅读 » Haran 8年前 (2017-08-16) 6751浏览 0评论2个赞
这一节要介绍的是检测GA和GTM的跟踪代码是否被浏览器屏蔽掉。部分用户可能会将跟踪代码给屏蔽掉,特别是使用Chrome浏览器的用户,谷歌已经给Chrome增加了屏蔽ad的一些功能,有些用户可能会开启,那么就需要监控这部分用户的比例,来看我们收集的数据的覆盖度如何。原理通过自定义html去监听判断跟踪代码是否加载成功,然后将结果推送到数据层去,在这个过程……继续阅读 » Haran 8年前 (2017-06-27) 5671浏览 0评论4个赞
随着移动端的发展,越来越多的移动端网页采用的是单页应用的形式,因为它只加载一次,用户在访问的过程中更顺畅,所以被更普遍的接受。如果要对单页应用做跟踪,需要用虚拟页面形式,实现一般是通过dataLayer或history的形式去跟踪,我们这里介绍通过dataLayer的方式去跟踪,这种方法的适用性更强,适用于所有的单页应用技术框架。单页应用跟踪原理单页应……继续阅读 » Haran 8年前 (2017-03-09) 8865浏览 4评论1个赞
这一篇介绍GTM里的数据层。什么是数据层GTM数据层(Data Layer)是一个JavaScript对象,它存储在网页上,用于捕捉和存储有关用户行为、页面内容和其他相关数据的信息。它充当GTM标签和网站基础代码之间的中介,提供了一种结构化、统一的方式来传递数据。 数据层的优势数据层的有如下优势:统一的数据收集:数据层确保无论标签如何……继续阅读 » Haran 8年前 (2016-11-19) 7934浏览 5评论3个赞