滴滴開源又一力作
【公眾號回復 “1024”,免費領取程序員賺錢實操經(jīng)驗】

大家好,我是章魚貓。
今天推薦的這個項目是「DiDiPrism」,中文名:小桔棱鏡,是一款專注于移動端操作行為的工具,涵蓋 APP 操作回放、操作檢測、以及數(shù)據(jù)可視化能力。
滴滴出行團隊在整個方案的實現(xiàn)過程中沉淀出了一套技術框架,希望可以逐步開源出來幫助更多人,同時也希望棱鏡在大家的合力下能夠更快的成長。
DiDiPrism 亮點與優(yōu)勢:
1、零入侵
業(yè)務代碼無需任何適配。
2、高可用
各項能力已在生產(chǎn)環(huán)境平穩(wěn)運行一年以上。
3、自研操作行為標識指令
在支撐棱鏡已有的功能外,或許可以有更大的舞臺。
4、豐富靈活的操作行為策略支持
基于 DSL 實現(xiàn)豐富的操作行為策略支持,可滿足通常的檢測需求。
5、功能全面
圍繞移動端操作行為全方位能力覆蓋,提供更多可能。
DiDiPrism 能做什么?
1、操作回放(已開源)
小桔棱鏡中最具創(chuàng)新性的功能,也是整個棱鏡平臺的基礎,我們基于自研的操作行為標識指令實現(xiàn)了在 APP 端的操作回放(視頻回放 / 文字回放)。相比于傳統(tǒng)的靜態(tài)埋點數(shù)據(jù)它提供了動態(tài)的操作行為,可以幫助大家更好的定位問題、優(yōu)化產(chǎn)品,為用戶創(chuàng)造價值。
當然它還可以有很多應用場景,比如無需手寫腳本的自動化測試場景,僅單純的操作行為標識指令就可以被應用到很多我們還沒有想到但已經(jīng)收到訴求的場景中,因此選擇把它開源出來造福更多人。



2、操作檢測(已開源)
端側(cè)實時操作行為檢測功能,同樣基于自研的操作行為標識指令以及語義化的操作行為策略描述方案(DSL),支持豐富的語義和靈活的策略配置。它可以幫助我們實現(xiàn)端側(cè)場景化需求,未來還希望用在客服場景中來提升用戶體驗,創(chuàng)造更多用戶價值。

3、數(shù)據(jù)可視化(開源籌備中..)
覆蓋埋點全流程的移動端解決方案,包括埋點數(shù)據(jù)可視化范疇的多維度 PV/UV、熱力圖、轉(zhuǎn)化率漏斗、頁面停留時長等功能,以及埋點輔助范疇的測試工具。它的意義在于改變了大家日常看數(shù)據(jù)的方式,讓原本就擅長使用數(shù)據(jù)的同學可以更便捷的用數(shù)據(jù),讓原本不擅長使用數(shù)據(jù)的同學開始喜歡用數(shù)據(jù)。
開源項目地址:https://github.com/didi/DiDiPrism
開源項目組織:滴滴出行
推薦閱讀:
GitHub Star 1.3K 的Web 框架壓測庫,助你更好的選擇框架
---特別推薦---
特別推薦:一個新的優(yōu)質(zhì)的推薦高效工具,軟件,插件的公眾號,每天給大家分享優(yōu)秀的效率工具,「程序員掘金」,專門為程序員挖掘好東西的一個公眾號,非常值得大家關注。
