请教大家一个用户行为路径的问题
时间:2011-08-01
来源:互联网
大家好,现在有这样一个需求,想知道用户在网站内的最佳行为路径。
总共是50多个属性,用户会没有先后顺序点击这50多个属性。
数据库会按照每个用户点击时间顺序记录每次行为,例如下:
userid attribute time clicks
1 A 2011-08-01 10:11:11 1
1 B 2011-08-01 10:11:12 2
1 A 2011-08-01 10:11:13 3
2 B 2011-08-01 10:11:12 1
2 C 2011-08-01 10:11:14 2
一天大概是5000多万行
现在我的思路是这样的,先找出第一次点击量排名前20的属性,也就是下图第一层,然后再在这20个属性里找属于这20个属性的第二步点击排名前10的属性,也就是第二层,
然后依次往下找10层,也就是用户的10步动作。当然,业务那边要求的是步骤越多越好。
第一层 A B ........
第二层 A B A A .......
第三层 C A D E .....
第四层............
我想问下大家有没别的好的思路,我觉得我这个用程序有点难实现啊。。。还请大家给点建议啊。。。谢谢。。。
总共是50多个属性,用户会没有先后顺序点击这50多个属性。
数据库会按照每个用户点击时间顺序记录每次行为,例如下:
userid attribute time clicks
1 A 2011-08-01 10:11:11 1
1 B 2011-08-01 10:11:12 2
1 A 2011-08-01 10:11:13 3
2 B 2011-08-01 10:11:12 1
2 C 2011-08-01 10:11:14 2
一天大概是5000多万行
现在我的思路是这样的,先找出第一次点击量排名前20的属性,也就是下图第一层,然后再在这20个属性里找属于这20个属性的第二步点击排名前10的属性,也就是第二层,
然后依次往下找10层,也就是用户的10步动作。当然,业务那边要求的是步骤越多越好。
第一层 A B ........
第二层 A B A A .......
第三层 C A D E .....
第四层............
我想问下大家有没别的好的思路,我觉得我这个用程序有点难实现啊。。。还请大家给点建议啊。。。谢谢。。。
作者: cwjl11 发布时间: 2011-08-01
BI都是有商业目的的,我觉得搞ACM算法竞赛不是BI呢
作者: raullew 发布时间: 2011-08-01
呃。。楼上啥意思。。。我现在这个是公司的一个需求啊。。
作者: cwjl11 发布时间: 2011-08-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28