用户行为统计分析系统架构设计
2011-12-04 01:25
1251 查看
项目需求
1.流量统计:统计应用程序的总用户数,每日新增用户数,并且以丰富的图表形式展现出来,让市场人员更好的掌握应用程序的增长趋势,销售情况等。
2.行为分析:分析应用程序每天的使用情况,包括活跃用户,启动次数,每次用户使用时长以及应用程序的活跃程度。帮助市场人员更好的了解用户对应用程序的 使用程度,广告价值等。了解到用户来自哪里(针对中国用户的地理分布到省市级别),在使用什么型号的手机,所基于操作系统版本等信息, 以帮助开发人员改进应用程序,挖掘很深度的商业价值。记录单个用户的使用频率,绘制出一条用户使用趋势的曲线,通过它了解到应用程序的生命周期,用户使用 的频繁程度等信息。
架构设计
总体架构图
设计思路
1.在手机应用程序里集成统计代码,当用户执行某些行为动作时,向服务器发送请求;
2.日志服务器保存用户请求日志,定期切割;
3.用户行为分析器对行为日志进行分析,汇总统计数据;
4.市场人员登陆统计后台查看统计分析结果。
技术实现
1.统计模块:HttpEmptyGifModule,用户向服务器发送HTTP请求,服务器返回一张1×1的gif图片。目前百度统计和Google分析都是这样的做法。
2.日志切割:利用系统的定期任务Crontab,对Nginx的log进行切割保存备份。
3.行为分析:分析器对切割好的日志进行分析统计,把结果汇总写入数据库。(分析器目前采用Python来写,当然Perl/PHP也可以;统计结果数据采用MySQL,你也可以根据你的喜好改用别的数据库,NOSQL数据库也是一个不错的选择)
4.统计后台:用Jquery+Highcharts呈现统计结果(做图表的工具有很多,如:FusionChart,amCharts)。
统计报表
流量统计
活跃用户变化趋势
1.流量统计:统计应用程序的总用户数,每日新增用户数,并且以丰富的图表形式展现出来,让市场人员更好的掌握应用程序的增长趋势,销售情况等。
2.行为分析:分析应用程序每天的使用情况,包括活跃用户,启动次数,每次用户使用时长以及应用程序的活跃程度。帮助市场人员更好的了解用户对应用程序的 使用程度,广告价值等。了解到用户来自哪里(针对中国用户的地理分布到省市级别),在使用什么型号的手机,所基于操作系统版本等信息, 以帮助开发人员改进应用程序,挖掘很深度的商业价值。记录单个用户的使用频率,绘制出一条用户使用趋势的曲线,通过它了解到应用程序的生命周期,用户使用 的频繁程度等信息。
架构设计
总体架构图
设计思路
1.在手机应用程序里集成统计代码,当用户执行某些行为动作时,向服务器发送请求;
2.日志服务器保存用户请求日志,定期切割;
3.用户行为分析器对行为日志进行分析,汇总统计数据;
4.市场人员登陆统计后台查看统计分析结果。
技术实现
1.统计模块:HttpEmptyGifModule,用户向服务器发送HTTP请求,服务器返回一张1×1的gif图片。目前百度统计和Google分析都是这样的做法。
2.日志切割:利用系统的定期任务Crontab,对Nginx的log进行切割保存备份。
3.行为分析:分析器对切割好的日志进行分析统计,把结果汇总写入数据库。(分析器目前采用Python来写,当然Perl/PHP也可以;统计结果数据采用MySQL,你也可以根据你的喜好改用别的数据库,NOSQL数据库也是一个不错的选择)
4.统计后台:用Jquery+Highcharts呈现统计结果(做图表的工具有很多,如:FusionChart,amCharts)。
统计报表
流量统计
活跃用户变化趋势
相关文章推荐
- 用户行为统计分析系统架构设计
- 网站用户行为数据统计与分析之一:埋点代码设计
- 用户行为分析笔记(二):系统的整体架构
- 用户行为分析笔记(二):系统的整体架构
- 用户行为服务系统架构调研----电信用户行为分析系统架构
- 系统设计以及javascript笔记:用户行为分析研究之数据采集
- 系统设计以及javascript笔记:用户行为分析研究之数据采集
- 网站用户行为数据统计与分析之一:埋点代码设计
- 用户行为分析系统架构
- 系统架构:前端监控系统草案(技术路线和用户行为分析相似)
- 用户行为统计分析工具比较
- Spark项目之电商用户行为分析大数据平台之(九)表的设计
- 实战智能推荐系统(6)-- 用户行为分析
- 实战智能推荐系统(6)-- 用户行为分析
- Tomcat 系统架构与设计模式,第 2 部分 设计模式分析
- Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
- 日处理20亿数据,实时用户行为服务系统架构实践
- 基于整合了struts 和hibernate 的j2ee 架构的用户权限管理系统的设计与实现
- 日处理20亿数据,实时用户行为服务系统架构实践
- 阿江网站访问统计系统设计构思分析