[魔镜工作原理]销售数据是怎么生成的?

 

对于1688.com和速卖通,我们会爬取和处理宝贝成交记录。所以可以得到非常准确的每天的销售量、销售额数据(误差在5%以内,除了部分宝贝不公开价格以外)。

对于京东,平台上不提供销量信息,我们目前只按照每日的评价数量来对每日销售进行估计。所以在页面上,我们提供的是“销售额指数”和“销售量指数”。我们并不尝试让这两个指标接近店铺、商品的真实销售。我们希望用户只用这两个指标来观察销售趋势或者不同宝贝、店铺之间的相对比较。

对于淘宝,我们提供两个级别的销售数据。第一级的销售数据是淘宝宝贝详情页的SKU库存和30天销量数据:

 

库存:

sales-1

月销量:

sales-2

 

这一级的销售数据是100%准确的。因为数据直接来自淘宝的页面。在魔镜里面,我们为这两个指标设置了趋势图,方便用户查看历史上这两个指标的变化情况。

sales-3

第二级的销售数据是我们通过私有的算法来估计的每日销售量和销售额。在2016年1月份之前,淘宝在详情页面还提供成交记录,我们可以根据成交记录准确地计算出每天的销量和销售额。但是在那之后,淘宝取消了成交记录展示,因此,对于日销售数据,我们只能基于库存和月销量,利用数据模型,尽可能准确地进行估计。

sales-4

 

简单来说,我们用相邻两天的库存相减,就可以得到前一天的日销量。这是理想状况。实际上,会有几个因素导致这样计算的结果不准确:

 

  • 拍下减库存

 

会导致某些时候日销量高估,而某些时候又低估。比如说,在双11之前,会有很多买家先把宝贝拍下来,到双11当天再付款。这样的话,我们会在双11之前就估计到日销量,而双11当天的估计销量反而不如实际的多。除此之外,如果拍下的宝贝最终没有付款,会在若干天以后被自动加回到库存当中,那么当天估计出来的销量就会偏小。

 

  • 分销、多店库存同步、自动补库存

 

如果多个店铺的宝贝自动共享一个库存,那么我们估计的销量实际上是这些宝贝的销量之和。而对于另外一些特殊类目,可能会有商品卖掉之后自动把库存补回来,是找保持1件库存的情况,也会影响到估计的日销量准确度。

 

 

由于以上原因,单纯使用库存来计算销量,在特定情况下会出现比较大的误差。因此,魔镜使用私有的算法,将月销量和库存结合起来估计日销量,取得了比较好的效果。

 

当然,估计毕竟是估计,要跟卖家后台的真实销量完全一样是不可能的。同时我们的算法虽然不断在改进,仍然不可能讲所有的影响因素都排除掉。所以,在我们改进机器估计的结果的同时,仍然需要用户使用“人类智能”来判断机器的估计结果是否合理。根据我们的测试,人类通过月销量和库存趋势图完全可以获得对日销量足够好的估计。毕竟,销售数据只能帮助你找到善于经营的同行,他的销售额无论多准确,并不能变成你的销售额,除非你学会他们如何引流,如何推广。