为何总给外卖打差评?我们来数据分析一下!

林小呆 凹凸数据

本次项目使用Excel进行数据清洗,使用Tableau进行可视化分析。
文中涉及相关数据以及文件下载地址见文末。

仪表盘展示


在这里插入图片描述

项目背景


该项目源于美团面试分析题,主要分析用户不满意的原因,并据此提出可落地的建议来降低不满意率。

分析目的


差评原因分析,并给出改善方案。

问题拆解


在这里插入图片描述

数据概览


骑手姓名重复默认为同一个骑手;同一个骑手可能在不同站点出现差评。

数据清洗


  1. 检查有无缺失值异常值(评价内容和备注会有缺失值,不影响分析)
  2. 顾客配送评价标签由“|”分割,需要拆分。
  3. 新增两个维度,取餐时长和用户等待时长。

拆分字段

使用Excel的Power Query对顾客配送评价标签进行拆分。
1.选中站点名称、骑手名称和顾客配送评价标签,复制黏贴到新表格(仅黏贴值),全选后点击数据→从表格


2.Power Query界面中选中顾客配送标签列,右键→拆分列→按分隔符。分隔符为"|"。拆分位置选择“每次出现分隔符时”。


3.选中拆分出来的9列,右键→逆透视列,删除属性列,保留值,关闭并上载。


4.重命名上载后的工作表为“差评标签”,将原数据中的“顾客配送评价标签”列删除,将原表中的“顾客评价内容”及“订单备注”剪切至新的工作表。

新增维度

  1. 取餐时长=骑手接单时长+到店时长+到店等待时长
  2. 用户等待时长=取餐时长+送达时长

由于缺少用户下单到商家确认订单的时长统计,所以我们这里默认用户等待时长即为从用户下单到拿到餐品的时长。Excel内使用sum函数即可完成两个维度新增,本文不再赘述。

清洗好的数据

数据分析


站点分析


在这里插入图片描述
1.从整体的差评标签来看,“送达超时”、“态度不好”、“其他”及“少餐/洒餐”是用户给差评时伴随最多的标签。
2.根据站点进行筛选,站点BCEF的“送达超时”差评标签超过30%;AB站点“态度不好”差评标签占比超过20%;E站点有18.92%的差评标签是“送达不通知”。

C站点的各项指标都是表现最差劲的,E站点是这几个站点中获差评最少的站点,应根据排名对站点的管理人员进行不同档次的绩效奖惩。

  1. 从各站点用户等待时长来看A站点是耗时最短的。C站点是耗时最长的。
  2. 站点CEF的用户等待时长都在平均值以上,这就可以解释为什么CF站点的差评标签中有30%以上的标签为"送达超值"。
  3. 站点E的用户等待时长是第二久的,该站点除了骑手接单时长外,到店时长、到店等餐时长及送达时长皆在平均值以下,所以要重点考虑该区域的骑手接单速度问题。
  • 是否是因为商家或用户距离太远导致的骑手不愿意接单(但从到店时长和送达时间来看都在平均值附近)。
  • 是否有系统/网络/手机延迟导致的骑手接单速度慢。
  • 是否存在车子经常爆胎、电瓶老是被偷、跳水救人、救火、帮顾客搓麻将、打游戏。。。
    4.从数值上来看F站点的用户等待时长只超过平均值的2%,但是差评标签中“送达超时”的占比高达37.25%,由于缺少差评时间的数据,所以只能猜测该地区应该是办公集中区域,人们对于外卖配送时长的要求相较于别的站点会高出很多。
    5.虽然AB站点的用户等待时长都在平均值以下,但是这两个站点的“态度不好”标签占比过高,需要考虑对骑手进行职业道德规范培训。

    骑手分析

大部分的骑手是第一次上“光荣榜”,但是也有部分骑手多次被授予差评,对于差评一次的骑手应该进行警告,多次差评应该进行绩效扣减,限制单数或停运的惩罚。

对于特殊情况应该特殊对待。


在这里插入图片描述
1.差评数最多的几位骑手从用户等待时长来看都在平均值附近。查看这几位的差评标签可以发现“送达超时”占32.20%,“其他”占20.34%,“态度不好”占18.64%,我们无法判断“其他”到底是什么因素,所以只能在服务态度上进行狠抓。
2.部分站点的接单时间长是因为存在个别异常值。接单时长最长为136分钟。需要和该骑手和店家联系了解情况。

这么久才接单,用户这一单等了3个小时才拿到手,厉害厉害。

3.存在个别骑手到店等餐时长过久,导致送达超时。对于这个现象应该与店家联系,不能一味的怪责骑手,若店家多次出现等餐时长过久导致的骑手差评,平台方应该对其限制流量或降低搜索权重。

从上图可以看出平均用户等待时长为43分钟,下四分位为31分钟,用户自下单起超过31分钟收到餐品就很可能给骑手打差评。(太太太可怜了。。缺少地域属性,我好想知道哪个地域的骑手这么惨。)

差评数与差评标签数的关系如上图所示。可以发现“其他”、“送达超时”、“态度不好”及“提前点送达”的差评标签数与差评数呈现一定的线性关系。

假设差评标签数与差评数无关,上图趋势线P<0.0001,>0.3,拒绝原假设,所以上述提出的几个差评标签数与差评数有关。

总结


  1. 用户给差评最主要因素是“送达超时”,以及“态度不好”,“其他”和“少餐/洒餐”为次要原因。
  2. C站点的表现最差劲,E站点是这几个站点中获差评最少的站点。E站点的接单时长远超平均值。
  3. 对于骑手来说“送达超时”、“态度不好”、“其他”和“提前点送达”更可能获得差评。自接单起,超过31分钟送达就很可能被打差评。
  4. 大部分骑手都是第一次被打差评,但存在部分骑手多次被打差评的现象。

建议


  1. 督促各站点负责人加强骑手培训及管理。尤其是C站点。
  2. 所有站点都存在"送达超时"和“态度不好”的问题,对于前者建议优化骑手配送路径算法,抢单界面;对于后者,管理人员一定要加强对骑手的服务培训,要多关心骑手,适当改进奖惩措施,提高骑手服务态度,提高用户体验,防止用户流失。
  3. 通过增加站点之间及站内骑手之间的竞争以达到内部竞争效果。增加荣誉榜等奖项满足骑手的尊重需求,给予适当物质奖励满足骑手的安全需求,举行团建活动满足骑手的社交需求。
  4. 对于打差评的用户,可以以金额为该次下单消费额的一定百分比的优惠券形式来补偿用户,并配以真诚的道歉私信,挽留住客户,刺激二次消费。

对打差评用户可以通过RFM模型来筛选,同时要区分是否是恶意差评。

参考文章

[1]
数分面试题——美团不满意率分析: https://zhuanlan.zhihu.com/p/131404140

©著作权归作者所有:来自51CTO博客作者mb5fe18e5a55d8d的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 真实骑手数据:73万大学毕业生在送外卖
  2. Symfony 2在用户站点上动态添加字段以形成
  3. thinkphp5使用workerman定时器定时爬取某站点新闻资讯等内容
  4. php如何跨站抓取别的站点的页面的补充
  5. PHP 站点相对包含,路径的问题解决方法(include,require)
  6. wamp如何添加多个站点
  7. 加载外部站点并更改其可视化
  8. python做电商站点的问题
  9. 每次部署站点时,如何使用Google App Engine清除内存缓存?

随机推荐

  1. 【转】Android自定义属性,attr format取值
  2. 【Android】Gesture Detector
  3. Android面试必备知识点总结
  4. 上百个Android开源项目分享
  5. android LayoutParams 简单说明 理解 示
  6. GridView九宫图
  7. Android获取打开各种文件Intent汇总
  8. Android(安卓)终极解决VideoView是否在播
  9. android重新安装系统应用
  10. android很的意思的事情,关于Input…