注册表单优化

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

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

2、然后根据页面设计结构做ga-data数值分配:
undefined
3、然后GTM中设置,其中variable用到的有3个变量,不懂的请看:如何通过在页面元素添加ga-data跟踪用户行为
undefined
4、其中gadata1对照表如图,这里的作用是将getGaData的数值与具体的行为对应转义
undefined
5、设置促发条件,根据数值范围设置
undefined
6、设置Tag,向GA发送数据
undefined
7、GA中event接收到数据形式如:
undefined
后面就可以根据业务做具体的分析与调整~


来源:GA小站

用GTM做跨站跟踪

在实际的过程中,有时候多个站点需要看成一个站点来评估网站的流量情况,比如同一产品对不同地域使用不同域名,或壳站和主站之间,这就需要对网站做跨域跟踪。
原理:每个站点对应一个GTM容器,每个站点在GTM都做同样配置,将不同站点的数据向同一个GA-view发送,Tag中的allowLinker和cookieDomain是解决不同站点同一用户的识别问题,用户在跨站的时候将用户唯一标示clientid传递到另一个站点公用,从而解决跨站用户唯一性的问题。undefined

过程:

1、常量:

Property,这里是将ga-view的id设置成常量,格式为UA-******-**
undefined

2、常量:

cross Domain:设置需要跨站的站点常量
undefined

3、Tag:

设置代码,重点在Tag的设置,CookieDomain是不同站点传递在cookie传递值,allowLinker是传递用户唯一标示符
注意:跟踪器一定要设置跟原来单站不同的,确保跨站传输数据一致
undefined
同理将需要跨站的站点每个都如上配置即可。


来源:GA小站

虚拟页面的简单用法

虚拟页面的简单用法
什么是虚拟页面?
虚拟页面就是不产生浏览行为的页面,通常会是通过iframe引入的一些页面,url没有变化,或是一些行为,我们将这些情况看做似一个浏览行为来跟踪。

虚拟页面的原理?
在触发的时候主动向Ga服务器push一个pv的hits,触发可以是点击,滚屏,弹层等

什么情况下使用虚拟页面?
虚拟页面的使用场景非常多,我总结一下以下情况可以用到虚拟页面:
1、单页应用/h5
2、广告/注册弹层
3、多屏/长页面
4、出站链接
5、下载页面
6、其他难以跟踪到的PV的情况
当然可能还有其他的场景也通过原理变形去应用。

如何使用?
还是以之前讲解事件用法的例子来讲解,之前发布事件是这样的:

a href=”/catalogue/books.html” onClick="ga('send', 'event', 'book retailer', 'click', 'Barnes&Noble', 5, True);">New Release

原始的,没有加事件的代码是:

假设这个页面跟踪不到PV,现在需要用虚拟页面来做跟踪,那么虚拟页面的设置是:

ga('send', 'pageview', '/catalogue/books.html');

加入进入后的效果是:

a href=”/catalogue/books.html” onClick="ga('send', 'pageview', '/catalogue/books.html');">New Release

这样就完成了虚拟页面的设置了,就可以在page的维度下面看到这个页面。
你可以看到其实事件和虚拟页面的跟踪原理是一致的,差别只是发送的hits的类型不同,一个是事件,一个是pv。

可以看到如果通过页面添加代码的形式是非常繁琐的,而且不利于维护更新,后面会介绍如何通过GTM来设置虚拟页面的跟踪。.


来源:GA小站

Leave a comment