使用GA进行单一长页面访问深度分析

2018年12月10日 | 标签:

项目背景

客户尝试使用了一个比较长的单一网页去推广产品,页面上装有了GA的分析工具,经过一段时间的推广,积累了许多数据,希望知道用户对这种比较长页面接受度

点击放大查看长页面截图实例



项目难点

因为页面是单一页面,无任何跳转,所以通过GA是无法统计到用户的停留时间和跳出率的(GA需要利用不同页面的跳转间的时间差来计算停留时间,如果只有一个页面是,则该值永远为0),考虑使用访问深度这个参数来衡量用户的黏度,既网民是否访问到长页面底部。但是GA的默认是没有访问深度这个功能,通过chrome插件添加的功能也不准确 不好使用




解决思路

需要监控的数据可以通过GA的事件追踪 Event Tracking来传递到GA里去,可以再页面的不同位置添加代码,当用户的滚动栏滑动到指定位置,即触发代码,回传到GA




实现原理

通过JS获取用户当前的浏览器窗口的垂直偏离值,和整个页面的长以及当前窗口的高度,通过这3者的计算可以获得用户当前的访问深度(已经看完页面百分之X的内容既访问深度为X%)

进行循环判断,当X=20%的时候,触发GA的Event Tracking 代码将事件信息 event category为scrolling,event action 为20%,event label为当前页面URL 回传到GA 记录,同理可以记录触发其它3次访问深度的数据




实施过程:

  • 数据的收集:

将对应判断的JS代码添加到页面靠近顶部位置, 但是需要在GA代码的下方(需要先触发GA代码,再触发Event Tracking code),使用GA Debug工具查看是否传送数据回去

  • 数据的整理:

经过一段时间的积累,可以在GA的事件报告中看到我们之前记录的信息,如下

我们可以使用GA的自定义报告功能重新编辑数据形式,增加2个拆分维度,访问设备以及

访问时间,又因为这里是访问深度是具体数字,可以以20%的时间数量为100%,推算出各自访问深度的比例,例如90%的访问比例是 90%的触发次数除以20%的触发次数

数据的可视化:

通过对时间和设备的数据拆分,进行做图,可以看到不同时间段的不同设备的访问深度

数据的结论:

对比PC和Mobile数据

Mobile用户的访问深度比较稳定,而PC用户波动比较大,在这说明PC用户在午饭和晚饭时间(中午1点和晚上8点)是最没有耐心的,访问深度最浅(去除临时时间),在这段时间对PC用户进行广告推广效果不会很好,而在午饭前(11-12)和快下班(4-5点)PC用户的耐性最好,愿意去看比较复杂的信息

单独看Mobile用户的数据(PC数据变化大,需移除后看Mobile数据)

Mobile用户在早上的上班途中(8-9)是最有耐心的,可能是交通工具上需要打发时间,其次是下午的1-3点饭后时间,也是比较有耐心,可能是吃完饭需要看些信息同时消化食物,再其次是晚上11点睡前会有一个高峰,可能是消费者夜深人静时候会理性考虑产品

目前还没有任何评论.