個(gè)推消息中心從解決一個(gè)用戶痛點(diǎn)需求為起點(diǎn),經(jīng)過不斷地打磨,已經(jīng)成為了一款熱銷的系統(tǒng)平臺(tái)產(chǎn)品。尤其是在金融行業(yè),個(gè)推消息中心幫助銀行APP對(duì)海量、多渠道的推送消息進(jìn)行數(shù)字化運(yùn)營管理。前不久,個(gè)推消息中心還榮獲了"2021中國金融數(shù)字科技創(chuàng)新大賽"綜合智能平臺(tái)類銀獎(jiǎng)。那么,個(gè)推消息中心為什么能快速獲得客戶和行業(yè)的認(rèn)可?在產(chǎn)品設(shè)計(jì)和架構(gòu)過程中又有哪些妙思?就讓我們通過這份產(chǎn)品經(jīng)理的獨(dú)白來了解產(chǎn)品背后的故事。
消息統(tǒng)一管理和運(yùn)營是未來的趨勢
APP想要與用戶產(chǎn)生互動(dòng)就需要消息推送,這是剛需。然而,隨著技術(shù)的發(fā)展,APP對(duì)于消息推送也提出了越來越高的要求。消息推送已經(jīng)不僅僅是用戶收到一條信息那么簡單,在消息推送之前會(huì)有更多連接業(yè)務(wù)場景的前置需求,因此需要有一個(gè)運(yùn)營和管理系統(tǒng)平臺(tái)去實(shí)現(xiàn)消息的精細(xì)化推送。
我們?cè)缙诤献鞯囊患易C券機(jī)構(gòu),他們的股票交易APP一直使用個(gè)推消息推送SDK,每天都要下發(fā)海量的用戶交易信息、行情信息、服務(wù)信息等。然而,隨著微信服務(wù)號(hào)、小程序風(fēng)口的到來,市場上信息觸達(dá)的渠道變得越來越多,單一的APP推送通道已經(jīng)不能滿足APP用戶觸達(dá)的需求。此外,隨著APP與業(yè)務(wù)緊密度的加深,APP消息推送的下發(fā)條件越來越復(fù)雜,下發(fā)場景也越來越多樣化。為了幫助這家證券機(jī)構(gòu)更好地運(yùn)營和管理需要下發(fā)給用戶的消息,我們?cè)O(shè)想搭建一套消息下發(fā)系統(tǒng)平臺(tái),對(duì)消息進(jìn)行統(tǒng)一接入、統(tǒng)一管理以及多策略消息智能下發(fā)。這就是個(gè)推消息中心誕生的初衷。
調(diào)研數(shù)十家客戶,提升產(chǎn)品的應(yīng)用性
個(gè)推消息中心之所以能快速部署,快速應(yīng)用,且出錯(cuò)率低、兼容性強(qiáng),是因?yàn)樵诋a(chǎn)品架構(gòu)之初,我們做了充分的調(diào)研,從提升應(yīng)用性的角度出發(fā),梳理出產(chǎn)品的核心需求點(diǎn)。
首先,我們基于對(duì)消息中心需求的理解,基于APP對(duì)多渠道接入和業(yè)務(wù)需求的發(fā)展方向考慮,制定了個(gè)推消息中心最初的核心需求點(diǎn):
統(tǒng)一接口、統(tǒng)一調(diào)度、統(tǒng)一對(duì)接、統(tǒng)一下發(fā)
覆蓋當(dāng)時(shí)市面上最常用的觸達(dá)渠道,包括但不限于APP推送、微信、短信、智能外呼等
支持自定義策略,配置業(yè)務(wù)策略實(shí)現(xiàn)智能下發(fā)
之后,我們細(xì)化整理出了一套比較詳細(xì)的個(gè)推消息中心行業(yè)解決方案,然后拿著這份方案去找不同的APP客戶開展調(diào)研。每完成一個(gè)APP客戶的調(diào)研,我們會(huì)將該APP客戶對(duì)個(gè)推消息中心的理解,以及提出的實(shí)際應(yīng)用上的新需求進(jìn)行梳理,對(duì)方案進(jìn)行優(yōu)化調(diào)整,結(jié)合其他行業(yè)客戶的需求點(diǎn),進(jìn)行綜合考量,并持續(xù)調(diào)研了十幾家APP客戶,才最終確認(rèn)了個(gè)推消息中心的實(shí)際用戶需求,形成了產(chǎn)品雛形。
從消息推送小閉環(huán)到智能觸達(dá)大閉環(huán)
從確認(rèn)需求到形成產(chǎn)品,最大的難題是在各類功能中做出抉擇,既能滿足用戶需求又能體現(xiàn)自身產(chǎn)品的優(yōu)勢。最終經(jīng)過反復(fù)推敲,我們確定了兩個(gè)核心能力:
統(tǒng)一管理消息下發(fā)渠道系統(tǒng)
智能消息下發(fā)策略系統(tǒng)
個(gè)推消息中心將上述這兩個(gè)能力融合在一起,幫助APP快速架構(gòu)消息推送小閉環(huán),智能升級(jí)消息運(yùn)營大閉環(huán)。
小閉環(huán)是指消息推送對(duì)接、下發(fā)、回執(zhí)的全過程。個(gè)推消息中心是以個(gè)推消息推送為基礎(chǔ)搭建的上層系統(tǒng),與個(gè)推消息推送算是"同胞兄弟",能夠自動(dòng)對(duì)接個(gè)推消息推送的所有功能,這樣就免去了中間的各種適配和對(duì)接流程,甚至包括推送回執(zhí)、推送數(shù)據(jù)、后效分析報(bào)表等數(shù)據(jù)的交互都十分順暢。此外,個(gè)推消息中心對(duì)下發(fā)通道做了全面提升,在保證下發(fā)效果的同時(shí),對(duì)上游業(yè)務(wù)層提供統(tǒng)一的調(diào)用接口,同時(shí)打通下游各渠道的識(shí)別ID,協(xié)助客戶建立統(tǒng)一的用戶運(yùn)營ID,最大限度方便APP做消息對(duì)接。
圖:消息推送系統(tǒng)圖
大閉環(huán)指的是與業(yè)務(wù)端相匹配的消息運(yùn)營的全生命周期,幫助APP解決消息生成,消息發(fā)送,提升下發(fā)效果等問題。因此,個(gè)推消息中心在設(shè)計(jì)產(chǎn)品時(shí),在"智能推送"這個(gè)功能上花了很多心思,涵蓋行業(yè)各種經(jīng)典推送場景,包括并發(fā)、補(bǔ)發(fā)、分發(fā)策略,以實(shí)現(xiàn)各種策略靈活可配置,讓APP可以多維度地制定下發(fā)策略,一站式完成多渠道多用戶群的消息下發(fā),清晰呈現(xiàn)完整的業(yè)務(wù)流程,助力APP開展精細(xì)化用戶運(yùn)營。
圖:消息運(yùn)營全生命周期
滿足每條消息背后獨(dú)特的觸發(fā)條件
智能推送規(guī)則引擎是個(gè)推消息中心最核心的功能,其包含用戶分級(jí)規(guī)則,通道分級(jí)規(guī)則,業(yè)務(wù)場景規(guī)則等,最終它將跟APP的精細(xì)化運(yùn)營深度結(jié)合。
個(gè)推消息中心的規(guī)則引擎不僅解決了智能推送和高并發(fā)兼容的問題,將智能推送策略對(duì)消息下發(fā)的影響降到了最低;最重要的是,個(gè)推消息中心的規(guī)則引擎里,更新上線的每一條策略都經(jīng)過無數(shù)的實(shí)戰(zhàn)檢驗(yàn),與業(yè)務(wù)場景匹配度極高。
智能推送的整體邏輯,主要是并發(fā)、補(bǔ)發(fā)、分發(fā),但是設(shè)置并發(fā)、補(bǔ)發(fā)、分發(fā)的事件觸發(fā)規(guī)則往往各不相同。因此,在設(shè)計(jì)規(guī)則引擎的時(shí)候,我們對(duì)個(gè)推消息推送歷史樣例做了深度分析,總結(jié)出公共范式,提取出獨(dú)立的規(guī)則引擎模塊,通過規(guī)則引擎計(jì)算消息應(yīng)該走哪個(gè)渠道,用什么消息模板。
圖:規(guī)則引擎示意圖
在技術(shù)上,我們把高頻事件觸發(fā)的邏輯寫在了業(yè)務(wù)代碼中,這樣就能有效提高業(yè)務(wù)耦合性。此外,我們還在規(guī)則引擎框架、通信層面、線程池、JVM(虛擬機(jī))等方面進(jìn)行了全面的優(yōu)化,使規(guī)則引擎對(duì)業(yè)務(wù)性能的影響降到了最低,即使面對(duì)上億的下發(fā)量需求,也能秒級(jí)下發(fā)。
規(guī)則引擎里的應(yīng)用場景模板是需要不斷迭代優(yōu)化的,我們?cè)谝?guī)則引擎中引入了機(jī)器學(xué)習(xí)模型,會(huì)對(duì)每一次推送的數(shù)據(jù)進(jìn)行歸集分析、學(xué)習(xí)優(yōu)化,不斷沉淀和優(yōu)化下發(fā)策略,不斷優(yōu)化各個(gè)應(yīng)用場景模板,提升消息下發(fā)的效果。
圖:場景模板
深耕金融行業(yè)賦能數(shù)字化升級(jí)
金融行業(yè)是個(gè)推消息中心率先沉浸的行業(yè)。金融行業(yè)正處于數(shù)字化升級(jí)的爆發(fā)期,用戶體量大,消息推送場景多元化,下發(fā)量大,對(duì)消息運(yùn)營整體系統(tǒng)建設(shè)的需求十分強(qiáng)烈。個(gè)推消息中心的出現(xiàn)不僅能解決金融機(jī)構(gòu)對(duì)通道集成、統(tǒng)一推送的訴求,還能輕松對(duì)接智能運(yùn)營中心,滿足金融行業(yè)數(shù)字化升級(jí)中的精細(xì)化運(yùn)營訴求。
金融類APP服務(wù)多元,為增強(qiáng)這類APP用戶的粘性,個(gè)推消息中心能夠提供一套用戶觸達(dá)的全流程閉環(huán)方案。把消息觸發(fā)生成、消息組裝、消息分發(fā)、消息觸達(dá)、消息展示以及后效分析這些環(huán)節(jié)整合起來,不僅能更清晰地看到消息的整個(gè)生命周期,還能提高營銷、運(yùn)營活動(dòng)的效果,讓整個(gè)運(yùn)營流程更加高效。
持續(xù)的精心規(guī)劃、多方實(shí)踐,為個(gè)推消息中心積累了豐富的成功案例和深厚的行業(yè)經(jīng)驗(yàn)。未來,我們將朝著消息運(yùn)營的整體解決方案持續(xù)前進(jìn),為各類APP提供更靈活、更高效的服務(wù)。APP可根據(jù)目前實(shí)際業(yè)務(wù)需求來選擇不同等級(jí)的服務(wù),從簡單的建立推送通道,到無縫升級(jí)為消息中心,最終建立起完整的消息運(yùn)營平臺(tái),全面助力APP精細(xì)化運(yùn)營。