用Google Analytics目标渠道可视化分析用户注册流程
目标是Google Analytics中统计网站关键步骤执行情况以及跟踪用户在访问目标页面前的浏览路径的主要工具。目标可用于统计用户执行了下载、关注、分享、订阅等关键步骤;而目标的渠道可视化功能用在分析电子商务网站的购物流程、网站注册流程等具有明显线性规则的页面步骤时非常有效。
最近试了一下Google Analytics目标的使用,结合虚拟页面技术统计用户在网站注册流程的转化路径。注册用户页面:track-form.htm
因为测试页面的注册表单均在同一个页面中,而Google Analytics目标渠道可视化只支持多页面的目标渠道路径,所以采取了虚拟页面的办法。在每一个输入框中增加了onchange属性,即当用户在该输入框修改了值并将焦点移到输入框以外的地方时,自动触发onchange向GA服务器发去一条页面访问记录。比如,用户名输入框的代码修改如下:
input id="userName" class="textInput" type="text" name="userName" value="" size="30" maxlength="30" onchange="_gaq.push(['_trackPageview','/virtual/register/username/']);"
其他几个输入框的代码可以查看示例页面的源代码。
注意:如果要使用虚拟页面,建议将GATC更新到新版的异步统计代码,代码安装方式在上一篇文章《Google Analytics统计页面加载速度》中有阐述。旧版的GATC或者是将GATC代码全部放在页面最底部,是无法使用上述虚拟页面代码的。
页面代码修改完之后,就可以在GA中找到对应的配置文件,在配置文件设置页面中有“目标”的标签,其中可以新建一个目标。设置页面如下:
1、渠道可视化不是必选,如果你的目标在转化前没有一个明确的线性流程的话,便不需要开启目标渠道。
2、只有在“目标类型”中选择网址目标,才可以使用渠道可视化。
如果代码安装没有问题,目标设置也没有问题,那么第二天就可以看到目标匹配的结果了。
在新版GA的“我的转化情况”-“目标”中可以看到每一个目标的转化率。我们重点关注下“渠道可视化”。个人觉得这是GA目标功能最大的优势。
为了区分开不同情况的用户输入行为在GA渠道可视化中的表现形式,我连续四天在测试页面上进行了不同的实验,最终的对比图如下(点击查看大图):
上图中的1-4所标出的渠道可视化图,分别对应以下四种情况:
1、未输入任何内容,直接提交(访问目标网址)。因为在设置目标渠道时,将第一步“用户名”设置为了必要步骤,因此此时未填写任何内容直接点击提交按钮(访问目标转化页面)是不列入目标渠道可视化的。
2、未输入密码,其他都输入,点击提交。这里,我们看到虽然没有输入密码,但是GA在渠道可视化中还是将用户视为已经走完整个渠道流程。这是GA的一个特征,即在用户符合必要步骤,并且访问了目标页面时,GA会自动补全其中丢失的中间渠道。
这也有一个问题,如果一个目标转化没有明确、唯一的线性流程,最好不要使用渠道可视化。如果用户没有经历渠道中的步骤,但依然渠道了目标页面,只会对渠道可视化中的数据带来无意义的内容。
3、所有内容填写完毕,并且邮箱修改了一次,点击提交。按照javascript中onchange的规则,只要输入框内容改变并失去焦点,就会激活onchange语句内容。但是,实际GA对同一次访问中重复对同一个页面的访问,并未重复统计。
4、只输入用户名未输入其他内容,未提交。这种情况下便是一个用户在注册流程中间跳出未完成目标的渠道可视化统计表现。
关于GA目标渠道可视化的几点总结:
1、只适用于有唯一、线性路径的目标。
2、实际应用最好是各个步骤本身有不同的URL ,虚拟页面的方法只是一种不完美的替代。
3、必要步骤未执行,而直接到达目标页面不会算入目标转化;非必要步骤未执行,而直接到达目标页面,GA会自动在渠道可视化中自动补全缺失步骤。
4、渠道可视化功能主要在于发现用户进入渠道的入口,离开渠道的步骤,以及各个步骤的转换率。
以上分析与分享,不到之处,欢迎各位指点和交流。
来源:http://yanyi.ws/google-analytics-goals/
😀 😀 😀 😀 正好在用Google Analytics