为了帮助卖家成交,闲鱼工程师做了些什么?
作者:闲鱼技术-吴白 引言 闲鱼是一个C2C平台,提高卖家活跃度不仅有利于成交的提升,对于用户增长也有积极意义。而其中的关键点就在于其成交的效率。而个人卖家由于其专业程度不如专业卖家,成交效率往往并不高。我们希望可以实现两个提升:能帮助卖家提高其成交效率。 可以快速的接入新的场景。 通过对线上数据进行分析,我们发现一些有趣的现象,比如:使用真人头像的卖家,会有更多的用户访问其主页或商品(潜在的流量来源);回复积极的卖家更易成交;距离越近/信息越丰富的商品也更易售出。 卖家行为闭环 卖家活跃度最大的核心点在于是否能成交,所以我们以成交为抓手来提高卖家的在线活跃度。根据前面的观察,卖家行为可以影响其成交,这些影响有的显而易见,有的则没那么明显,基于这个我们做了一些尝试。 基于卖家行为的尝试 卖家的目的一定是成交,所以我们以成交转化为目的,基于线上的算法模型做了一轮模拟,模拟基于两个关键指标 在线状态。当前用户在线状态以及距离上一次在线时长。 询单回复统计。用户在过去半小时的询单回复情况。 算法模型在这里不做涉及,因为有更专业的算法同学来完成,在这里我们只解决工程侧的问题。首先我们定义了用户在闲鱼上的行为4要素:1)when。2)where。3)what。4)who。when和where定义卖家的时间和空间纬度,what刻画了行为本身,who则是对于行为主体人的表达。 另一方面卖家行为描述起来很简单,但是要正确识别却并不简单。比如一个完整的卖家回复行为需要做如下拆解 买家基于商品和卖家创建对话。 买家基于对话给卖家发送消息。 卖家基于对话回复买家消息。 上面三个行为必须满足约束:1)时间有序。2)行为2可以重复发生。3)行为1,2,3之间可能存在干扰(自动回复,安全提醒等)。基于此我们选择用CEP来做复杂事件模型匹配,选型上对比轻量/灵活性/使用成本上综合对比了Siddhi以及flink cep,最终选择Siddhi来作为前期的cep计算引擎。 以上是算法基于两个指标的模拟结果,数据因为安全原因进行了脱敏。纵轴越大表示成交越多。横轴表示基于用户在线状态&回复行为的多维特征。从模拟结果上可以看到在线状态&回复积极的卖家更容易促成成交,这从一个方面说明卖家的行为确实会潜在的影响其成交效率。 构造完整闭环 […]