滴滴開源又一力作

來自:Github 喵

大家好,我是 huber。

今天推薦的這個項目是「DiDiPrism」,中文名:小桔棱鏡,是一款專注於移動端操作行爲的工具,涵蓋 APP 操作回放、操作檢測、以及數據可視化能力。

滴滴出行團隊在整個方案的實現過程中沉澱出了一套技術框架,希望可以逐步開源出來幫助更多人,同時也希望棱鏡在大家的合力下能夠更快的成長。

DiDiPrism 亮點與優勢:

1、零入侵

業務代碼無需任何適配。

2、高可用

各項能力已在生產環境平穩運行一年以上。

3、自研操作行爲標識指令

在支撐棱鏡已有的功能外,或許可以有更大的舞臺。

4、豐富靈活的操作行爲策略支持

基於 DSL 實現豐富的操作行爲策略支持,可滿足通常的檢測需求。

5、功能全面

圍繞移動端操作行爲全方位能力覆蓋,提供更多可能。

DiDiPrism 能做什麼?

1、操作回放(已開源)

小桔棱鏡中最具創新性的功能,也是整個棱鏡平臺的基礎,我們基於自研的操作行爲標識指令實現了在 APP 端的操作回放(視頻回放 / 文字回放)。相比於傳統的靜態埋點數據它提供了動態的操作行爲,可以幫助大家更好的定位問題、優化產品,爲用戶創造價值。

當然它還可以有很多應用場景,比如無需手寫腳本的自動化測試場景,僅單純的操作行爲標識指令就可以被應用到很多我們還沒有想到但已經收到訴求的場景中,因此選擇把它開源出來造福更多人。

2、操作檢測(已開源)

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

3、數據可視化(開源籌備中..)

覆蓋埋點全流程的移動端解決方案,包括埋點數據可視化範疇的多維度 PV/UV、熱力圖、轉化率漏斗、頁面停留時長等功能,以及埋點輔助範疇的測試工具。它的意義在於改變了大家日常看數據的方式,讓原本就擅長使用數據的同學可以更便捷的用數據,讓原本不擅長使用數據的同學開始喜歡用數據。

開源項目地址:https://github.com/didi/DiDiPrism

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/Ve34XQd-pL9KdDyOGuuYUA