一、是什么?
用户行为分析,是指在获得网站访问量基本数据的情况下,对有关数据进行统计、分析,从中发现用户访问网站的规律,并将这些规律与网络营销策略等相结合,从而发现目前网络营销活动中可能存在的问题,并为进一步修正或重新制定网络营销策略提供依据。这是狭义的只指网络上的用户行为分析。
百科中的概念说的比较官方,用白话讲,就是软件方通过用户使用软件拿到用户的信息、喜好、访问数据、程序性能数据等,做数据分析,来做推送喜好等营销策略,从而促进软件更好的发展,个人理解。之前在北京有做拿游戏玩家的用户id和微信号,基于的就是这个原理,1.用户不知情,2.“窃取”到的信息不用再坏的地方等。
市面上已有的行为分析产品:GA、Mixpanel、Heap等。
二、为什么?
通过对用户行为监测获得的数据进行分析,可以让企业更加详细、清楚地了解用户的行为习惯,从而找出网站、推广渠道等企业营销环境存在的问题,有助于企业发掘高转化率页面,让企业的营销更加精准、有效,提高业务转化率,从而提升企业的广告收益。
具体到开发:
(1)推进新产品迭代开发的方向
(2)个性化服务(推送)
三、哪些数据会被做重点分析?
* 用户的来源地区、来路域名和页面;
* 用户在网站的停留时间、跳出率、回访者、新访问者、回访次数、回访相隔天数;
* 注册用户和非注册用户,分析两者之间的浏览习惯;
* 用户所使用的搜索引擎、关键词、关联关键词和站内关键字;
* 用户选择什么样的入口形式(广告或者网站入口链接)更为有效;
* 用户访问网站流程,用来分析页面结构设计是否合理;
* 用户在页面上的网页热点图分布数据和网页覆盖图数据;
* 用户在不同时段的访问量情况等:
* 用户对于网站的字体颜色的喜好程度。
四、如何来做行为分析?
通俗原理:一般来说用户访问时的一些信息都是以日志的形式打到web容器的日志空间中去,这其中包含了最通用的一些访问信息以及一些自定义的日志打点。通过日志收集机制,回收用户的行为信息。
需要考虑的技术要点:
1.负载能力。
2.实时性。
3.系统管理和平台化相关技术手段。
4.数据链路。
5.应用快速生成工具。
(参考:大数据技术中,用户行为分析需要哪些技术)
行为分析的要点:
一、埋点(埋点概念、历史学习:老王谈埋点:人生处处有埋点)
二、日志回收(目前技术研究准备使用ELK)
需要考虑的问题:
1.大量时间数据清洗和数据分析代码侵入
2.数据漏采错踩。
做完了宏观的认识之后,就是填充细节了,新的挑战又要开始啦。
加油!