数据分析淘宝用户行为分析JaconHunt

根据现有数据及分析目的,从四个维度进行分析:

第一个维度:用户购物情况整体分析

以PV、UV、平均访问量、跳失率等指标,分析用户最活跃的日期及活跃时段,了解用户行为习惯

第二个维度:商品购买情况分析

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

第三个维度:用户行为转化漏斗分析

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

第四个维度:参照RFM模型,对用户进行分类,找出有价值的用户

分析步骤如下:

提出问题------理解数据------数据清洗------构建模型------数据可视化

(一)提出问题

(二)理解数据

用户行为类型又分为四种:

pv:商品详情页pv,等价于点击

buy:商品购买

cart:商品加入购物车

fav:收藏

(三)数据清洗

包含数据导入(采用Navicat)、缺失值处理、一致化处理、异常值处理(2017.11.25到2017.12.3日内的数据)

(四)构建模型

1.用户购物情况整体分析

1.1这9天里PV(浏览量),返回结果是:2027221

selectcount(behavior_type)as浏览量fromUser_Behaviorwherebehavior_type='pv';1.2这9天里UV(用户数),返回结果是:22099

selectcount(distinctuser_id)as用户数fromUser_Behavior;1.3平均访问量是:2027221/22099=91.7

即每个用户平均访问了91个页面。

1.4跳失率计算:

跳失率:只有点击行为的用户/总用户数

selectcount(distinctuser_id)fromUser_Behaviorwhereuser_idnotin(selectdistinctuser_idfromUser_Behaviorwherebehavior_type='fav')anduser_idnotin(selectdistinctuser_idfromUser_Behaviorwherebehavior_type='cart')anduser_idnotin(selectdistinctuser_idfromUser_Behaviorwherebehavior_type='buy');只有点击行为的用户数量为1253,故跳失率=1253/22099=0.0567,跳失率不高,说明店铺的商品详情页还是能吸引到用户的进行下一步行为。

1.5每天访问量/访客数情况

1.6每天的访客数情况:

1.7每个时段访问量/访客数

可以看出访客数与访问量趋势大致一致,17-22时达到访客高峰,猜测是下班后进行购物放松。1-7时大多数人处于睡眠休息阶段故访客与访问量较少。

1.8不同时段成交量

selecthours,count(behavior_type)as成交量fromUser_Behaviorwherebehavior_type='buy'groupbyhoursorderbyhours;

2.商品购买情况分析

2.1成交量

用户行为中,只要用户行为为“buy”,即是完成了一次购买,形成一个订单。下面对订单进行分析

2.2人均购买次数

2.3复购率

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

#总购买用户数selectcount(distinctuser_id)as用户数fromUser_Behaviorwherebehavior_type='buy';得到总购买人数15082

#购买次数>1次的用户数selectcount(*)from(selectcount(user_id)as重复购买用户数fromUser_Behaviorwherebehavior_type='buy'groupbyuser_id)awherea.重复购买用户数>1;购买两次及以上用户数9953

复购率=9953/15082=0.659=66%

用户107932购买次数达到72次,对于这类忠实的用户需要开发用户信息库,建立完善的用户资料库,记录客户购物情况。

3.用户行为转化漏斗分析

可见真正转化为购买的只有2%,用户在浏览商品详情页后出现了大量的流失。

那么,从浏览到购买,每一个环节的转化率是多少呢?因为加入购物车和收藏商品并没有行为的先后性,也就是说,购物路线可以有两条:

第一条线路:浏览—加入购物车—购买

又或者是

第二条线路:浏览—添加收藏—购买

按照线路一来购买的话,从浏览到加入购物车到购买之间的转化率是多少呢?

购物车转化率=加入购物车后购买的用户数/加入购物车的用户数

selectcount(distincta.user_id)as加入购物车用户数,count(distinctb.user_id)as加入后购买用户数from(selectdistinctuser_id,item_id,item_category,time_stampfromUser_Behaviorwherebehavior_type='cart')aleftjoin(selectdistinctuser_id,item_id,item_category,time_stampfromUser_Behaviorwherebehavior_type='buy')bona.user_id=b.user_idanda.item_id=b.item_idanda.item_category=b.item_categoryanda.time_stamp

加入购物车的用户数为:16638

加入购物车后购买的用户数:5023

所以,购物车转化率为:5023/16638=30.18%,约为30%

也就是说,加入购物车的用户中,有30%会进行购买。

#有多少用户进行了浏览selectcount(distinctuser_id)fromUser_Behaviorwherebehavior_type='pv';浏览的用户数是:22009

从图表中可以看出,从用户点击浏览到购买商品,用户浏览到加入购物车的转化率是很高的,达到了75.5%,说明大部分用户在浏览后有购买意向,加入了购物车;但是,在加入购物车到购买的环节里,只有30%左右的用户进行了真正的购买,而70%的用户是没有进一步购买的。为什么用户加入购物车后却并没有购买呢?

推测原因可能是:

1.加入购物车是为了与不同店铺的同种产品进行比价;

2.为了凑单,进行满减;

3.先放着,过几天再购买;

4.等活动优惠

考虑第二条线路,进行分析

收藏转化率=添加收藏后购买的用户数/添加收藏的用户数

浏览的用户数是:22009

加入收藏的用户数为:8900

加入收藏后购买的用户数:1910

所以,收藏转化率为:1910/8900=21.4%,约等于21%

与线路一的购买流程来看,用户在浏览后,相对于收藏行为,会更倾向于添加到购物车。而且购物车转化率为30%,收藏转化率为21%,购物车转化率比收藏转化率高,也就是说,用户更偏向于购物车购买。

这是为什么呢?

推测原因:加入购物车后可以直接下单购买,而加入收藏后并没有可以下单的页面,如果需要购买必须重新点击商品进入详情页才能下单,多了一个步骤,所以,在这个步骤里可能用户就流失了部分。

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

RFM模型是衡量客户价值和客户创利能力的重要工具。该模型通过客户的最近交易行为(Recency)、交易频率(Frequency)以及交易金额(Monetary)三项指标来描述该客户的价值状况。一般来说,会将这三项指标分成几个区间进行评分,通过计算评分找到有价值的用户,并对用户进行分类。

R(Recency)最近的购买行为:

#按购买天数评分:createviewscore_01asselectuser_id,(casewhen购买天数between0and2then1when购买天数between3and4then2when购买天数between5and6then3when购买天数between7and8then4else0end)as购买得分from(selectuser_id,datediff(max(dates),'2017-11-25')as购买天数fromUser_Behaviorwherebehavior_type='buy'groupbyuser_id)asaorderby购买得分;F(Frequency)购买频率:

从上面对复购用户的分析中,我们也得知,有购买行为的用户,购买频率最高的能达到72次。所以,我们将1-72从低到高,划分为4个档次。1-18,19-36,37-54,55-72分别对应为1-4分。

下面对用户进行分类

求两项评分的均值:

将获得的两项评分分别和它们的均值进行比较,对客户进行分类:

#对用户进行分类:createviewusers_classifyasselectuser_id,(casewhenR>3andF>1then'重要价值用户'whenR>3andF<=1then'重要保持用户'whenR<=3andF>1then'重要发展用户'whenR<=3andF<=1then'一般价值用户'else0end)as用户类型from(selecta.user_id,a.购买得分asR,b.购买频率得分asFfromscore_01asainnerjoinscore_02asbona.user_id=b.user_id)c;(暂时无法打开users_classify表格)

用户类型计数:

对于重要保持用户,他们最近有购买,但购买频率不高,可以通过活动等提高其购买频率;

对于重要发展用户,他们虽然最近没有购买,但以往购买频率高,可以做触达,以防止流失;

对于一般价值用户,他们最近没有购买,以往购买频率也不高,特别容易流失,所以应该赠送优惠券或推送活动信息,唤醒购买意愿。

1.12月2日与12月3日,相对于其他日期,流量增长明显,推测和搞活动有关;

2.大部分用户在18时到21时会比较活跃,其中21到22时,是一天当中最活跃的时段,成交量也是这一时段最高。建议可以在用户活跃的时段进行推广以使运营效果最大化。

6.用户行为转化率只有2%,有98%的用户行为是没有转化为成交的,用户在浏览商品详情页后出现了大量的流失。建议通过活动、优惠券、产品详情页的改进等提高转化。

7.从浏览到加入购物车的转化有75.5%,大部分用户在浏览后有购买意向;加入购物车到真正购买的,只有30%,有70%的用户加入购物车后却并没有进一步购买。

建议在用户加入购物车后能有促进用户下单的利益“诱导”,如赠送优惠券或采用倒计时购物车增加客户购买紧近感。

8.从收藏到购买的转化率为21%。相对于购物车30%的转化率,收藏转化率稍低。

同样建议在用户添加收藏后能提示优惠或促销等时限信息,促使用户尽早下单。

9.用RFM模型对用户进行分类后,可知重要价值用户比较少,用户类型主要还是集中于重要保持用户和一般价值用户。建议根据用户类型,进行有针对性的精准营销。

THE END
1.重庆五车科技借势“全网营销”清理库存,低成本渗透全新市场例如,在电商平台上开设特价专区,展示库存商品,并通过平台的推广工具提高曝光率。同时,利用社交媒体平台发布库存清理信息,吸引粉丝关注和购买。 2、精准营销 通过全网营销,可以利用数据分析工具了解目标客户的需求和行为,从而进行精准营销。对于库存产品,可以针对特定的客户群体进行定向推广,提高销售转化率。 https://www.163.com/dy/article/JI66R8610518K9M7.html
2.智慧零售经济中的高效精准营销实现策略资质证书摘要:在智慧零售经济背景下,高效精准营销的实现依赖于数据分析和智能化技术的应用。通过收集消费者购物行为、偏好等大数据,结合人工智能算法进行深度挖掘与分析,实现消费者精准画像。运用智能推荐系统、个性化营销手段,提升营销活动的精准度和效率。智能化供应链管理也有助于优化库存、提高物流配送效率,从而提升整体营销效果https://wgb-lzbh.com/post/5209.html
3.电商大数据的应用嘲与技术分析软件机器人采集既能采集客户端软件数据,也能采集网站中的软件数据。这种方式适用于需要自动化采集数据的场景,能够提高数据采集的效率和准确性。 四、总结 电商大数据的应用场景广泛,涵盖了精准营销、销售预测与库存管理、竞争对手分析和用户行为分析等多个方面。通过大数据技术的支持,电商企业可以深入挖掘数据的价值,优化https://blog.csdn.net/YONG823_API/article/details/144157021
4.电商精准营销—数据清洗电商精准营销—数据清洗 中级 文海洋 湖南工程学院 学习人次82 某商城作为中国最大的自营式电商,在保持高速发展的同时,沉淀了数亿的忠实用户,积累了海量的真实数据。如何从历史数据中找出规律,去预测用户未来的购买需求,让最合适的商品遇见最需要的人,是大数据应用在精准营销中的关键问题,也是所有电商平台在做智能化升https://www.educoder.net/shixuns/fqtjbfak/challenges
5.用户画像是什么?用户画像分析怎么做?看本篇就够了!我们应当深化和拓宽现有会员关系,激发他们的持续购买行为,从而为公司创造稳定且长久的利润流。这一点至关重要。而用户画像分析,作为数据挖掘和用户研究的重要手段,正日益受到企业的重视。用户画像分析通过将用户信息标签化,以可视化的方式展现与该用户相关联的数据,帮助企业更深入地理解用户需求,实现精准营销和业务决策。https://www.fanruan.com/bw/pr-yhhxs
6.Spark+ElasticSearch构建电商用户标签系统实现精准营销完整版第6章 数据清洗 本章中主要讲解大数据项目中数据与业务的关系,数据血缘,数据平台,数仓等相关概念。讲解如何利用spark进行数据操作。分别从spark java,spark scala以及spark sql 三种不同实现方式进行代码演示与对比。 第7章 指标算法及标签ETL 本章中将根据产品文档,利用spark sql + spark scala 的方式实现标签ETL。https://www.meipian.cn/4ys69le8
7.电商大数据驱动,精准投放广告,赋能商家赢在未来——大数据营销新3、通过特定的场景或线下数据采集,获取精准的用户数据,经过大数据清洗分析后,得到的准确数据存入企业数据库,为精准营销提供支持。 4、大数据应用在电商平台的具体实践中,精准营销是普遍的选择,用户覆盖是精准营销的第一步,基于用户行为数据的收集,信息推送是精准营销的关键环节,其形式对效果有重要影响。 5、建立用户画http://wap.9213.net/808911bb4B53.html
8.MarTech数字营销技术在中国值不值得发展?四、电商零售+销售:1202家。其实这也不能严格算作数字营销技术。 1、销售自动化490家; 2、零售121家、电商平台217家、电商营销203家;渠道分销106家、分销营销65家。 五、数据:1076家。这其实也不能严格算作数字营销技术,只不过现在的数据营销严重依赖数据。 https://www.iyiou.com/p/85008
9.跨境电商数据分析与应用题库试卷及答案(AB卷).docx6.在跨境电商数据处理中,若要统计客户数据表中女性的人数,可在Excel中使用下列()函数。 A.COUNT B.SUMIF C.COUNTIF D.COUNTA 答案:C 7.跨境电子商务数据分析的作用不包括()。 A.帮助传统企业转型 B.精准选品 C.分析引流 D.提高转化率 答案:A https://mip.book118.com/html/2024/0612/5300044040011224.shtm
10.基于大数据的智慧化商业营销培训微信粉丝数据 微信行为数据 停车场数据 微信数据 APP数据 CRM数据 支付数据 营销数据 数据处理层 数据应用层 即时数据 标准数据 XML数据 汇总数据 基础数据 维表 清洗 主题数据 数据模型 用户画像 统计报表 BI报表 精准营销 数据清洗设置四十余种预处理规则函数,将数据勘探定位的脏数据进行清洗,并不断沉淀处理规则https://doc.mbalib.com/view/e499309549dd45b5360d700637e16ab8.html
11.大数据营销过程大数据分析的基础:解锁数据背后的智慧经过分析和提炼后的数据将转化为具体的营销策略。大数据的作用不再是停留在理论层面,而是深入到品牌的决策中,帮助企业实现精准营销。广告投放不再是简单地按照“兴趣”来推送,而是会结合消费者的购买历史、浏览习惯甚至是社交互动来推送个性化的内容。 大数据营销的挑战与机遇大数据营销并不是一蹴而就的,它充满了挑战。http://www.zhongxinlm.com/yinxiao/22167.html
12.数据科学与大数据技术专题师资培训第二期为进一步推动大数据学科发展,帮助更多高校和企业培养大数据师资能力,北京大数据研究院、大数据教育联盟和博雅大数据学院特推出第二期“数据科学与大数据技术”专题培训。 本期培训共6门课程,涵盖了大数据的完整流程,包括:数据的获取、清洗、分析、建模和应用。采取案例式教学,将企业应用案例贯穿每门课程,学员将通过培训http://www.bibdr.org/nd.jsp?_ngc=-1&groupId=11&id=82