相关动态
淘宝用户分析(步骤详细,数据分析项目)
2024-11-10 21:55

本文首发自我的牛客博客,是一个值得放在校招上完整的数据分析项目,SQL代码及分析步骤都较为详尽

淘宝用户分析(步骤详细,数据分析项目)

目录

一、分析背景和目的

二、分析框架和思路

2.1 用户维度

2.2 产品维度

2.3用户行为维度

2.4用户价值维度(RFM

三、分析正文

3.1 提出问题

3.2 理解数据

3.3.2 时间格式的处理

3.3.3 选择所需数据集

3.4 构建模型

3.4.1用户购物情况整体分析

3.4.2用户活跃周期

3.4.3用户对商品有哪些购买偏好

3.4.4用户行为间的转化情况

3.4.5用户价值分群(RFM模型)

四、结论及建议


随着互联网和电商的发展,人们习惯于网上购物。在国内,电商平台深受欢迎,每年的双11,双12活动,大量的用户在淘宝平台浏览商品,或收藏或加入购物车或直接购买。通过对用户的行为分析,探索用户购买的规律,了解商品的受欢迎程度,结合店铺的营销策略,实现更加精细和精准的运营,让业务获得更好的增长。

本数据来源:阿里天池数据集 数据集介绍: 本数据集包含了2017年11月25日至2017年12月3日之间,有行为的约一百万随机用户的所有行为(行为包含点击、购买、加购、喜欢,每一行表示一条用户行为,由用户ID、商品ID、商品类目ID、行为类型和时间戳组成,并以逗号分隔。原数据集总共1亿以上数据集,数据量太大,本次分析导入约156万条数据,并在导入的过程中5个字段联合设置主键,导入过程中已经剔除了重复值。

  • 用户ID:整数类型,序列化后的用户ID
  • 商品ID:整数类型,序列化后的商品ID
  • 商品类目ID:整数类型,序列化后的商品所属类目ID
  • 行为类型:字符串,包括(“pv”:相当于点击,“buy”:商品购买,“cart”:将商品加入购物车,“fav”:收藏商品
  • 时间戳:行为发生的时间戳

工具:Mysql数据库,Navicat Premium 15,Excel,Tableau

首先明确我们的分析的目的,是要对电商用户行为进行一个分析。那么应该主要从用户维度、产品维度、用户行为的维度,如下图所示

在用户维度我们想要知道什么问题呢?了解用户购买的行为习惯。 需要哪些指标呢: PV、UV、平均访问量、跳失率等指标,分析用户最活跃的日期及活跃时段

从成交量、人均购买次数、复购率等指标,探索用户对商品的购买偏好,了解商品的销售规律

从收藏转化率、购物车转化率、成交转化率,对用户行为从浏览到购买进行漏斗分析

参照RFM模型,对用户进行分类,找出有价值的用户

分析步骤如下提出问题------理解数据------数据处理和清洗------构建模型------数据可视化

  • 用户最活跃的日期及时段
  • 用户对商品有哪些购买偏好
  • 用户行为间的转化情况
  • 用户分类,哪些是有价值的用户
  • 用户ID:整数类型,序列化后的用户ID
  • 商品ID:整数类型,序列化后的商品ID
  • 商品类目ID:整数类型,序列化后的商品所属类目ID
  • 行为类型:字符串,包括(“pv”:相当于点击,“buy”:商品购买,“cart”:将商品加入购物车,“fav”:收藏商品
  • 时间戳:行为发生的时间戳

导入数据类型如下

我们看到time的格式并不是标准的时间格式,所以需要对其进行处理。

3.3.2 时间格式的处理

  • 原数据时间戳time字段部分使用的是整数型,需要转换为日期时间形式。添加字段datetime(日期时间)、time_date(日期)、time_hour(时间
 

时间格式处理结果如下

3.3.3 选择所需数据集

  • 选取时间为2017年11月25日至2017年12月3日的数据集
 

删去了812行数据

  • 对处理完的数据进行检验
 
  • 检查是否有缺失值
 

共1567135条数据,无缺失字段、缺失值。

3.4.1用户购物情况整体分析

  • UV、PV和平均访问量
 

 

可以看到这段时间内的访客数为15304,点击数为1404532,人均访问数为91.78次。可以看出: 在这9天中人均每天访问约10次,可见用户经常使用。

  • 用户跳出率 用户跳出率的计算公式为: 用户跳出率=只访问一次页面用户数/总用户数 所以代码为
 

跳出率仅为5.7%左右,跳出率比较低,说明大部分用户都转到下一个页面了,用户愿意在此上花费时间和精力,去挑选自己的商品,收藏或者加入购物车以及购买。

3.4.2用户活跃周期

(1)每日用户的点击量,访客数,收藏次数,加入购物车次数,购买次数

 

 

数据应用到Tableau做仪表盘。

从图中可以看出所有的趋势随着日期变化基本一致。其中访客数在12月2日有明显增加,且12月3日也维持较高水平,同时点击量和其它指标也有所增加,分析知,这两天为周六周日说明在周末的用户使用频率和购物频率有所增加,可以针对周末多做一些运营或者商品推送和优化。 (2)各个时间段内用户的行为

 

通过可视化图形观察其趋势和特征

观察知,活跃点击量和访客数的趋势一致,在20-23时访客达到高峰,说明用户在晚上经常访问APP,然后继续分析这些时间段内的购买情况

可以观察到19-22时购买情况上升趋势明显,这个阶段人们倾向于做出购物决策说明人们晚上做出购物决策的情况较多,这个时候人们有充足的时间进行商品挑选和加入购物车,也符合现代人们的生活作息。可以针对这个情况对晚上的商品进行更多的推送和其它运营策略。

3.4.3用户对商品有哪些购买偏好

(1)销量前十的商品和种类

  • 分析一下销量最好的商品
 

通过对商品销量的分析,总销量最好的是商品3122135,所属种类为1516409。

  • 再分析一下销量最好的种类
 

销量最好的种类编号是2735466,销量为581。次之的是1464116类,销量为574。两者差距不大。

得到这些销量数据,我们可以针对性对销量好的商品和种类进行优化推广,权重提高等,当然还要分析销量好的种类是不是日常需求比较大的生活用品如米油等,还需要分析其销售额才能确定,部分商品虽然销量高但是销售额小,要综合判断。

(2)人均购买次数和复购率分析

  • 人均购买次数
 

可以看出人们的消费能力还是不错的,商品销售也不错,人均购买次数在3次左右。

  • 复购率 复购率=购买2次及以上用户数/总购买用户数
  •  

可以看出复购率较高,说明大多数人在消费以后还愿意继续购买。 (3)经常消费的重点客户(次数和金额)

 

看出购买次数的前十客户,这部分客户需要重点关注,同时还要关注他们的消费金额和消费行为习惯等。

3.4.4用户行为间的转化情况

(1)用户行为转化漏洞分析

 

由以上漏斗图分析知:用户从进入APP浏览页面,在购买环节的最终转化率为2.2%,用户在点击页面后用户流失巨大,从浏览到购买转化率如何。用户购买的路径主要有以下两种

  • 点击-收藏-购买
  • 点击-加入购物车-购买

点击-收藏-购买的转化路径分析

 

 

用户在浏览商品后,大约1/5的用户会进行收藏,然后收藏中的用户大约有13.40%的用户会进行购买。

  • 点击-加入购物车-购买的转化路径分析
 

从上图可以看出用户浏览商品后,大概会有40.83%的用户加入购物车,比进行收藏的用户高很多,但是加入购物车后,只有17%左右的用户最终进行了购买,80%多的用户并没有进行购买,这个环节是需要我们去分析的。推测原因可能是: 1.加入购物车是为了与不同店铺的同种产品进行比价; 2.为了凑单,进行满减; 3.先放着,过几天再购买; 4.等活动优惠

业务问题:在点击后用户流失率较高,那么用户流失的原因是什么 淘宝推送是根据用户日常的浏览行为数据,比如日常搜索的关键词,收藏和加购的商品,已经关注的店铺,还有购买记录等,综合判断来给用户进行推送可能感兴趣的商品。如果淘宝的推送机制合理,那么推送的商品和用户需求的商品将会呈现较高的匹配度,从而用户最终的购买转化率也相应较高,从而推送的商品销量变高,变成热销商品;反之则较低,即表明用户流失严重。本次分析使用假设检验分析方法对用户流失原因进行分析。分析思路如下图所示

提出假设平台推送的商品和用户需求不匹配,导致用户在浏览过程中没有找到喜欢的商品,进而导致用户流失。收集证据统计用户数量、商品数量、商品类别数和用户行为类型数等。

 

 

可以看到数据集中用户数有15304个,537933个商品,商品类型6264种,4种用户行为。 表明数据集中类别丰富,商品数量和种类充足。 在前面已经分析了用户对哪些商品有喜好,这里重点关注用户点击的商品和用户下单的商品之间的关系,是否支持我们的假设平台推送的商品和用户需求不匹配。

 
  • 商品点击量排名前十的商品
 

我们看到点击量中前十的商品种类中最多的是4756105,符合商品点击品类。然后有3个商品都属于3607361和4756105说明这两个品类的商品比较受欢迎。商品id主要集中在812879,3845720,2032668这几个商品上。 分析完点击量之后,分析一下热销的商品即可找出点击量与购买量之间的关系。

  • 查询点击量前十的购买率
 

 

由上图我们可以看到点击最高的商品812879的购买率只有0.43%,而点击量排第六的商品购买率达到了4.20%。

结论:假设成立

通过以上分析,可以得出结论淘宝的推送机制不合理,推送的商品无法和用户的需求不匹配,导致用户在浏览过程中没有找到想要的商品,从而用户实际购买的转化率非常低,即用户流失严重。

以上分析只从推送商品的点击率去分析,维度比较单一,还应该考虑到商品种类和其它因素的影响进一步进行论证和分析。

3.4.5用户价值分群(RFM模型)

RFM模型是衡量客户价值和客户创利能力的重要工具。该模型通过客户的最近交易行为(Recency)、交易频率(Frequency)以及交易金额(Monetary)三项指标来描述该客户的价值状况。一般来说,会将这三项指标分成几个区间进行评分,通过计算评分找到有价值的用户,并对用户进行分类。最近一次消费(Recency)是指最近一次消费距离上一次消费之间的时间长短。它反映了客户对产品的态度以及对品牌价值的信任度,它关乎消费者的存留状况。消费频率(Frequency)是指某个特定时间内消费的次数。它直接反映了客户的忠诚度,消费频率越高,忠诚度就越高;忠诚度越高的客户数量越多,公司的竞争优势越强,市场份额越大。消费金额(Monetary)是指一定时间内消费某产品金额。它反映的是客户的价值,价值越高,给公司创造的利益就更大。

因为数据源里没有金额相关的信息,所以只通过R和F来对客户价值进行评分。R用户最近一次的购买时间到12月3日的时间差表示用户最近一次消费间隔F用户在11月25日到12月3日之间购买的次数表示用户消费频率M本次数据集未包含相关字段,故不考虑

(1)建立打分规格

(2)用户分类步骤 1.计算R、F、M值 2.给R、F、M按价值打分 3.计算价值的平均值,得出R、F、M价值的高低,高于平均值打分为“高”,反之则“低” 4.对比用户分类规则表,得出用户分类

  • 计算R、F、M值 看一下消费时间间隔R的得分
 

看一下购买频率F的得分

 

​​​​​​​

通过上面两个步骤,从两个维度:最近购买时间及购买频率,分别给用户进行了评分。接下来用这两项的每一项平均值作为判断高于还是低于,比如重要价值用户,必须是两项的分值都比平均值要高,才能作为重要价值的用户。 求两项评分的均值

 

用户类型计数

 

对于重要价值用户,他们是最优质的用户,需要重点关注并保持, 应该提高满意度,增加留存; 对于重要保持用户,他们最近有购买,但购买频率不高,可以通过活动等提高其购买频率; 对于重要发展用户,他们虽然最近没有购买,但以往购买频率高,可以做触达,以防止流失; 对于一般价值用户,他们最近没有购买,以往购买频率也不高,特别容易流失,所以应该赠送优惠券或推送活动信息,唤醒购买意愿。

1、平台的人均访问数为91.78次,跳出率为5.7438%,可见用户经常使用,用户粘性较高。 2、访客数在12月2日有明显增加,说明用户在周末比较活跃,应该在周末多进行一些促销活动促进销量。 3、淘宝用户活跃黄金时间段一般在晚上20点到22点,然而在9-16点用户更倾向于狼吞虎咽般点击后直接购买,19点-23点用户更愿意慢慢品尝,在点击浏览后加入购物车或收藏。可在20点到22点进行推广和宣传活动,推送促销活动可设置在9点-16点,刺激消费。 4、重点关注销量较高的商品和商品类别,如3122135,1464116这些品类,可推出爆款和个性化推荐。 5、用户加入购物车或收藏商品说明已心仪商品,然而变现的转化率仅仅只有17%和13%,转化率并不高,建议个性化推送购物车降价或优惠活动或满减活动,显示剩余库存刺激消费。 6、淘宝的推送机制不合理,推送的商品无法和用户的需求不匹配,导致用户在浏览过程中没有找到想要的商品,从而用户实际购买的转化率非常低,即用户流失严重。建议

  • 建议通过发放优惠券、红包等形式,引导用户在点击浏览后将商品放入购物车或收藏,提高转化率

  • 建议优化搜索和筛选功能,提高推送的针对性,让用户能够快速准确地找到目标商品

  • 优化商品详情页和商品描述,增加类似商品比较功能,减少用户浏览选择时间。

    以上就是本篇文章【淘宝用户分析(步骤详细,数据分析项目)】的全部内容了,欢迎阅览 ! 文章地址:http://zleialh.xhstdz.com/quote/67723.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://zleialh.xhstdz.com/mobile/ , 查看更多   
发表评论
0评