我发现关于产品设计的资料或者书籍是非常零散的,仿佛都是各家之言,而程序设计却有很完善一套套路,比如说各种设计模式,就很有意思。文科出身的我,只能一知半解,冒着被骂死的危险,跟各位分享下“中介者模式”这套套路对产品设计的启示。
中介者模式是用来集中相关对象之间复杂的沟通和控制方式,如果浅显点说,当然仅限于我的理解,也许不是特别准确,就类似于货币交易。比如说,一只羊换2把斧头,一把斧头换10斤花生,20斤花生可以换一只羊一样,各个对象间都有一定关联,然后有一个通用的东西产生了,那就是货币,货币让羊、斧头和花生之间不必发生复杂的交换,他们只需要告诉货币自己的价值就可以了,每个对象如有价格变动,也不影响其他对象,用货币来调节就可以实现人类各取所需的交换。 再举个更为屌丝的例子,如果想知道各个明星之间的各种前任和现任之间的关系,可以集中定位在某一个人身上,然后翻来翻去,就能找到一圈子人的关联关系,那么我们首先要定义一个核心人物,这个人是集中了很多交集关系的点,来展开人物关系的梳理,嗯,这大概更容易理解些吧。
在程序设计中,中介者设计模式的好处是解耦对象,逻辑集中,也使对象之间传递的信息也会简单。所以你看,其实跟货币是一样的道理,货币也是一种中介介质。一般研发人员是会根据业务人员提出的业务模式来选择合适的设计模式,保证业务的灵活和可扩展,说起来感觉没产品什么事,专门就如何实现业务需求来讲的话,貌似都不如技术讲的深入,而产品思维说起来又非常的抽象,多半像吹牛,所以我决定来举个栗子,比如说积分商城。
首先,不同的供应商面对用户会有不同的优惠补贴,比如说卖矿水的可以送水,卖床的可以送床,那作为商城而言,用户买东西不是单一的,那是不是买水就送水,卖床就送床呢,从需求而言,我买水就不缺水了,买床自然也不缺床,那作为平台整合资源来说,积分商城(再次强调我个人认为)本质上并不是要吸引用户来不断的赚积分,更重要的是能够合理分配激励资源,并且推广资源。就好比,我买某个牌子的BB霜会送我眼霜的试用装一样。那么,积分从这个角度上来说,是我们给了用户自主权,让用户选择我们推广的商品中他比较喜欢的,这不是被动的精准营销,而是用户主动的选择被营销。嗯,换句话说,如果我们作为一个平台,想要做积分商城的话,那么所有的积分买卖商品实际上都是跟商家在用资源置换,而这些资源需要一个统一的中介,重新分配,而没有必要卖水的只能送给已买水的用户,对于商家而言,他可能会想去扩展不买水的用户,那整个积分商城实际上就是一个资源互换的资源池,实现着用户的互通,也是商家的一种推广方式。
那在产品设计上,我们可以在显示用户积分数量上,从3个方面入手设计,第一,我们就可以展示推荐可兑换商品,把小于用户积分值的产品推荐给用户,这属于用户可支付承担范围;第二,人气商品,可以推荐比用户拥有积分多一点点的可兑换商品,刺激用户购买积分或者攒积分。第三,猜用户喜欢。可以设置简单的规则,比如用户已买洗发水,那推荐用户沐浴露等关联性商品。猜用户喜欢这个逻辑我就不班门弄斧了,因为我还没深入研究过。
然后说积分的流转,一般在淘宝这样的平台,都是商家向平台买积分,奖励给用户,刺激用户购买商品再抵扣积分,最后再对账结算。
那从这个角度上来说,本质其实就是实现资源的最优化配置。积分商城就是中介者,集合各商家资源和用户之间的关系,用统一的维度去处理用户和资源的关系,这样用户和资源都不是强依赖的关系,才使资源得到最大化利用。那么其实最终的指导意义在于,积分推荐是怎么玩的。前文的三点其实是利用了用户这样的心理,第一,积分不是钱,兑换了就跟捡便宜一样(其实并没有)。第二,利用用户可以努力一点点就能赚够积分的心理,刺激用户对积分造成心里依赖,实现绑定用户的目的。这个好比商家说满99赠10元,你发现所有的商品都是98,而有一款围巾只要10元,嗯,你就上道了。第三,资源多重组合推荐,瞎猫总是能碰上死耗子,也不错。 如果和商家谈好是流量计费的话,用户点击一次就产品营销费用了,不是更划算吗?