2.项目需求解析

前言

本篇文章讲解的是电商分析平台中的各个模块需求,后续的文章还在慢慢更新中,我会把所有的需求都写完之后,把文章统一开放,敬请等待

需求总体概述

在这里插入图片描述
一 离线数据分析

在这里插入图片描述
动作表解析:

通过埋点采集到的用户行为数据被存储在了动作表里,我们关注用户的四种行为,即点击、搜索、下单、购买,用户每执行一次上述操作,就会产生一条日志,之后按照一定的时间单位(例如一天)被导入动作表中,也就是说,动作表中的一条数据对应用户的一次行为(点击、搜索、下单或者购买中的一种)

在这里插入图片描述

二 实时数据分析
实时数据主要用于统计用户点击广告
在这里插入图片描述

需求详解

在这里插入图片描述

用户访问Session分析

用户访问session,是在电商平台的角度定义的会话概念,指的就是,从用户第一次进入首页,session就开始了。然后在一定时间范围内,直到最后操作完(可能做了几十次、甚至上百次操作),离开网站,关闭浏览器,或者长时间没有做操作,那么session就结束了。

以上用户在网站内的访问过程,就称之为一次session。简单理解,session就是某一天某一个时间段内,某个用户对网站从打开/进入,到做了大量操作,到最后关闭浏览器。的过程,就叫做session。

session实际上就是一个电商网站中最基本的数据和大数据。那么面向消费者/用户端的大数据分析,最基本的就是面向用户访问行为/用户访问session的分析
用户在电商网站上,通常会有很多的访问行为,通常都是进入首页,然后可能点击首页上的一些商品,点击首页上的一些品类,也可能随时在搜索框里面搜索关键词,还可能将一些商品加入购物车,对购物车中的多个商品下订单,最后对订单中的多个商品进行支付。

用户的每一次操作,其实可以理解为一个action,在本项目中我们关注用户的点击、搜索、下单、支付等行为。

每一条用户访问行为数据就记录了用户的一次操作,也就是说用户的每次点击/搜索/下单/支付行为,就会产生一条用户访问行为数据,在一次Session中包含着用户的多个行为,那么也就会产生多条用户访问行为数据。
在这里插入图片描述
用户的点击、搜索、下单、支付行为都会产生一条用户访问行为数据,因此,每一条用户访问行为数据只包含四种行为中的一种。

数据展示:

在这里插入图片描述

页面单跳转化率统计

在这里插入图片描述
页面单跳转化率是一个非常有用的统计数据。

  • 产品经理,可以根据这个指标,去尝试分析整个网站/产品,各个页面的表现怎么样,是不是需要去优化产品的布局;吸引用户最终可以进入最后的支付页面。

  • 数据分析师,可以基于此数据,做更深一步的计算和分析。

  • 企业管理层,可以看到整个公司的网站,各个页面的之间的跳转的表现如何,做到心里有数,可以适当调整公司的经营战略或策略。

区域热门商品统计

我们认为,不同地区的经济发展水平不同,地理环境及气候不同,人们的风土人情和风俗习惯不同,因此对于不同商品的需求不同,根据区域热门商品的统计,可以让公司决策层更好的对不同类型商品进行布局,使商品进入最需要他的区域。
该模块可以让企业管理层看到电商平台在不同区域出售的商品的整体情况,从而对公司的商品相关的战略进行调整。

广告流量实时统计

网站 / app中经常会给第三方平台做广告,这也是一些互联网公司的核心收入来源;当广告位招商完成后,广告会在网站 / app的某个广告位发布出去,当用户访问网站 / app的时候,会看到相应位置的广告,此时,有些用户可能就会去点击那个广告。

我们要获取用户点击广告的行为,并针对这一行为进行计算和统计。
用户每次点击一个广告以后,会产生相应的埋点日志;在大数据实时统计系统中,会通过某些方式将数据写入到分布式消息队列中(Kafka)。

日志发送给后台web服务器(nginx),nginx将日志数据负载均衡到多个Tomcat服务器上,Tomcat服务器会不断将日志数据写入Tomcat日志文件中,写入后,就会被日志采集客户端(比如flume agent)所采集,随后写入到消息队列中(kafka),我们的实时计算spark程序会从消息队列中(kafka)去实时地拉取数据,然后对数据进行实时的计算和统计。在这里插入图片描述

这个模块的意义在于,让产品经理、高管可以实时地掌握到公司打的各种广告的投放效果。以便于后期持续地对公司的广告投放相关的战略和策略,进行调整和优化;以期望获得最好的广告收益。

模块需求:
在这里插入图片描述

下一篇文章:项目架构解析

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值