美团外卖澄清会员配送费更贵称:定位缓存造成预估不准,如何评价这一回应?「大数据杀熟」怎样避免?
一位叫漂移神父的网友在互联网上发了一篇文章《我被美团会员割了韭菜》,引起了轩然大波。各种媒体纷纷是转发并评论,作为信不信这个事情我先不去说,我就用技术人的角度给大家分析一下这个事情吧。
首先肯定一点,割会员的韭菜是肯定的,这个事情不仅仅是美团在干,京东也在干。京东的Plus会员就真的会便宜吗?呵呵,有兴趣的可以试试。不过,大家要是非不信,那我就只有来科普一下了。
先看看美团外卖是怎么澄清的美团外卖表示预估配送费差异与会员身份无关,是定位缓存偏差导致。用户实际下单的配送费,会按照真实配送地址准确计算,不受影响。
上面这段话总结出了两个意思:
费用差异是由于定位偏差导致;实际下单的配送费会按照真实配送地址准确计算我就用一个程序员的身份来给大家解解密。
首先费用差异是由于定位偏差导致?由于GPS定位和基站定位确实会根据环境的不同产生跳点的情况,特别是基站定位,误差可能会达到1公里左右(直线距离),所以,定位偏差造成的价格差异应该是美团能够找到的最好的一个理由。
但是,跳点在技术上是解决不了的吗?并不是。事实上大部分的互联网企业在使用定位时都会对跳点进行校正,比较常见的方式就是,一个取多个点,然后计算中心点作为实际的坐标点。这种方式在概率上来说,能够保障很大程度上减少跳点的影响。
要说美团的GPS坐标点会差100米左右,我信,要说会差1-2公里,我是肯定不信的。
那么100米左右的误差会导致配送价格的偏差吗?这个我们有需要来剖析一下美团配送费用的定价模式了(这里只能是猜测,应该八九不离十)。
首先,美团会通过始发地和目的地的坐标点,计算出往返两地所需要的实际距离。这个需要使用到GIS系统的导航功能,两个地址的坐标点如果相差100米左右,配送的导航距离可能也差不多就增加100米上下。
而美团要计算配送费用,应该是有一个里程标准,例如:2公里内多少钱,2-5公里多少钱,5-10公里多少钱。100米如果刚好就在临界点上,可能会有价格的差异,但是概率会比较小,至少不会是每次都这样,一家店在临界点上可以理解,每家店那这个解释就不合理了。并且,计算是跳点,那不可能每次都往多了跳,还有可能往少了跳的,为什么就遇不到少100米的时候呢?
所以,根据上述的分析,定位偏差导致的价格差异是根本解释不通的,美团就是在割韭菜。
再来是下一句,实际下单的配送费会按照真实价格来计算,这个也很抽象我们用过美团的都知道,开始预计的配送费和下单的配送费,只要送货地址没有变化的时候,其实是不会有变化的。而且,只要下单了,这个价格就不会变化了,不可能说外卖小哥实际距离没跑够还退钱的事情会发生。
所以这个解释就显得非常的苍白。
那么同样,我们用技术的眼光来分析分析类似美团这样的大厂,服务化是肯定做了的。什么是服务化呢?就是那很多很多独立的功能单元作为一个小小的零件,每个零件都是独立维护的,那个地方需要这个零件,那个地方就拿去用。
那么计算配送费和定位导航也毫无疑问会是一个小小的服务了。既然是服务,那么不管是A调用还是B调用,都会得到同样的结果,我相信美团应该不会无聊到一个计算运费的模块做成两个服务,故意去让各个不同的调用方尝试一下不同的结果是什么感觉。
因此,不管是在选菜的界面还是下单的界面,配送费调用的都是同一个服务,价格就不可能会发生变化,如果发生了变化,那真的是有可能是定位不准导致的,因为两次使用了不同的坐标点。但是大概率这种事情不会发生。
所以,美团的这种解释也就是啪啪打脸!
到现在,美团也不敢在回应这个事情了,毕竟这种杀熟的事情自己是干了,也不好解释清楚,所以还不如默不吭声,冷处理。