作者简介
房英明,携程支付中心数据负责人,目前负责支付离线数据仓库建设及BI业务需求。主要兴趣点为并行计算、数据处理及应用等领域。
一、引言
携程金融核心产品为:拿去花、借去花、信用卡、理财。其中拿去花提供携程产品分期支付服务,借去花提供现金借款服务,信用卡提供携程联名卡、理财则给用户提供有竞争力的理财产品。除此之外还有闪游卡、二维码、程金币等小的业务线。
如何把这些创新性的金融产品,推荐给有兴趣的潜在用户,成为一个需要解决的难题。在此背景下,支付中心数据组开发了一套用户精准营销系统。
二、系统设计目标
1)不侵入业务系统,与业务系统解耦
业务方只要提供符合规范的restful接口,即可接入系统。接口分为两类:一些强业务关联的规则,由业务研发实现;另外一些分析相关的接口由数据组负责完成实现。
2)灵活的营销页面投放方法
可以灵活进行分群及投放。投放策略分为:共性策略,个性化策略。共性策略配置实时生效,产品运营可以根据业务需要及时调整相关策略,无需数据/研发参与;而较为复杂的个性化策略可以由数据组基于画像指标进行扩展与定制,免去了漫长的开发、测试、发布等阶段,提高了投放效率。
3)支持多种投放模式
基于优先级、随机、模型等,其中模型效果可以通过Abtest 量化效果以及迭代优化。
4)报表监控/离线数据采集
报表监控包括:实时流量使用、实时点击、离线点展转化、业务接入api性能监控;离线数据采集主要是为了追踪策略效果及转化。
为了方便其他业务方接入,数据组定义了一套输入/输出标准,业务方提供的restful接口只需满足输入输出的定义,即可接入本系统,这样接口开发与数据组策略制定可以解耦,运营可以针对每种接口进行热插拔式投放。
2.1 整体架构