Google Tag Manager中的模板

Google Tag Manager中的模板
最近Google Tag Manager里面新增了一个功能——模板,有代码模板和变量模板,可以根据自己的需要创建代码和变量类型,简化了创建模板和代码,在没有这个之前,要创建模板是需要去申请成为开发者,然后在在沙盒环境开发完后再提交给官方审核,通过了才可以在tag里面看到,现在自己都能直接创建了,还可以将这个配置分享给同事。 基于此,很多的第三方工具的可以通过……继续阅读 »

GA小站 2个月前 (06-03) 376浏览 0评论 0个赞

GTM中的触发器组

GTM中的触发器组
GTM最近发布一个新功能——触发器组,Trigger Group,这个的作用是当里面多个触发器条件都满足的时候才会触发。 直接在里面选择多个触发器即可,这是一个and的关系,如果是or的话,直接在代码里面选择多个触发器即可。 这种就是or的关系,只要其中一个触发就发送数据。 ……继续阅读 »

GA小站 4个月前 (03-30) 793浏览 0评论 1个赞

GTM和Launch的异同点

GTM和Launch的异同点
这一节我来看看GTM和Lauch有什么异同点: 相同点: 1、都是异步加载,GTM和Launch都是异步加载,这样有利于加载页面的加载,而且两者都是将基础库最小化,GTM已经实现了GA、GTM、Adwords公用同一套规则,Lauch也是实现了在Adobe Experience Cloud的公用。 2、都支持第三方库,GTM和Launch都支持第三方库部署……继续阅读 »

GA小站 5个月前 (02-26) 588浏览 4评论 0个赞

GTM中的正则表达式表格

GTM中的正则表达式表格
最近GTM中的variable里面新增了一个正则表达式表格,其实是对照表的升级来的,设置的界面如: 输入变量:就是你需要解析的字段 模式:就是可以正则匹配的,合并的地方 输出:就是归并的了 设置默认值:就是剩余正则匹配不了的默认 高级设置: 忽略大小写:就是大小写不敏感 仅限完全匹配的行为:勾选的话就是要完全匹配输入才归并 启用捕捉组或替换功能: 格式:主……继续阅读 »

GA小站 10个月前 (09-15) 1484浏览 1评论 0个赞

两个简单的数据模型技巧

两个简单的数据模型技巧
  GTM中最难的一个概念就是数据模型,实际上,GTM中的数据模型使用最多的是数据层变量,你可以能会认为这两个东西在数据层中是相同的东西,但实际上不是的。 数据模型代表着你推送到数据层的键值对,你推送到数据层的所有键值对,GTM会获取到这个键并且会将值更新到数据模型里面,或是将对象或数组合并到一起。其实就是对应的键匹配到,就将值上的数据更新进去。 ……继续阅读 »

GA小站 12个月前 (08-07) 1257浏览 0评论 0个赞

用转化链接器修正Google Analytics中的归因错误

用转化链接器修正Google Analytics中的归因错误
转化链接器的作用是自动检测着陆页网址中的广告点击信息,并将此信息存储在您网域上的第一方 Cookie 中。这个转化链接器是为 了应对IOS对第三方cookie的限制的,也就是ITP规则,虽然是GA使用的是第一方cookie,但是有部分关于搜索来源的数据维度的数据还是使用第三方cookie的,所以,如果你还没有做任何的调整的话,不可避免的可能会有数据准上的一些……继续阅读 »

GA小站 1年前 (2018-06-26) 1250浏览 0评论 0个赞

如何将增强型电子商务的数据发给FB

如何将增强型电子商务的数据发给FB
在FB做在营销的时候,我们会根据用户的特定行为去将受众划分成不同的群体,然后才去不同的广告策略,这些特定行为通常会是用户访问了某些页面,用户购买了某些产品,用户点击了某个产品,对于访问页面的行为,FB默认是有的数据的,对于点击的行为,这个也可以通过GTM做事件跟踪去实现,但对于购买了某些商品的呢? 这个其实也是可以通过GTM去实现的,原理类似事件跟踪,难点在……继续阅读 »

GA小站 1年前 (2018-05-25) 1129浏览 0评论 1个赞

将交互类型设置为自定义维度

将交互类型设置为自定义维度
我花了很多的时间去讲和去写关于如何确保GA的数据准确度的内容,特别是在使用Google Tag Manager的时候,我也一直不厌其烦的介绍有关customTask的使用,这种方法可以从网站发送Google Analytics交互的时候添加上一些元数据。   在这篇文中,我将介绍另一种简单的方法,去给GA的交互上添加交互层级信息,customTas……继续阅读 »

GA小站 1年前 (2018-05-15) 1429浏览 0评论 1个赞

通过eventCallback检测容器id

通过eventCallback检测容器id
当你在部署有GTM容器的页面上使用dataLayer.push()时,你传递的信息将进入GTM的数据交互模型和可能触发代码(如果push的信息里面包含event这个键),你可以在那些推送信息添加eventCallback这个这个键,这个键的的值必须是一个函数,这个函数只有在容器完成加载或执行了其他代码后才有可能去触发dataLayer.push()。 这个是……继续阅读 »

GA小站 1年前 (2018-04-25) 1216浏览 0评论 1个赞

通过Google Tag Manager打开facebook的聊天窗口

通过Google Tag Manager打开facebook的聊天窗口
在这之前,我写了一篇关于GTM小技巧的文章,在里面我介绍了通过如何通过google tag manager去自动给页面添加代码,这是相关的,因为GTM的验证胡阻止你将自定义参数到通过自定义HTML标记直接注入的页面HTML上去。为了避免这种验证,你需要以编程方式创建该元素,然后再将其附加到代码中。 前些时间,Matteo Gamba问我一个有关Faceboo……继续阅读 »

GA小站 1年前 (2018-04-24) 1583浏览 2评论 1个赞

让自定义维度根据索引数值排序

让自定义维度根据索引数值排序
这是GTM的一个小技巧,如果你有一个Google Tag Manager的容器,而且已经使用很多年,在上面更新了很多的代码,可能在代码,谷歌分析设置变量里面用到了多个自定义变量,而且自定义变量不是顺序排列的,如果你有50个代码,这意味你花费很多的时间去根据调整为按照自定义维度索引的数值排序。 不必担心,我这里有个解决方法,你只需要在浏览器的js控制台执行一段……继续阅读 »

GA小站 1年前 (2018-04-23) 1334浏览 0评论 1个赞

提示页面已经加载GTM

提示页面已经加载GTM
通过修改Google Tag Manager容器跟踪代码,可以在代码中添加一段js检测提示Google Tag Manager库已经被加载。 这个信息对你有什么意义呢?如果你直接通过GTM的界面操作,例如,在建立请求之前的界面操作是没有任何意义的。 你需要把下面的代码添加到容器跟踪代码里面,在+i+dl的桌面,在f.parentNode.insertBef……继续阅读 »

GA小站 1年前 (2018-04-19) 1087浏览 0评论 2个赞

将发送给Google Analytics的数据长度作为维度

将发送给Google Analytics的数据长度作为维度
可能你知道这个,可能你不知道,但是你网站或app发送给Google Analytics服务器的数据大小是有一个限制的,更准确的说,就是有效载荷的大小有个最大值,简单的就是请求的主体的大小有限制。 有效载荷的最大值是8192bytes,这意味一次发送给Google Analytics的所有的参数字段加起来的大小不能超过8192个字符,超过的结果就是,Googl……继续阅读 »

GA小站 1年前 (2018-04-19) 1182浏览 0评论 1个赞

用通配符CSS选择器定位触发器

用通配符CSS选择器定位触发器
当使用Google Tag Manager触发器中的“所有元素”时容易的导致所有的页面点击都会触发,这是非常不精准的,我们需要精准跟踪的是鼠标点击的位置的元素,这意味着如果你使用触发器里的“所有元素”时,你还需要继续定位你需要点击的位置的元素。 这篇短文就将介绍一个简单的例子去确保能够准确跟踪触发位置的元素,这会涉及到很多html结构方面的东西,你需要会简单……继续阅读 »

GA小站 1年前 (2018-04-11) 1715浏览 0评论 1个赞

Google Tag Manager 360中的Zone指南

Google Tag Manager 360中的Zone指南
Google Tag Manager支持在同一个页面加载多个容器,这对于需要管理多个公司或组织在同一个网站工作的人来时非常有用,但需要注意的是,我希望你能够严格控制你的主容器的权限,在一些情形下,有些第三方可能会做一些不要的操作,比如创建自己的容器或将其添加到网站上去。 现在,在Google Tag Manager360中,我们有了Zone这个功能,将使得管……继续阅读 »

GA小站 1年前 (2018-03-15) 940浏览 0评论 0个赞

设置谷歌分析设置变量

设置谷歌分析设置变量
当谷歌分析设置变量在2017年5月份被发布出来,这对Google Tag Manager中谷歌分析的代码设置界面的UI是一个很大的改变,旧的UI是通过下拉去设置特殊设置,新的谷歌分析设置直接取代了后面的一些设置。 不幸的是,一些关于Google Tag Manager的在线文章,博客,教程还是用旧的截图演示的,这篇文章将带你认识设置代码的时候如何沿用之前的界……继续阅读 »

GA小站 1年前 (2018-03-14) 1177浏览 0评论 2个赞

检查未定义的值

检查未定义的值
这一节将分享如何GTM中的变量是否为未定义的,也就是是空的,值还没有传递进去。 如果变量的是undefined,这意味的当前这个变量在内存中没有获取有效的值,典型的检测方法如下: function checkIfUndefined(variable) { return typeof variable === 'undefined'; ……继续阅读 »

GA小站 1年前 (2018-03-14) 1187浏览 0评论 0个赞

通过程序给页面添加html属性

通过程序给页面添加html属性
Google Tag Manager中最恼人的一个功能就是它会自动的将你添加的非标准html属性给移除掉,我之所以用“非标准”这次,是因为我没有一个可排除的详细名单,但至少数据属性,如data-id,和自定义属性,如aria-labelledby,这两种类型是不会被移除的,当你的自定义html包含那两种属性的时候,GTM不会自动阻止你保存容器的。 如果你想通……继续阅读 »

GA小站 1年前 (2018-03-14) 1161浏览 0评论 0个赞