大数据Spark “蘑菇云”行动第64课: 页面跳转功能分析与架构 A、B、C页面之间跳转率的计算方法

大数据Spark “蘑菇云”行动第64课: 页面跳转功能分析与架构

 

64课程:例如京东上买东西进入某个目录  搜商品--〉手机--〉华为--〉下订单--〉付款--〉业务处理
用户喜欢什么页面,从什么页面跳转到什么页面
流处理结合页面跳转,在线处理。

开发安卓程序,例如微信:聊天、支付功能,应用端智能端ui展示的效果差不多。

 

例如spark官网  A->B->C
A页面 spark首页 1000w用户点击
B页面  下载页面  100W用户想下载的
C页面  真正下载的 20w用户 

10% 20% 页面的跳转怎么来计算呢? B/A ,C/B 就可以了吗?
跳转率要考虑很多事情:
1、如作为一个用户,从首页-〉手机-〉小米5s
   另一个用户,从首页-〉小米5s,
   计算跳转率,计算页面跳转的时候要考虑用户session 同一用户跳转才行
   因此,计算页面跳转必须基于User Session

 

2、一个页面跳转到另外一个页面,有明确的页面记录。
  一个页面清楚的知道它的上一个页面。
  跳转由2个页面组成,A-〉B-〉C
  2个页面,b-c/a-b    20W/100W =20% B页面跳转到C页面20w,而c页面PV可能是2个亿点击;A页面到B页面是 100w,如果首页有个广告的话,从A页面到C页面可能是200万点击。

而A到B的跳转率是个问题:如何计算呢?这个比较特殊。
a-b/a-all
a-b作为分子,a-all作为分母 即计算a的PV

 

3、跳转率的实现
谁最需要页面的转换?产品经理 关注用户的点击行为,页面的跳转行为,商业最大化就是钱,吸引用户点击广告购买展示产品的目的。


产品经理要查一下,从首页跳转到某个广告的跳转率,跟广告商算钱的时候数据很重要

 

产品经理Web页面->J2E

你可能感兴趣的:(大数据蘑菇云行动)