小程序沒(méi)安全感?No~no~“天眼”監(jiān)控你值得擁有

作者:奪冠小妹 2019-09-16 16:51:57

面對(duì)現(xiàn)在火爆的小程序,很多人在可能會(huì)有擔(dān)憂和疑慮,覺(jué)得會(huì)不會(huì)經(jīng)過(guò)鮮花著錦、烈火烹油之后就會(huì)暴露出大大的安全漏洞。畢竟小程序沒(méi)有一雙眼睛可以檢測(cè)到一切潛在的威脅,并及時(shí)解決。但今天,這個(gè)擔(dān)憂可以解決了,因?yàn)樾〕绦蛞灿凶约旱?ldquo;天眼”了,它就是微信小程序前不久上線的“實(shí)時(shí)日志”能力。

“實(shí)時(shí)日志”可以幫助開(kāi)發(fā)者快速排查小程序出現(xiàn)問(wèn)題的原因,從而及時(shí)解決。

本期《小程序說(shuō)·能力百科全書(shū)》,我們請(qǐng)來(lái)幾位使用過(guò)小程序“天眼”的主角,包括群接龍、客服小助手、微信讀書(shū)、全民K歌等。在小程序遇到棘手的問(wèn)題時(shí),看看他們是如何使用“實(shí)時(shí)日志”這一殺手锏去逐步攻破,從而提升產(chǎn)品體驗(yàn),降低用戶流失的。

01 找回群傳播中因“白屏”流失的用戶

“實(shí)時(shí)能力”上線之前,對(duì)于群接龍的前端開(kāi)發(fā)工程師李雷來(lái)說(shuō),一直困擾他的,是一個(gè)特別“低級(jí)”的錯(cuò)誤——白屏問(wèn)題。“尤其是6月份,白屏出現(xiàn)得非常高頻,那段時(shí)間用戶流失特別嚴(yán)重”,李雷告訴我們。
 
白屏問(wèn)題發(fā)生的原因有很多,服務(wù)器、代碼等都有可能是“罪魁禍?zhǔn)?rdquo;。雖然不復(fù)雜,但由于問(wèn)題沒(méi)法復(fù)現(xiàn)(將問(wèn)題發(fā)生過(guò)程的每一個(gè)步驟完整呈現(xiàn)出來(lái)),白屏也就不能及時(shí)解決。對(duì)于用戶來(lái)說(shuō),這樣的“低級(jí)錯(cuò)誤”太多,也就只好離開(kāi)。
 
1601.jpg

“那時(shí)候,要想解決它,辦法只有一個(gè),就是手動(dòng)一一排查”,李雷說(shuō),“另外,由于手機(jī)型號(hào)太多,而且很難去復(fù)現(xiàn)用戶當(dāng)時(shí)遇到的問(wèn)題,所以時(shí)間與人力成本都會(huì)比較高。”在接入“實(shí)時(shí)日志”能力之后,白屏問(wèn)題發(fā)生的“經(jīng)過(guò)”都能在后臺(tái)直接看到。原來(lái),是微信的底層基礎(chǔ)庫(kù)的API出了問(wèn)題,而且只有在新版本發(fā)布時(shí)白屏才會(huì)高頻出現(xiàn),所以在接入這個(gè)能力之前很難去發(fā)現(xiàn)。這樣一來(lái),開(kāi)發(fā)者們也就可以“解放雙手”,不用去一一排查了。“白屏問(wèn)題一解決,我們的流失率降低了50%”,李雷開(kāi)心地說(shuō)。

另外,這些上傳到后臺(tái)的日志都可以完整儲(chǔ)存,不但能夠搜索,還能將日志導(dǎo)出來(lái),這就方便開(kāi)發(fā)者更加細(xì)致地去復(fù)盤(pán)之前的問(wèn)題,進(jìn)而優(yōu)化小程序的使用體驗(yàn)、降低流失。
 
02 客服不掉線,給開(kāi)發(fā)者更多安全感
 
除了“白屏”這一普遍問(wèn)題,當(dāng)遇到更多不確定的狀況時(shí),實(shí)時(shí)日志又是如何幫助小程序“成長(zhǎng)”的呢?

由于客服小助手是一個(gè)針對(duì)B端的開(kāi)發(fā)平臺(tái),所以,遇到的狀況會(huì)特別多,比如用戶掉線問(wèn)題、客戶側(cè)信息不能更新等等,而且很多問(wèn)題都復(fù)現(xiàn)不了。要想解決,只能靠“猜”,腦洞越大,就越容易解決。這對(duì)于擅長(zhǎng)邏輯分析的程序員們來(lái)說(shuō),“開(kāi)腦洞”這件事簡(jiǎn)直就是反人類(lèi)。
 
1602.jpg
 
現(xiàn)在有了“實(shí)時(shí)日志”這個(gè)能力,以后再遇到問(wèn)題,只需要知道問(wèn)題發(fā)生的時(shí)間與用戶openID,就能直接在后臺(tái)查看原因,快速解決。所以程序員們也就不用再去“開(kāi)腦洞”了,“大腦”也就被徹底解放。“實(shí)時(shí)日志”能幫助我們快速找到問(wèn)題的原因,這樣一來(lái),小程序的開(kāi)發(fā)就變得更可控,也就直接提升了開(kāi)發(fā)效率”,來(lái)自客服小助手的舟子告訴我們。“有了這個(gè)能力,相當(dāng)于多了一層保障。”

03 做好測(cè)試,活動(dòng)運(yùn)營(yíng)不用愁
 
微信讀書(shū)團(tuán)隊(duì)曾推出一個(gè)“讀書(shū)小隊(duì)”活動(dòng),因?yàn)榱鞒烫?,也就更容易出?wèn)題。但是小程序原有的反饋系統(tǒng)溝通效率太低,很難及時(shí)解決。用戶組不了隊(duì)等問(wèn)題時(shí)有發(fā)生,甚至有些用戶干脆去建了個(gè)微信群去打卡了。但是有了這項(xiàng)新能力,這些問(wèn)題都可以及時(shí)發(fā)現(xiàn)、及時(shí)解決。

“現(xiàn)在,在新活動(dòng)上線之前,我們就用它來(lái)做測(cè)試”,微信讀書(shū)的前端工程師Michael告訴我們,“對(duì)我們來(lái)說(shuō),它就是一個(gè)調(diào)試bug的工具,所有bug在后臺(tái)都可以一目了然地呈現(xiàn),然后針對(duì)性地去解決。”

此前,微信讀書(shū)團(tuán)隊(duì)在做業(yè)務(wù)測(cè)試的時(shí)候,流程特別繁瑣,需要負(fù)責(zé)反饋的同事記錄用戶的手機(jī)型號(hào)、微信版本、出現(xiàn)問(wèn)題的時(shí)間等等,然后把這些信息給技術(shù)同事去排查?,F(xiàn)在,操作上就會(huì)簡(jiǎn)單很多,只需要一個(gè)openID就能快速排查了。不僅提升了開(kāi)發(fā)效率,也優(yōu)化了整個(gè)團(tuán)隊(duì)的工作流程、減輕了人員負(fù)擔(dān)。
 
1603.jpg
 
04 K歌不“卡殼”,用戶留下來(lái)
 
你是否有過(guò)這樣的經(jīng)歷:當(dāng)你在用K歌小程序錄制歌曲時(shí),本來(lái)就因?yàn)榭偝缓枚鵁┰瓴灰?,卻又在錄制模式切換上一直遇到出問(wèn)題,當(dāng)時(shí)心中肯定是氣憤得想把手機(jī)直接扔出窗外。

“因?yàn)槲覀兊匿浿剖切枰褂猛獠吭O(shè)備的,而外部錄音設(shè)備的啟動(dòng)和關(guān)閉都會(huì)有一段時(shí)間延遲,這段時(shí)間內(nèi)會(huì)因?yàn)橛脩粽`觸而發(fā)生各種問(wèn)題”,全民k歌前端開(kāi)發(fā)工程師John表示,“此前,我們并沒(méi)有發(fā)現(xiàn)時(shí)間延遲問(wèn)題。”
 
1604.jpg
 
“實(shí)時(shí)日志”上線之后,用戶遇到問(wèn)題的日志都會(huì)上傳到后臺(tái),所以,時(shí)間延遲的問(wèn)題也就很容易被發(fā)現(xiàn)了。“事實(shí)上,我們是第一時(shí)間接入的這個(gè)能力”,John告訴我們,“它不但可以幫助我們定期排查一些普遍性的bug,還可以發(fā)現(xiàn)某個(gè)用戶遇到的問(wèn)題,這樣用戶留存也提升很多。”

因此,“實(shí)時(shí)日志”雖然是一項(xiàng)面向開(kāi)發(fā)者的能力,但通過(guò)它來(lái)發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,從而改善用戶體驗(yàn),也能間接提升用戶留存,甚至轉(zhuǎn)化。

 

在線咨詢