范 璐
(撫順職業(yè)技術(shù)學(xué)院 電大教學(xué)處,遼寧撫順113112)
《2018微信年度數(shù)據(jù)報(bào)告》顯示,微信活躍賬戶數(shù)超過11億,微信公眾號平臺以開放性、強(qiáng)交互和個性化的特點(diǎn)已經(jīng)成為企業(yè)開展?fàn)I銷及客服業(yè)務(wù)的重要平臺[1].在中國市場,集團(tuán)級企業(yè)依托移動網(wǎng)絡(luò)開展相關(guān)業(yè)務(wù)的時間普遍較早,微信已經(jīng)成為其擴(kuò)大業(yè)務(wù)市場的重要陣地,各公眾號已經(jīng)擁有一定量級的用戶群了.基于微信的限制,每個公眾號可以承載的業(yè)務(wù)很單一,企業(yè)為了完成各類項(xiàng)目只能不斷地申請多個公眾號,由于管理平臺不盡相同,導(dǎo)致管理任務(wù)繁重,重復(fù)勞動多[2].另外,企業(yè)內(nèi)部的業(yè)務(wù)系統(tǒng)在與微信之間交互大數(shù)據(jù)時,還存在效率低、出錯率高的問題.鑒于以上存在的種種問題,建立統(tǒng)一的多公眾號管理服務(wù)平臺勢在必行.
為實(shí)現(xiàn)微信多公眾號的統(tǒng)一管理,本文中從集團(tuán)級企業(yè)需求出發(fā),探討如何基于微軟云服務(wù)技術(shù)搭建一個成熟、高效的管理平臺,統(tǒng)一管理企業(yè)內(nèi)的多個公眾號、小程序,以便節(jié)約管理人員的操作時間和跨平臺溝通成本,加強(qiáng)企業(yè)內(nèi)部業(yè)務(wù)和微信服務(wù)之間的聯(lián)系,降低出錯率,提供更高效的消息推送并對客戶的行為作出更靈活的大數(shù)據(jù)分析,使客戶獲得良好的使用體驗(yàn),提高線上服務(wù)質(zhì)量,提升企業(yè)競爭力及創(chuàng)新水平[3].
總體設(shè)計(jì)目標(biāo)是:搭建統(tǒng)一的微信管理平臺,有效地管理所有的微信公眾號,實(shí)現(xiàn)不同團(tuán)隊(duì)同時管理一個公眾號;提供高效的百萬級以上用戶的消息推送,所有公眾號合計(jì)起來最大可支持500萬粉絲的數(shù)據(jù),100萬粉絲的模板消息推送(包含預(yù)處理)約6H,送達(dá)率91%,并根據(jù)用戶需求制定靈活多樣的用戶溝通方式;基于用戶行為進(jìn)行大數(shù)據(jù)分析,支持靈活的定制化數(shù)據(jù)報(bào)表.
新平臺應(yīng)最大限度兼容原來系統(tǒng),避免導(dǎo)入過程給業(yè)已存在的系統(tǒng)構(gòu)架和用戶習(xí)慣帶來很大的沖擊;支持微軟云化部署與對接,易于與既有的基礎(chǔ)設(shè)施對接;容量、功能上可彈性擴(kuò)展.
平臺功能架構(gòu)如圖1所示,各模塊具體功能介紹如下:
(1)多公眾號管理模塊.通過二次開發(fā)統(tǒng)一管理包括企業(yè)號在內(nèi)的多個公眾號,節(jié)約管理人員操作時間和跨平臺溝通成本,可由不同用戶/團(tuán)隊(duì)同時管理一個公眾號;
(2)企業(yè)號管理模塊.通過二次開發(fā)繼承原企業(yè)號所有功能和數(shù)據(jù),增加打卡、審批等更多的辦公自動化應(yīng)用,提供精細(xì)化配置,滿足企業(yè)的個性化需求;
(3)消息推送工具模塊.支持靈活的定制化報(bào)表,實(shí)現(xiàn)高效、可靠、穩(wěn)定的百萬級用戶消息推送;
(4)素材管理模塊.通過二次開發(fā)管理人工添加標(biāo)簽類型,提供文本、圖文素材、多圖文等標(biāo)簽設(shè)置;
(5)標(biāo)簽管理模塊.通過二次開發(fā)支持微信標(biāo)簽和用戶標(biāo)簽,以及標(biāo)簽的動態(tài)分類和管理,支持百萬級用戶的高并發(fā)推送,同時基于標(biāo)簽實(shí)現(xiàn)為業(yè)務(wù)服務(wù)的各種關(guān)聯(lián)動作,如篩選、查詢、自動標(biāo)簽、統(tǒng)計(jì)等;
(6)粉絲模塊.統(tǒng)一的多公眾號微信管理需要將多個公眾號的粉絲進(jìn)行同步管理,通過二次開發(fā)利用微軟云服務(wù)和微信公眾號提供的接口,將多個公眾號的粉絲定時同步到本地庫,并基于標(biāo)簽的用戶分組,全方位為粉絲和會員畫像;
(7)菜單管理模塊.客戶服務(wù)管理需要接收事件推送接口和自定義菜單,實(shí)現(xiàn)客戶的多觸發(fā)機(jī)制,這樣客戶可以通過自定義菜單、消息等方式隨時發(fā)起微信請求;
(8)數(shù)據(jù)統(tǒng)計(jì)模塊.以標(biāo)簽和分組為基礎(chǔ)對基本用戶進(jìn)行差別化的消息推送,根據(jù)用戶的微信行為數(shù)據(jù)進(jìn)行大數(shù)據(jù)分析,監(jiān)測粉絲互動明細(xì)、粉絲標(biāo)簽分布及自定義菜單點(diǎn)擊趨勢[4];
(9)系統(tǒng)管理模塊.通過二次開發(fā)實(shí)現(xiàn)對管理平臺接口的統(tǒng)一管理、統(tǒng)一權(quán)限設(shè)置;接入微信多客服功能,接入第三方接口.
整體而言,通過二次開發(fā)整個平臺可具備標(biāo)準(zhǔn)的多公眾號接入、配置和管理能力,并配有專為管理企業(yè)號開發(fā)的標(biāo)準(zhǔn)插件,兼容企業(yè)微信號的多個業(yè)務(wù)系統(tǒng),并提供持續(xù)的升級.在業(yè)務(wù)系統(tǒng)需要通過短信、微信或者郵件推送大量消息給用戶時,通過大量緩存,異步高效處理發(fā)送任務(wù),保證消息推送高效、穩(wěn)定,從而減輕上游業(yè)務(wù)系統(tǒng)的負(fù)荷,減少業(yè)務(wù)系統(tǒng)和外部渠道之間的耦合性.
微軟Azure 云平臺有強(qiáng)大的存儲能力和優(yōu)越的計(jì)算能力,能夠通過大數(shù)據(jù)處理與分析了解用戶喜好差異,對不同興趣偏好的用戶有針對性地推送信息,優(yōu)化信息推送系統(tǒng),實(shí)現(xiàn)信息推送智能化[5].本文探討的微信多公眾號管理平臺的開發(fā)全部采用微軟云服務(wù)Azure Application Gateway(負(fù)載均衡),選用兩臺VM作為應(yīng)用服務(wù)器,將數(shù)據(jù)均做負(fù)載均衡,可依據(jù)時間配合Azure Application Gateway實(shí)現(xiàn)雙機(jī)熱備,進(jìn)而減少主機(jī)的負(fù)擔(dān),提高系統(tǒng)負(fù)載量;共用一臺MySQL數(shù)據(jù)庫,實(shí)現(xiàn)高可用和彈性擴(kuò)容; 使用redis的訂閱發(fā)布功能,采集控制端訂閱消息,利用服務(wù)端發(fā)布消息,這樣操作編程簡單、 實(shí)時效果好.
此方案使用的都是主流的開放式中間件,開發(fā)、構(gòu)筑過程對環(huán)境依賴較小,可以比較容易地一直延伸到其他的云端服務(wù),如阿里云等,系統(tǒng)的成本較低,適合在企業(yè)間推廣.應(yīng)用該方案,占用系統(tǒng)資源較少,屬于輕量級應(yīng)用,部署運(yùn)營成本低.新平臺能夠很好地兼容原來系統(tǒng),保持了原有系統(tǒng)接口,支持新的系統(tǒng)接入,在操作習(xí)慣上盡可能地實(shí)現(xiàn)兼容,避免了導(dǎo)入過程給業(yè)已存在的系統(tǒng)構(gòu)架和用戶習(xí)慣帶來很大的沖擊.
本文結(jié)合多公眾號管理平臺的業(yè)務(wù)目標(biāo),重點(diǎn)設(shè)計(jì)了管理平臺必需的模塊,以微軟Azure云計(jì)算作為核心技術(shù),構(gòu)建出多公眾號統(tǒng)一管理平臺的系統(tǒng)框架,通過一體的后臺管理,幫助集團(tuán)級企業(yè)實(shí)現(xiàn)更快捷的精細(xì)化運(yùn)營,降低運(yùn)營時間與成本,向客戶提供更全面的營銷體驗(yàn).