大数据分析平台-项目5转化率

本文探讨了一个基于大数据平台的转化率分析案例。从首页到支付完成的流程中,详细跟踪用户行为,如搜索、商品详情查看和支付等步骤,通过session_id和page_id分析用户转化路径。通过对action_time排序,重点关注页面之间的跳转次数,例如6_2表示从页面6到页面2的转化,以此计算转化率。
摘要由CSDN通过智能技术生成

转化率

首页–搜索–商品详情–订单–支付–支付完成
比如有100个人点击了首页 80个人去搜索了 20个人退出了
搜完之后发现没什么喜欢的 50个人点详情了 30个人退出了
之后又10人下单 10个人加入购物车 30个人退出了

例如:酬宾活动—商品—支付
100 3人支付

object PageCount {
  def main(args: Array[String]): Unit = {
    val spark = SparkSession.builder()
      .master("local")
      .appName("session")
      .enableHiveSupport()    //开启内置hive
      .getOrCreate()
    val userVisitRDD = spark.sql("select * from user_visit_action")
    userVisitRDD.show(10)
  }
}
+----------+-------+--------------------+-------+-------------------+--------------+-----------------+----------------+------------------+-----------------+----------------+---------------+-------+
|      date|user_id|          session_id|page_id|        action_time|search_keyword|click_category_id|click_product_id|order_category_ids|order_product_ids|pay_category_ids|pay_product_ids|city_id|
+----------+-------+--------------------+-------+-------------------+--------------+-----------------+----------------+------------------+-----------------+----------------+---------------+-------+
|2020-08-20|     8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值