一、背景简介
目前,很多B2C电商平台(包含APP),在客户通过导航栏或者搜索进行查找商品时,其中包含综合排序、销量排序、好评排序、价格排序,如果仅仅使用单一排序,比如:销量排序,则只能会出现马太效应,使得强者更强,弱者更弱,所以电商商品列表当中的综合排序,就会尤为重要,列表页默认排序:人工干预+算法推荐,今天我们主要讨论下其中的默认排序(即综合排序)的规则算法推荐的建立。
二、排序依据
排序以一个值作为依据,从大到小排列,所以我们的排序方法就放在怎么算这个值上来说。
三、确定目标
确定你的排序目标,如:优质的排前面、新的排前面、合作商的排前面....
四、列出排序因子
影响商品综合排序的因素有:成交量、好评率、收藏量、上下架、转化率、橱窗推荐、回购率、页面停留时间、浏览量等,根据结合自己的平台列出影响商品排序的因素,前期可以少列一些,不然操作比较复杂;
五、升权项因子和降权项因子
将所有排序因子分成两类:升权项和降权项,升降权除了要考虑质量优劣的维度,也要考虑马太效应
六、权重比例系数
给所有因子的影响权重比例给他一个系数如下:
B:成交量:15%
C :好评率:15%
D:收藏量:10%
E:上下架:15%
F:转化率:15%
G:橱窗推荐:10%
H:回购率:10%
I:页面停留时间:5%
J:浏览量:5%
N:活动设置(满减/满返/折扣)(各个活动设置分别为N1、N2、N3)
七、一个很棒的数学公式
找到一个你觉得很棒的数学公式,如指数函数...以此作为你的算法框架来套你的所有因子,当然,最后这个公式会比较复杂,下面给大家一个简单的公式举例,想淘宝京东,这个公式就是财富啊,肯定很复杂的。
M(权值)=B+C+D+E+F+G+H+I+J+N1*系数+N2*系数+N3*系数
八、测试
拿初始公式在线上或测试环境(真实数据)中跑一跑,看看排序结果是否符合,不符合的话通过调整系数,也就是权重来进行优化。
九、总结
1、据目标列出影响的排序因子
2、将所有排序因子分成两类:升权项和降权项,升降权除了要考虑质量优劣的维度,也要考虑马太效应
3、所有排序因子罗列出来,给所有因子的影响权重比例给他一个系数
4、差一个很棒的数学公式
这是自己最近做电商平台的综合排序的时候,模索的一些方法,和大家交流,期待和大家更多的交流探讨,QQ:370714136(同微信)