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

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

面對現(xiàn)在火爆的小程序,很多人在可能會有擔(dān)憂和疑慮,覺得會不會經(jīng)過鮮花著錦、烈火烹油之后就會暴露出大大的安全漏洞。畢竟小程序沒有一雙眼睛可以檢測到一切潛在的威脅,并及時解決。但今天,這個擔(dān)憂可以解決了,因為小程序也有自己的“天眼”了,它就是微信小程序前不久上線的“實時日志”能力。

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

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

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

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

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

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

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

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

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

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

“因為我們的錄制是需要使用外部設(shè)備的,而外部錄音設(shè)備的啟動和關(guān)閉都會有一段時間延遲,這段時間內(nèi)會因為用戶誤觸而發(fā)生各種問題”,全民k歌前端開發(fā)工程師John表示,“此前,我們并沒有發(fā)現(xiàn)時間延遲問題。”
 
1604.jpg
 
“實時日志”上線之后,用戶遇到問題的日志都會上傳到后臺,所以,時間延遲的問題也就很容易被發(fā)現(xiàn)了。“事實上,我們是第一時間接入的這個能力”,John告訴我們,“它不但可以幫助我們定期排查一些普遍性的bug,還可以發(fā)現(xiàn)某個用戶遇到的問題,這樣用戶留存也提升很多。”

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

 

在線咨詢