本申請屬于計算機,特別涉及基于chrome插件的埋點數(shù)據(jù)展示方法及電子設(shè)備。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)業(yè)務(wù)的不斷深入以及web應(yīng)用的不斷發(fā)展,用戶行為埋點數(shù)據(jù)統(tǒng)計的需求也越來越被重視。從互聯(lián)網(wǎng)產(chǎn)品優(yōu)化的角度來看,埋點是整個產(chǎn)品優(yōu)化流程的起點,終端提供商在收集到埋點數(shù)據(jù)之后,通過大數(shù)據(jù)處理、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)分析、數(shù)據(jù)挖掘等加工處理,可以得到衡量產(chǎn)品狀態(tài)的一些基本指標(biāo),比如活躍、留存、新增等大盤數(shù)據(jù),從而洞察產(chǎn)品的狀態(tài),進而開始產(chǎn)品優(yōu)化流程。
2、在現(xiàn)有的埋點技術(shù)中,更多的是關(guān)注用戶行為的收集和分析,對于如何快速、直觀的檢索統(tǒng)計和分析結(jié)果的研究相對較少;點位的分析數(shù)據(jù)展示和對應(yīng)業(yè)務(wù)系統(tǒng)中對應(yīng)被埋點的dom元素聯(lián)系不緊密,對應(yīng)關(guān)系不直觀,而且,用戶需要流轉(zhuǎn)于多個系統(tǒng)之間,極大地影響了查詢效率。
3、針對上述問題,提出本申請中的基于chrome插件的埋點數(shù)據(jù)展示方法及電子設(shè)備。
技術(shù)實現(xiàn)思路
1、為了解決所述現(xiàn)有技術(shù)的不足,本申請?zhí)峁┝艘环N基于chrome插件的埋點數(shù)據(jù)展示方法及電子設(shè)備,解決現(xiàn)有技術(shù)中的點位的分析數(shù)據(jù)展示和對應(yīng)業(yè)務(wù)系統(tǒng)中對應(yīng)被埋點的dom元素聯(lián)系不緊密,對應(yīng)關(guān)系不直觀,而且,用戶需要流轉(zhuǎn)于多個系統(tǒng)之間,極大地影響了查詢效率等問題。
2、本申請所要達到的技術(shù)效果通過以下方案實現(xiàn):
3、第一方面,本申請?zhí)峁┮环N基于chrome插件的埋點數(shù)據(jù)展示方法,所述方法包括:
4、用戶瀏覽器接收網(wǎng)站服務(wù)器提供的目標(biāo)網(wǎng)頁;
5、在所述目標(biāo)網(wǎng)頁中的與各個埋點關(guān)聯(lián)的dom元素上插入埋點描述信息;
6、chrome插件監(jiān)聽所述目標(biāo)網(wǎng)頁上的鼠標(biāo)事件,在鼠標(biāo)懸停至目標(biāo)dom元素的情況下,如果滿足第一條件,則動態(tài)顯示所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù)。
7、在一些實施例中,所述在所述目標(biāo)網(wǎng)頁中的與各個埋點關(guān)聯(lián)的dom元素上插入埋點描述信息包括:
8、確定所述目標(biāo)網(wǎng)頁中的與各個埋點關(guān)聯(lián)的多個dom元素;
9、在各個所述dom元素的data屬性中標(biāo)記所述埋點描述信息,所述埋點描述信息中包括點位標(biāo)識信息。
10、在一些實施例中,滿足第一條件,包括:
11、所述目標(biāo)dom元素上有對應(yīng)的目標(biāo)點位標(biāo)識信息;
12、所述目標(biāo)點位標(biāo)識信息相關(guān)的埋點數(shù)據(jù)的查看功能已開啟。
13、在一些實施例中,所述目標(biāo)點位標(biāo)識信息關(guān)聯(lián)的埋點數(shù)據(jù)的查看功能已開啟,包括:
14、由所述chrome插件提供站點錄入功能,所述chrome插件接收用戶輸入的允許的站點地址,并將接收到的各個允許的站點地址存入站點列表中;
15、所述站點列表中的每一個站點的埋點數(shù)據(jù)的查看功能均能單獨開啟和關(guān)閉;
16、當(dāng)所述站點列表中包含當(dāng)前訪問的站點時,查看所述當(dāng)前站點對應(yīng)的埋點數(shù)據(jù)的查看功能是否為開啟狀態(tài),如果所述當(dāng)前站點對應(yīng)的埋點數(shù)據(jù)的查看功能為開啟狀態(tài),則所述目標(biāo)點位標(biāo)識信息關(guān)聯(lián)的埋點數(shù)據(jù)的查看功能已開啟,其中,所述當(dāng)前站點為所述目標(biāo)點位標(biāo)識信息所在的站點。
17、在一些實施例中,所述動態(tài)顯示所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù),包括:
18、所述chrome插件通過content?script獲取所述目標(biāo)dom元素對應(yīng)的點位標(biāo)識信息;
19、將獲取到的所述點位標(biāo)識信息通過所述chrome插件提供的api發(fā)送到所述chrome插件的background;
20、在所述background中,通過service?worker將所述點位標(biāo)識信息發(fā)送到數(shù)據(jù)分析平臺以獲取所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù)。
21、在一些實施例中,所述動態(tài)顯示所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù),還包括:
22、在獲取到所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù)之后,通過所述chrome插件提供的所述api,將所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù)發(fā)送到所述content?script中;
23、所述content?script接收到所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù)之后,通過創(chuàng)建并插入dom的方式,在所述目標(biāo)dom元素上插入卡片,所述卡片用于展示所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù)。
24、在一些實施例中,展現(xiàn)的形式包括圖標(biāo)、表格、文字。
25、在一些實施例中,所述方法還包括:
26、在鼠標(biāo)移出所述目標(biāo)dom元素之后,銷毀所述目標(biāo)dom元素上插入的所述卡片。
27、第二方面,本申請?zhí)峁┮环N電子設(shè)備,所述電子設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)前述任意一項所述的方法。
28、第三方面,本申請?zhí)峁┮环N計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)前述任一項所述的方法。
29、通過本申請?zhí)峁┑幕赾hrome插件的埋點數(shù)據(jù)展示方法及電子設(shè)備,該方法通過chrome插件可以在各個dom元素上通過卡片的形式,直接顯示數(shù)據(jù)分析平臺中獲取到的埋點數(shù)據(jù),這樣實現(xiàn)了被埋點的dom元素和其對應(yīng)的埋點數(shù)據(jù)的緊密關(guān)聯(lián)并顯示,對應(yīng)關(guān)系直觀,用戶不需要流轉(zhuǎn)于多個系統(tǒng)之間,極大地提高了查詢效率。
1.一種基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,所述在所述目標(biāo)網(wǎng)頁中的與各個埋點關(guān)聯(lián)的dom元素上插入埋點描述信息包括:
3.根據(jù)權(quán)利要求2所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,滿足第一條件,包括:
4.根據(jù)權(quán)利要求3所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,所述目標(biāo)點位標(biāo)識信息關(guān)聯(lián)的埋點數(shù)據(jù)的查看功能已開啟,包括:
5.根據(jù)權(quán)利要求4所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,所述動態(tài)顯示所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求5所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,所述動態(tài)顯示所述目標(biāo)dom元素對應(yīng)的埋點數(shù)據(jù),還包括:
7.根據(jù)權(quán)利要求6所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,展現(xiàn)的形式包括圖標(biāo)、表格、文字。
8.根據(jù)權(quán)利要求7所述的基于chrome插件的埋點數(shù)據(jù)展示方法,其特征在于,所述方法還包括:
9.一種電子設(shè)備,所述電子設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至8中任意一項所述的方法。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執(zhí)行,以實現(xiàn)如權(quán)利要求1至8任意一項所述的方法。