1.立项背景:经过多年的移动互联网发展和建设,移动证券App日益成为重要的客户触点,证券行业已具备了数字化运营基础和多元化服务场景,数字化转型是必然趋势,创新运营模式,导入智慧化运营迫在眉睫。一方面以80、90后为代表的线上用户数量不断增长,另一方面传统的客户经理线下服务已不能满足客户日益多元化需求,只有创新运营模式,融合线上线下打通内部资源,实现从传统运营到数字化、精细化运营的全面升级,才能满足当下客户多层次的需求,实现券商差异化的发展战略与更高的业绩增长。
2.功能描述:
2.1 投放管理
2.1.1 投放任务
功能目的:支持配置定向人群或者全部用户的投放任务
2.1.2 审核管理
功能目的:针对新建投放的记录进行审核。
2.1.3 投放日历
功能目的:解决多人协作运营投放问题
2.2 投放报表
功能目的:统计投放任务的效果数据
2.3 基础配置
2.3.1 运营位管理
功能目的:管理各渠道运营位以及其基础属性。
2.3.2 版本管理
功能目的:用于记录客户端相关版本记录,以便于后续运营位关联使用。
2.3.3 页面管理
功能目的:满足以页面为维度的N人N面运营投放需求,如不同的用户看到不同的理财首页,且理财首页的模块展示顺序支持前后移动。
2.3.4 数据字典
功能目的:满足字典项的管理要求
1.整体架构设计:
分为4个微服务,dms,dcs,rcs,cgs。基础架构使用的是springboot+spring+mybatis_plugs,微服务之间的通信使用的是kafka,一些投放任务以及运营位信息都放入了缓存redis中,持久层数据库使用的是ob的mysql模式。
2.业务流程:通过先配置运营位以及版本信息,将投放任务关联到运营位中,运营位可以设置很多的访问权限(比如是否登录可见),然后通过设置客群(全部客群和部分客群)进行分发运营位信息,然后通过app来进行点击来进行流量的数据统计,通过app端埋点经过kafka推送到rcs进行流量计算,最终在投放报表中可以看到。
3.我负责的模块:投放任务,审核管理,投放日历,投放报表,运营位管理,数据字典。
4.遇到的难点:对接第三方证券公司接口不及时,由于不是驻场,导致沟通不及时。