GA小站 分享GA和GTM使用教程和技巧
Google Analytics教程 Google Tag Manager教程 机器学习 Python爬虫与算法 其他 推荐资源 关于作者

Google Tag Manager实战指南:如何在GTM中做表单提交跟踪

           这篇文章主要介绍如何用GTM中的表单提交的使用,这可以应用于跟踪用户成功订阅你们的网站,提交咨询信息,注册等,如果只是要跟踪用户的这个行为的话,可以直接用户事件跟踪,但事件跟踪这种方法往往是偏大的,部分并没有成功提交信息的也被记录了,而GTM中的这个表单提交有个成功提交的检验,还有个延时选项,确保数据能被成功提交才触发,因此这个功能采集的数据更准确。

         表单提交适用于的是页面中包含form的元素。

下面以用户订阅网站信息为例子
1、订阅网站的界面如下,用户只要输入邮箱地址再确认就可以:
undefined

Google Tag Manager实战指南:询盘/营销咨询跟踪

             这次要分享的是如何跟踪询盘或营销QQ咨询的跟踪,适用于外贸询盘和用QQ作为在线咨询工具的站点,通过这个我们可以知道询盘转化量和知道询盘的访客是从哪个页面进来,再进一步分析访客的兴趣点。
              原理如何通过在页面元素添加ga-data跟踪用户行为

1、这次要跟踪的页面是这样的,如果我们要跟踪的是有多少人点击多少次“在线咨询”
undefined

Google Tag Manager实战指南:注册表单优化

          这次分享的是用GTM做注册表单优化,通过GTM将整个注册表单的行为都跟踪下来,利用这个可以做表单优化与测试,如:表单顺序调整,单步注册与分部注册调整,不同风格页面的AB测试等~
         总之就一个目的,知道表单注册流程在哪一步流失最大,降低降低注册流失,提高注册转化比例,或哪种类型或风格的注册设计有较好转化。
          原理:如何通过在页面元素添加ga-data跟踪用户行为

 

1、首先看看表单结构,这里只截取主要是核心部分:
undefined

Google Tag Manager实战指南:多站显示跨域域名

            在做完跨站跟踪后,Google Analytics(分析)仅会添加网页路径和网页名称,不会添加域名。例如,在网站内容报告中看到网页如下所示:

/about/contactUs.html
/about/contactUs.html
/products/buy.html

           由于域名不会列出,因此会很难分辨每个网页所属的网域,这时需要将对应URL和hostname调整出来,使用的是Filters功能,这里的改变是永久性,破坏性,不可逆的

          原理是:取出hostname和request URL再做组合,然后覆盖原有的

过滤器类型:自定义过滤器 > 高级
字段A:主机名提取A:(.*)
字段 B:请求 URI 提取:(.*)
输出至:请求 URI 构造器:$A1$B1
点击保存以创建过滤器。

GTM中Trigger精准定位点击的两种方法

    Trigger精准定位点击有2中方法:页面元素定位和ga-data

1、页面元素定位
         主要通过内置变量中的数据层变量或自动事件变量定位,就经验而言,大部分的定位第一条会是定位url,然后是具体的根据属性做跟精准的定位,在这过程中需要不断的debug,以确定点击被促发。
下面就举一个例子,想要采集点击camshare的点击量,点击右键查看该按钮的元素:

用GoogleSheet跑GA个性化报告

      GA的自定义报告功能虽然强大,但所选的维度和指标有限,不能从更小的粒度上对数据做处理,对此可以使用API和Google Sheet实现,API适合于有编码经验的人使用,google sheet的门槛相对较低。


GoogleSheet的好处:
       弥补自定义报告的维度指标的不足,可以从更细的粒度对数据做处理
      可以定时自动跑数据,导数据
1、创建GOOGLES SHEET账号,在插件中搜索google analytics安装插件
2、在google sheet新建点击表格文件,在插件——google analytics——创建新报告

Google Tag Manager实战指南:计算用户登录次数(可计算三登率)

undefined
        基本原理:当用户成功登录的时候,用tag中用js标识进行计数,并将次数写到cookie,再用GTM的variable去读入该cookie,同时在Ga里设置字段,最后新建tag触发即可
        有了这个可以计算一段时间的三登率,用于评估用户的活跃程度。


      1、tag中自定义js将登录次数写入cookie

用GTM监控Flash产品上的点击

      GA目前暂时不适用Flash页面的监控,需要转变思路采用事件的方式可以实现Flash的行为监控

        原理:用向数据层push event的形式,用户在flash点击的时候促发想数据层发送event,包含Event名和event action,event名通过trigger自定义事件接收,event action代表不同位置的点击发送不同的数值,通过variable的数据层变量接收,然后在通过对照表转义,在通过tag做触发想GA反馈数据。undefined

Google Tag Manager基础

       GTM内有五个选项:概览、代码、触发器、变量,文件夹
概览(Overview)主要是看代码的版本号和谁修改的记录
代码(Tag)是主要是设置各种tag,满足触发器条件时向GA发送数据,或往页面添加代码
触发器(Trigger)主要是设置促发条件,如特定点击,页面浏览,接收数据层事件等
变量(Variable)主要是预定义一些基础的字段,如Cookie,常量,抓页面属性,对照表,数据层变量等用于触发器和代码的使用
文件夹(Folders)主要是项目合并,方便管理


      整体来说主要使用的是变量、触发器和代码

通过GTM往页面注入JS做Push event

       原理是:通过GTM的Tag将js代码注入到页面(可以指定页面),js里面有监听函数可以实现监听点击,下拉等操作,监听促发,JS就push event(这里就会使用到变量——工具——Event),然后trigger中通过自定义事件接受event,再用促发tag将自定义事件设置为促发条件向GA发送数据。
undefined

       下面是采集浏览器是否支持Flash的需求,因为某个产品依赖Flash插件,没有Flash插件,用户使用不了该功能,现在需要评估有多少用户会是这种情况,如果多的话,考虑开发js版的。主要是当浏览器不支持flash时,页面有个特殊的字段flashContent,通过判断是否有这个字段可以知道用户的浏览器是否支持Flash:

GTM中将全局变量转成GA的维度

        在做ABtest的时候,由于页面的不同,两种类型的用户可能会有不同的变现,但用户在分类的时候一般采用随机的方式,看两类用户的行为表现,这里就需要在页面添加一个用户分组字段,如A组走新界面,B组走旧界面。这就需要一个字段能够在GA上将两类用户做区分,可以通过GTM读入改全局变量后转成GA维度的方法

         原理是:将分组标示作为页面的全局变量,variable中的js变量读取全局变量,然后在Ga中自定义温度新建一个字段,记下数值,在ga默认跟踪代码中自定义维度分别增加variable新建的变量和GA中自定位维度的数值即可

GTM添加Facebook再营销代码

     借助再营销,可以向之前访问过您网站的用户展示广告,当这些用户访问广告网络中的其他网站,或是在使用您的关键字进行搜索时,你的广告就能展示给他们。

     借助再营销功能,可以向感兴趣的用户展示恰当的广告内容。
     即使用户未进行购买就离开了网站,您也可以利用再营销功能在这些用户使用您的关键字在 广告平台上进行搜索或是访问其他网站时吸引这些潜在购买者。可以向他们展示广告,鼓励他们再次访问您的网站并完成购买。
      在帐户的展示广告网络、视频定位或受众群体标签上都可以使用这项功能,具体取决于广告系列的类型。
      再营销通常是借助一些较大的平台才做得更有价值,比如FB,Google,这里选用FB的给一个广告页面添加再营销,也就是需要在这个页面添加FB的跟踪代码,用于识别跟踪用户,FB后台可以定义多少天之前或多少天之内有到过这个广告页面,可以选择这部分用户作为再营销受众;还有一个转化代码,用于排除转化。

GTM部署Google Analytics默认代码

      直接在代码(tag)新建一个命名为“GA默认跟踪代码”,选择类型自定义HTML,然后建GA的跟踪代码复制进去,促发选择ALL Pages,保存,发布即可。

       也可以再Tag中直接新建Universal Analytics类型,填入view id。

undefined

 然后就可以在浏览器中按F12,在network中可以看到collect字段的数据,这个就是发送给GA服务器的数据,也就是GA代码部署成功:

undefined

 

版权声明:除非注明,本博客均为GA小站的原创文章,转载或引用请以超链接形式标明本文地址,请尊重版权,谢谢合作!(作者QQ:823138318)

Google Tag Manager实战指南:用GTM做跨站跟踪

         在实际的过程中,有时候多个站点需要看成一个站点来评估网站的流量情况,比如同一产品对不同地域使用不同域名,或壳站和主站之间,这就需要对网站做跨域跟踪。

       原理:每个站点对应一个GTM容器,每个站点在GTM都做同样配置,将不同站点的数据向同一个GA-view发送,Tag中的allowLinker和cookieDomain是解决不同站点同一用户的识别问题,用户在跨站的时候将用户唯一标示clientid传递到另一个站点公用,从而解决跨站用户唯一性的问题。undefined

 

 

 

Home