欧美www网站,另类老妇性bbwbbw,久青草久青草视频在线观看,男女一进一出抽搐18禁视频,免费网站看av片

中小企業(yè)公共服務(wù)示范平臺(tái)
著錄項(xiàng)目
申請?zhí)枺?/td>CN202011435906.8
申請日:2020-12-10
代理機(jī)構(gòu):北京國昊天誠知識(shí)產(chǎn)權(quán)代理有限公司 11315
代理人:李秋華; 王思超
公開號(hào)(公開):CN112579412A
公開日期(公開):2021-03-30
申請人(公開):上海艾融軟件股份有限公司
發(fā)明人(公開):張甫; 田立志
IPC分類(公開):G06F11/30;G06F11/34;G06F9/54
CPC發(fā)明(公開):G06F11/3438;G06F11/3065;G06F11/3093;G06F11/302;G06F9/546
發(fā)明名稱(公開):一種用戶行為采集方法、裝置、系統(tǒng)與介質(zhì)
摘要(公開):本發(fā)明提供一種用戶行為采集方法,屬于數(shù)據(jù)采集技術(shù)領(lǐng)域。所述方法包括:基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。相對(duì)于現(xiàn)有技術(shù)中只能采集用戶在客戶端上的操作行為,本發(fā)明提供的用戶行為采集方法,不僅設(shè)置有前端埋點(diǎn),還設(shè)置有后端埋點(diǎn),從而不僅能夠采集用戶的在客戶端的操作行為,以及還能夠采集到客戶端對(duì)服務(wù)器的請求日志,能夠更全面的采集到用戶行為,以對(duì)用戶行為進(jìn)行更準(zhǔn)確地分析。
權(quán)利要求
權(quán)利要求
1.一種用戶行為采集方法,其特征在于,所述方法包括:
基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;
將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù)之前,包括:設(shè)置前端埋點(diǎn);
所述設(shè)置前端埋點(diǎn),包括:
各應(yīng)用根據(jù)其所在的客戶端屬性接入相應(yīng)的軟件開發(fā)工具包;
為各所述應(yīng)用及其所在的客戶端配置參數(shù);
為各所述應(yīng)用配置應(yīng)用程序編程接口,所述應(yīng)用程序編程接口用于傳輸所述前端數(shù)據(jù);
所述獲取前端數(shù)據(jù),包括:基于各應(yīng)用對(duì)應(yīng)的應(yīng)用程序編程接口,獲取所述前端數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù)之前,包括:設(shè)置后端埋點(diǎn);
所述設(shè)置后端埋點(diǎn),包括:
在服務(wù)器中接入java開發(fā)工具包;
為所述java開發(fā)工具包設(shè)置配置文件,所述配置文件包括對(duì)參數(shù)的配置;
為各所述服務(wù)器配置應(yīng)用程序編程接口,所述應(yīng)用程序編程接口用于傳輸所述后端數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述前端數(shù)據(jù)中,至少包括以下一種:基于瀏覽器展示的H5頁面、APP客戶端、PC客戶端的埋點(diǎn)數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述后端數(shù)據(jù)中,至少包括以下一種:基于數(shù)據(jù)層的數(shù)據(jù)、基于業(yè)務(wù)邏輯層的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述消息隊(duì)列為分布式消息隊(duì)列。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳入消息隊(duì)列之后,還包括:
將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)從所述消息隊(duì)列中取出;
將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)轉(zhuǎn)換成至少兩種格式,并輸出用于分析用戶行為的日志文件。
8.一種用戶行為采集裝置,其特征在于,所述裝置包括:
數(shù)據(jù)獲取模塊,用于基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;
數(shù)據(jù)傳輸模塊,用于將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。
9.一種系統(tǒng),其特征在于,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
說明書
說明書
一種用戶行為采集方法、裝置、系統(tǒng)與介質(zhì)
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)采集技術(shù)領(lǐng)域,具體涉及一種用戶行為采集方法、裝置、系統(tǒng)與介質(zhì)。
背景技術(shù)
在用戶行為采集中,通常需要利用埋點(diǎn)采集用戶行為。
一般的埋點(diǎn)方案只能采集到一些基本的用戶行為數(shù)據(jù),如只能采集用戶在客戶端上的操作行為,而無法采集到客戶端對(duì)服務(wù)器請求的日志數(shù)據(jù)。
由于無法全面地采集客戶端和服務(wù)器上數(shù)據(jù),導(dǎo)致對(duì)用戶行為采集的數(shù)據(jù)不全面,后續(xù)無法對(duì)數(shù)據(jù)進(jìn)行準(zhǔn)確分析。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明旨在提供一種用戶行為采集方法、裝置、系統(tǒng)與介質(zhì)。
第一方面,本發(fā)明提供一種用戶行為采集方法,所述方法包括:
基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;
將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。
第二方面,本發(fā)明提供一種用戶行為采集裝置,所述裝置包括:
數(shù)據(jù)獲取模塊,用于基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;
數(shù)據(jù)傳輸模塊,用于將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。
第三方面,本發(fā)明提供一種系統(tǒng),存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上任一項(xiàng)所述的方法的步驟。
第四方面,本發(fā)明提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上任一項(xiàng)所述的方法的步驟。
相對(duì)于現(xiàn)有技術(shù)中只能采集用戶在客戶端上的操作行為,本發(fā)明提供的用戶行為采集方法,不僅設(shè)置有前端埋點(diǎn),還設(shè)置有后端埋點(diǎn),從而不僅能夠采集用戶的在客戶端的操作行為,以及還能夠采集到客戶端對(duì)服務(wù)器的請求日志,能夠更全面的采集到用戶行為,以對(duì)用戶行為進(jìn)行更準(zhǔn)確地分析。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1為本發(fā)明實(shí)施例1的一種用戶行為采集方法的流程示意圖;
圖2為本發(fā)明實(shí)施例2中獲取前端數(shù)據(jù)的流程示意圖;
圖3為本發(fā)明實(shí)施例2中獲取后端數(shù)據(jù)的流程示意圖;
圖4為本發(fā)明實(shí)施例3的用戶行為采集的模塊示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明具體實(shí)施例及相應(yīng)的附圖對(duì)本發(fā)明技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
首先對(duì)本發(fā)明實(shí)施例中涉及到的術(shù)語作簡單解釋如下:
POM(Project Object Model,項(xiàng)目對(duì)象模型),是Maven項(xiàng)目中的文件,使用XML表示,名稱叫做pom.xml。
SDK(Software Development Kit,軟件開發(fā)工具包),SDK一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開發(fā)工具的集合。實(shí)際上SDK包含了API的定義,API定義一種能力,一種接口的規(guī)范,而SDK可以包含這種能力和這種規(guī)范。但是SDK又不完完全全只包含API以及API的實(shí)現(xiàn),SDK還有很多其他輔助性的功能,因此,SDK包含了使用API的必需資料。
JDK(Java Development Kit,java開發(fā)工具包)是一種java開發(fā)工具,針對(duì)java開發(fā)員的軟件開發(fā)工具包。
API(Application Programming Interface,應(yīng)用編程接口)是操作系統(tǒng)留給應(yīng)用程序的一個(gè)調(diào)用接口,應(yīng)用程序通過調(diào)用操作系統(tǒng)的API而使操作系統(tǒng)去執(zhí)行應(yīng)用程序的命令(動(dòng)作)。
kafka是一個(gè)分布式消息隊(duì)列,可以應(yīng)用于生產(chǎn)消費(fèi)模式。生產(chǎn)消費(fèi)者模式,指的是由生產(chǎn)者將數(shù)據(jù)源源不斷推送到消息中心,由不同的消費(fèi)者從消息中心取出數(shù)據(jù)做自己的處理,在同一類別下,所有消費(fèi)者拿到的都是同樣的數(shù)據(jù)。生產(chǎn)者往隊(duì)列里寫消息,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯。kafka對(duì)外使用topic的概念,生產(chǎn)者往topic里寫入數(shù)據(jù),消費(fèi)者從topic讀取消息。Topic,是Kafka下消息的類別,是邏輯上的概念,用來區(qū)分、隔離不同的消息數(shù)據(jù),屏蔽了底層復(fù)雜的存儲(chǔ)方式。
http請求,用戶的行為會(huì)觸發(fā)瀏覽器對(duì)被統(tǒng)計(jì)頁面的一個(gè)http請求,相當(dāng)于用戶的行為就是打開網(wǎng)頁。當(dāng)網(wǎng)頁被打開,頁面中的埋點(diǎn)的埋點(diǎn)代碼會(huì)被執(zhí)行。
實(shí)施例1
本發(fā)明實(shí)施例提供一種用戶行為采集方法,該用戶行為采集方法的執(zhí)行主體可以是采集數(shù)據(jù)的服務(wù)器,也可以是消息隊(duì)列,各步驟的執(zhí)行主體可以相同也可以不相同。如圖1所示,該用戶行為采集方法,包括:
S106:基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;
S108:將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。
相對(duì)于現(xiàn)有技術(shù)中只能采集用戶在客戶端上的操作行為,本發(fā)明實(shí)施例提供的用戶行為采集方法,不僅設(shè)置有前端埋點(diǎn),還設(shè)置有后端埋點(diǎn),從而不僅能夠采集用戶的在客戶端的操作行為,以及還能夠采集到客戶端對(duì)服務(wù)器的請求日志,能夠更全面的采集到用戶行為,以對(duì)用戶行為進(jìn)行更準(zhǔn)確地分析。
在S106之前,包括S102:設(shè)置前端埋點(diǎn)。
具體的,S102中包括:
S1022:各應(yīng)用根據(jù)其所在的客戶端屬性接入相應(yīng)的軟件開發(fā)工具包。為各應(yīng)用接入相應(yīng)的SDK中,根據(jù)其所在的客戶端屬性接入相應(yīng)的SDK。根據(jù)客戶端的屬性,可以將客戶端分為:PC客戶端、Aanroid客戶端、iOS客戶端等。例如,某應(yīng)用所在客戶端為iSO客戶端,則該應(yīng)用嵌入的SDK為iSO SDK。
S1024:為各所述應(yīng)用及其所在的客戶端配置參數(shù)。其中,配置的參數(shù)包括基礎(chǔ)參數(shù)、heatmap參數(shù)或scrollmap參數(shù)等。
S1026:為各所述應(yīng)用配置應(yīng)用程序編程接口,所述應(yīng)用程序編程接口用于傳輸所述前端數(shù)據(jù)。
對(duì)應(yīng)的,在S106中,基于各應(yīng)用對(duì)應(yīng)的應(yīng)用程序編程接口,獲取所述前端數(shù)據(jù)。
在S106之前,還包括S104:設(shè)置后端埋點(diǎn)。
S104具體包括:
S1042:在服務(wù)器中接入java開發(fā)工具包。
S1044:為所述java開發(fā)工具包設(shè)置配置文件,所述配置文件包括對(duì)參數(shù)的配置。其中,參數(shù)可以包括基礎(chǔ)參數(shù)、heatmap參數(shù)或scrollmap參數(shù)等。
S1046:為各所述服務(wù)器配置應(yīng)用程序編程接口,所述應(yīng)用程序編程接口用于傳輸所述后端數(shù)據(jù)。
對(duì)應(yīng)的,在S106中,基于各服務(wù)器對(duì)應(yīng)的應(yīng)用程序編程接口,獲取所述前端數(shù)據(jù)。
在S106中,前端數(shù)據(jù)可以包括以下至少一種:基于瀏覽器展示的H5頁面、APP客戶端、PC客戶端的埋點(diǎn)數(shù)據(jù)。當(dāng)然,從不同的客戶端獲取前端數(shù)據(jù)的前提在于在不同的客戶端上設(shè)置前端埋點(diǎn)。
在S106中,后端數(shù)據(jù)中,至少包括以下一種:基于數(shù)據(jù)層的數(shù)據(jù)、基于業(yè)務(wù)邏輯層的數(shù)據(jù)。當(dāng)然,從不同的服務(wù)器獲取后數(shù)據(jù)的前提在于在不同的服務(wù)器上設(shè)置后端埋點(diǎn)。
本發(fā)明實(shí)施例中,S108中的消息隊(duì)列為分布式消息隊(duì)列,具體的可以為kafka,且kafka采用生產(chǎn)消費(fèi)者模式,則前端數(shù)據(jù)和后端數(shù)據(jù)利用kafka的生產(chǎn)者寫入到kafka中的topic中。
本發(fā)明實(shí)施例中,還包括:
S110:將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)從所述消息隊(duì)列中取出。具體的,當(dāng)消息隊(duì)列為kafka時(shí),且kafka采用生產(chǎn)消費(fèi)者模式,則利用kafka中的消費(fèi)者從kafka中的topic中讀取前端數(shù)據(jù)和后端數(shù)據(jù)。
S112:將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)轉(zhuǎn)換成至少兩種格式,并輸出用于分析用戶行為的日志文件。具體的,將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)轉(zhuǎn)換成三種、四種及四種以上的格式,以方便后續(xù)數(shù)據(jù)分析時(shí)從多種格式中選擇匹配的格式。而且,基于前端數(shù)據(jù)和后端數(shù)據(jù)輸出日志文件,用于后續(xù)分析用戶的行為。
實(shí)施例2
上述實(shí)施例1公開了一種用戶行為采集方法,本實(shí)施例結(jié)合實(shí)際應(yīng)用介紹一種具體的用戶行為采集方法。
設(shè)置前端埋點(diǎn)的步驟包括:1.1)在html的head標(biāo)簽里嵌入一段立即執(zhí)行的script代碼,異步加載真正的核心JS SDK,然后調(diào)用SDK的接口初始化方法,完成初始化操作。1.2)參數(shù)配置:包括配置基礎(chǔ)參數(shù)、heatmap相關(guān)參數(shù)和scrollmap相關(guān)參數(shù)。1.3)調(diào)用Web SDK的相關(guān)方法,完成前端埋點(diǎn)方案的接入。1.4)部署數(shù)據(jù)采集服務(wù)器和數(shù)據(jù)處理服務(wù)器,數(shù)據(jù)采集服務(wù)器用于接收前端埋點(diǎn)的前端數(shù)據(jù),并將前端數(shù)據(jù)根據(jù)項(xiàng)目編號(hào)放入相應(yīng)的kafkatopic中,數(shù)據(jù)處理服務(wù)器用于消費(fèi)放入kafka topic中的前端數(shù)據(jù),用于將前端數(shù)據(jù)根據(jù)配置轉(zhuǎn)換成相應(yīng)的格式,并輸出到日志文件中。
設(shè)置后端埋點(diǎn)的步驟包括:2.1)在pom.xml中引入埋點(diǎn)方案的starter依賴。2.2)配置相關(guān)參數(shù)。2.3)在java代碼中引入埋點(diǎn)方案starter的相關(guān)方法,完成埋點(diǎn)方案的接入。2.4)部署數(shù)據(jù)采集服務(wù)器和數(shù)據(jù)處理服務(wù)器,數(shù)據(jù)采集服務(wù)器用于接收后端埋點(diǎn)的后端數(shù)據(jù),并將后端數(shù)據(jù)根據(jù)項(xiàng)目編號(hào)放入相應(yīng)的kafka topic中,數(shù)據(jù)處理服務(wù)器用于消費(fèi)放入kafka topic中的后端數(shù)據(jù),用于將后端數(shù)據(jù)根據(jù)配置轉(zhuǎn)換成相應(yīng)的格式,并輸出到日志文件中。
參圖2,應(yīng)用包括APP客戶端或內(nèi)嵌H5應(yīng)用,在各應(yīng)用根據(jù)所起所在的客戶端屬性接入相應(yīng)的SDK之后,獲取前端數(shù)據(jù)的步驟包括:1.5)各應(yīng)用在其所在的客戶端調(diào)用相應(yīng)的API接口,發(fā)起http請求到應(yīng)用服務(wù)器A。1.6)應(yīng)用服務(wù)器A集成kafka的生產(chǎn)者,對(duì)傳輸過來的數(shù)據(jù)不做任何處理,直接把數(shù)據(jù)推送到kafka服務(wù)中。1.7)集成kafka消費(fèi)者的應(yīng)用服務(wù)器B對(duì)kafka中的消息進(jìn)行消費(fèi),再將消費(fèi)到的消息根據(jù)需求處理成不同格式的文件,最后再將不同格式的文件按照和大數(shù)據(jù)平臺(tái)約定好的方式傳輸給大數(shù)據(jù)平臺(tái)。、
參圖3,獲取后端數(shù)據(jù)的步驟包括:2.5)各應(yīng)用的應(yīng)用服務(wù)器調(diào)用相應(yīng)的API接口發(fā)起http請求到應(yīng)用服務(wù)器A。2.6)應(yīng)用服務(wù)器A集成kafka的生產(chǎn)者,對(duì)傳輸過來的數(shù)據(jù)不做任何處理,直接把數(shù)據(jù)推送到kafka服務(wù)中。2.7)集成kafka消費(fèi)者的應(yīng)用服務(wù)器B對(duì)kafka中的消息進(jìn)行消費(fèi),再將消費(fèi)到的消息根據(jù)需求處理成不同格式的文件,最后再將不同格式的文件按照和大數(shù)據(jù)平臺(tái)約定好的方式傳輸給大數(shù)據(jù)平臺(tái)。
實(shí)施例3
本發(fā)明實(shí)施例提供一種用戶行為采集裝置400,如圖4所示,包括:
數(shù)據(jù)獲取模塊410,用于基于預(yù)設(shè)的前端埋點(diǎn)獲取前端數(shù)據(jù),以及基于預(yù)設(shè)的后端埋點(diǎn)獲取后端數(shù)據(jù),其中,所述前端數(shù)據(jù)記錄用戶在客戶端的操作行為,所述后端數(shù)據(jù)記錄所述客戶端對(duì)所述服務(wù)器請求的日志;
數(shù)據(jù)傳輸模塊420,用于將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)傳輸至消息隊(duì)列。
所述裝置還包括前端埋點(diǎn)設(shè)置模塊,用于設(shè)置前端埋點(diǎn);
所述前端埋點(diǎn)設(shè)置模塊,包括:
接入子模塊,用于各應(yīng)用根據(jù)其所在的客戶端屬性接入相應(yīng)的軟件開發(fā)工具包;
參數(shù)配置子模塊,用于為各所述應(yīng)用及其所在的客戶端配置參數(shù);
接口配置子模塊,用于為各所述應(yīng)用配置應(yīng)用程序編程接口,所述應(yīng)用程序編程接口用于傳輸所述前端數(shù)據(jù);
所述獲取前端數(shù)據(jù),包括:基于各應(yīng)用對(duì)應(yīng)的應(yīng)用程序編程接口,獲取所述前端數(shù)據(jù)。
所述裝置還包括后端埋點(diǎn)設(shè)置模塊:用于設(shè)置后端埋點(diǎn)。
所述后端埋點(diǎn)設(shè)置模塊,包括:
工具包接入子模塊,用于在服務(wù)器中接入java開發(fā)工具包。
參數(shù)配置子模塊,用于為所述java開發(fā)工具包設(shè)置配置文件,所述配置文件包括對(duì)參數(shù)的配置。
接口配置子模塊,用于為各所述服務(wù)器配置應(yīng)用程序編程接口,所述應(yīng)用程序編程接口用于傳輸所述后端數(shù)據(jù)。
所述前端數(shù)據(jù)中,至少包括以下一種:基于瀏覽器展示的H5頁面、APP客戶端、PC客戶端的埋點(diǎn)數(shù)據(jù)。
所述后端數(shù)據(jù)中,至少包括以下一種:基于數(shù)據(jù)層的數(shù)據(jù)、基于業(yè)務(wù)邏輯層的數(shù)據(jù)。
所述消息隊(duì)列為分布式消息隊(duì)列。
所述裝置,還包括:
數(shù)據(jù)取出模塊,用于將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)從所述消息隊(duì)列中取出;
數(shù)據(jù)轉(zhuǎn)換和輸出模塊,用于將所述前端數(shù)據(jù)和所述后端數(shù)據(jù)轉(zhuǎn)換成至少兩種格式,并輸出用于分析用戶行為的日志文件。
本發(fā)明實(shí)施例提供的裝置還可以執(zhí)行圖1中用戶行為采集方法,并實(shí)現(xiàn)在圖1所示實(shí)施例的功能,在此不再贅述。
實(shí)施例4
本發(fā)明實(shí)施例提供的一種裝置,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)上述網(wǎng)絡(luò)質(zhì)差原因分析的方法的步驟。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述數(shù)據(jù)分發(fā)方法實(shí)施例的各個(gè)過程,且能達(dá)到相同的技術(shù)效果,為避免重復(fù),這里不再贅述。其中,所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),如只讀存儲(chǔ)器(Read-Only Memory,簡稱ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡稱RAM)、磁碟或者光盤等。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
以上所述的具體實(shí)例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
摘要圖片

華夏泰科服務(wù)流程:

項(xiàng)目評(píng)估 簽訂合同 項(xiàng)目立項(xiàng) 匹配團(tuán)隊(duì) 開啟動(dòng)會(huì)
定制方案 項(xiàng)目提交 項(xiàng)目評(píng)審 立項(xiàng)公示 后續(xù)服務(wù)

想要申報(bào),如何聯(lián)系華夏泰科?

1.您可通過頁面在線客服與我們進(jìn)行溝通

2.您還可以通過400-086-8855與我們電話溝通

點(diǎn)擊在線咨詢