轻松应对增长玩法的72变

简介: 闲鱼增长有千面,看他72般变

作者:闲鱼技术——剑辛
最近两年用户增长在互联网行业受到越来越多的关注,各大互联网公司都会成立专业团队做用户增长,闲鱼也不例外。我们常提到的用户增长概念,其实包含两层含义。第一层是用户数量,用户数量的增长有效的手段包括定位潜在客户、扩展优质渠道、提升漏斗转化效率等;第二层是用户质量,这个层面我们更关心用户的价值和留存。而为了用户数量和质量,产品上需要足够多的玩法覆盖所有用户,对于同一类用户,产品也会希望多个玩法赛马,所以增长玩法的特点就是丰富多样又灵活多变。

立字据

一般情况下技术同学最不愿意遇到这种业务需求,因为如果case by case的开发,会导致项目周期长,无法快速应对玩法变化而加班。因此需要将各类玩法总结抽象业务模型,沉淀通用基础能力,降低玩法开发成本,闲鱼用户增长在最近半年进行了一些摸索实践,接下来将从整体和具体玩法来阐述如何针对增长玩法做抽象和沉淀。

闲鱼用户任务体系

首先从整体来看,增长玩法繁多且多变,但也有一定规律,包括以下特征:

  • who:投放给指定人群
  • how:玩法有限定条件和完成的时效性
  • where:依赖业务事件作为触发计算进度
  • what:用户完成有一定权益奖励
  • extend:扩展能力,玩法可能会有周期,在子节点需要通知用户

通过对玩法的归纳,我将增长玩法定义为用户任务,通过定义任务的生命周期,将增长玩法中共通的逻辑沉淀为系统能力,具体玩法在任务生命周期节点开发定制逻辑,这套体系就是闲鱼用户任务体系。

任务体系

从图中可以看到系统中有两类角色:

  • 发布者:即任务系统管理员,负责定义和管理任务
  • 参与者:即闲鱼用户,用户通过渠道收到任务,完成任务并获取奖励

而任务的生命周期分为以下几个节点:

  • 任务管理

    任务管理即管理任务元数据配置,包含任务完成条件和完成权益奖励。任务管理还会维护用户级别任务实例,记录任务实例进度、状态等信息。

  • 任务投放

    任务投放解决的是投放给指定人群的问题,目前系统支持按照一定规则圈人投放,并且在圈人后将任务详情通知目标用户,引导用户查看和完成任务。

  • 任务追踪

    任务追踪负责监听用户行为事件,触发任务进度计算,更新维护任务进度和状态。任务追踪模块本身会监听业务系统的通用事件,比如发布商品、浏览详情和购买支付等全域通用事件,也支持业务个性化定制事件。任务追踪负责隐藏不同事件的差异。

  • 任务结算

    任务结算统一监控任务实例的进度和状态变更通知,基于任务实例实时信息判断任务是否达到完成条件,并将任务完成信息同步给任务奖励节点,以此将任务追踪与任务奖励节点解耦。

  • 任务奖励

    任务奖励负责不同类型权益,支持权益剩余库存检查和业务自定义检查规则。在满足发放条件后将权益发放给用户,完成一次任务流程。

闲鱼用户任务体系与业务无关,是从增长玩法整体归纳抽象,定义任务生命周期,沉淀玩法通用能力的任务系统。

闲鱼逛赚玩法

上一节介绍的是基于增长玩法整体抽象的任务体系,这一节主要介绍具体增长玩法如何通过任务体系扩展支持。以闲鱼逛赚玩法来说,逛赚玩法为周期类任务,周期为7天,用户在周期内每天可通过浏览10个商品完成当天任务,任务完成后领取现金红包奖励。在指定的第2天、第5天、第7天有特殊奖励,吸引用户连续参与活动,提升活跃和留存。

玩法入口
玩法奖励

分层架构

在闲鱼用户任务体系上扩展支持逛赚玩法,任务体系将逛赚玩法拆分的比较清晰,逛赚玩法强调周期和特殊节点奖励。分层架构如下:
玩法奖励

PS:基础产品层为闲鱼业务系统,底层依赖层为阿里内部封装中间件服务,在阿里云或开源基本都有对应产品。

通过具体逛赚玩法需求,我在任务体系之下抽象了三块领域服务:周期域、权益域和排期域。

  • 周期域:周期域负责管理任务周期,需要支持灵活配置周期和特殊节点,支持一定动态化能力。这块在技术选型上最终选择用MVEL表达式引擎,通过表达式配置和计算特殊节点的权益奖励
  • 权益域:权益域负责对接各种类型权益,计算剩余库存,保证不会超发和资损
  • 排期域:排期域对玩法时长、排期进行管理

领域服务内部基于策略模式实现,比如周期域分为滚动周期和滑动周期,计数模式分为固定、连续和累计,都是周期模式的一种实现;权益域内部细分为积分权益、红包权益等。

逻辑实现

基于分层架构的逻辑实现如下:
玩法奖励

玩法服务是通过模板模式封装的任务生命周期,对修改关闭,对扩展放开的方式定义了如下节点:

  • 开始任务
  • 加入任务
  • 处理任务
  • 完成任务
  • 关闭任务
  • 查询任务进度

每个节点会有任务级别的通用实现,并预留扩展点,逛赚玩法通过实现扩展点的方式定制功能,主流程通过任务体系串联,实现了业务定制和开发效率在一定程度上的兼顾。

总结展望

闲鱼用户增长团队在最近半年发力增加大量玩法覆盖闲鱼用户群体,业务和技术上都在探索如何快速支持玩法快速开发配置上线,提高研发效率,支持业务快速试错和实验,闲鱼用户玩法体系为技术侧对于业务玩法的抽象总结和增长方法论沉淀的一部分,欢迎感兴趣的同学加入我们一起建设闲鱼用户增长技术体系。

相关文章
|
20天前
|
安全
链动 2+1:从引流到可持续发展的商业模式探究
链动 2 + 1 是一种快速提升产品销量、实现团队搭建与消费者共赢的商业模式。通过二级分销、走人制度、留人制度和帮扶制度,激发销量增长。直推奖、见单奖和平级奖等激励措施,使消费者积极参与销售网络,适合中小型企业通过社交传播实现裂变式发展。
|
3月前
|
算法
支付宝商业化广告算法问题之在广告场景中,随着业务的发展,面临了哪些阶段的挑战,如何解决
支付宝商业化广告算法问题之在广告场景中,随着业务的发展,面临了哪些阶段的挑战,如何解决
|
双11
《双十一背后的农行系统如何应对交易峰值挑战?》电子版地址
双十一背后的农行系统如何应对交易峰值挑战?
93 0
《双十一背后的农行系统如何应对交易峰值挑战?》电子版地址
|
存储 编解码 缓存
微信朋友圈千亿访问量背后的技术挑战和实践总结
微信朋友圈千亿访问量背后的技术挑战和实践总结
373 0
微信朋友圈千亿访问量背后的技术挑战和实践总结
|
算法 搜索推荐 决策智能
手淘促活那些事儿 | 智能投放算法框架助力用户增长
作为淘系用户增长算法团队,我们的定位是为淘系用户增长提供基础的用户理解、用户触达干预等算法能力,探索增长相关的玩法和机制,与产品、运营、开发等兄弟团队紧密配合,完成淘系用户增长的目标。
4131 0
手淘促活那些事儿 | 智能投放算法框架助力用户增长
|
移动开发 小程序 算法
线上流量越发昂贵,如何通过裂变营销实现业务增长?
公域流量流量越来越聚集于头部的媒体同时投放的费用越来越高。如:在游戏电商或金融行业,在广告投放拉新方面成本达到了100元左右。除了头部媒体的流量以外,在中长尾的流量上,这部分虽然成本低,但转化效果却很差。
线上流量越发昂贵,如何通过裂变营销实现业务增长?
今日直播预告:数字时代的企业流量该如何进行逆势增长?
7月15日周三下午14:00-15:30,我们邀请《流量黑洞》作者老胡,为大家用经典案例的方式分析流量背后的用户情绪、理解用户、内容精准洞察......
今日直播预告:数字时代的企业流量该如何进行逆势增长?
|
5G 视频直播 CDN
直播系统带动各行业的发展,未来或将影响我们的衣食住行
直播系统的领域不断壮大,成就了一大批网红,同时也吸引了一大批创业者。他们也想在直播系统的领域内也分一杯羹。与此同时还有很多其他行业也相继的被带动起来,比如明星开始直播带货,各路直播网红都在纷纷开店,穿搭博主卖衣服。
直播系统带动各行业的发展,未来或将影响我们的衣食住行
|
算法 搜索推荐 机器学习/深度学习
端智能揭秘|促使双十一GMV大幅提升,手淘用了什么秘密武器?
信息流作为手淘的一大流量入口,对手淘的浏览效率转化和流量分发起到至关重要的作用。在探索如何给用户推荐其喜欢的商品这条路上,我们首次将端计算大规模应用在手淘客户端,通过端侧丰富的用户特征数据和触发点,利用机器学习和深度神经网络,在端侧持续感知用户意图,抓住用户转瞬即逝的兴趣点,并给予用户及时的结果反馈。通过大半年的不断改进,手淘信息流端上智能推荐在9月中旬全量,并在双十一当天对信息流的点击量和GMV都带来了大幅的提升。下文将给大家分享我们在探索过程中发现的问题,对其的思考和解决方案。
2068 0
端智能揭秘|促使双十一GMV大幅提升,手淘用了什么秘密武器?