[發(fā)明專利]一種用戶行為的分析方法、裝置、應(yīng)用服務(wù)器及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201911212323.6 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN110909063B | 公開(公告)日: | 2020-11-17 |
| 發(fā)明(設(shè)計)人: | 曾健豪;羅洪鵬;蔣璐;繆敏杰;黃俊杰 | 申請(專利權(quán))人: | 蜂助手股份有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/958 |
| 代理公司: | 廣州市智遠(yuǎn)創(chuàng)達(dá)專利代理有限公司 44619 | 代理人: | 王會龍 |
| 地址: | 510000 廣東省廣州市天河區(qū)龍*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用戶 行為 分析 方法 裝置 應(yīng)用 服務(wù)器 存儲 介質(zhì) | ||
本發(fā)明公開了一種用戶行為的分析方法、裝置、應(yīng)用服務(wù)器以及計算機(jī)存儲介質(zhì),方法包括:通過SDK埋點(diǎn)方式采集用戶行為信息;對用戶行為消息進(jìn)行數(shù)據(jù)處理,并通過消息中間件將處理后的用戶行為消息寫入存儲至數(shù)據(jù)庫中;其中,所述數(shù)據(jù)處理包括分析以及消費(fèi);將所述處理后得到的用戶行為信息經(jīng)ETL抽取、轉(zhuǎn)換以及加載后,以獲得最終持久化于數(shù)據(jù)倉庫的用戶行為信息;對所述數(shù)據(jù)倉庫的用戶行為信息進(jìn)行統(tǒng)計與分析,以得到用戶行為可視化分析表。本發(fā)明能夠?qū)τ脩粜袨樾畔⑦M(jìn)行有效的整合,為企業(yè)提供報表層展現(xiàn)與分析,從而為企業(yè)領(lǐng)導(dǎo)提供決策依據(jù)。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用戶行為的分析方法、裝置、應(yīng)用服務(wù)器及存儲介質(zhì)。
背景技術(shù)
在互聯(lián)網(wǎng)迅速發(fā)展的時代,存在大量用戶使用應(yīng)用終端的場景,例如:瀏覽網(wǎng)頁、網(wǎng)上購物、業(yè)務(wù)辦理等。在這個“客戶至上”的互聯(lián)網(wǎng)大環(huán)境,推動公司決策其中一個很重要的因素,往往是客戶。正因如此,企業(yè)更需要深入地了解客戶的需求與意向,從而為客戶帶來更好的用戶體驗(yàn)。通過對用戶行為的數(shù)據(jù)收集、統(tǒng)計與分析,以獲得客戶互動的洞察力,提高客戶忠誠度,并最終為企業(yè)獲得在同行中的競爭優(yōu)勢。
現(xiàn)有的用戶行為收集的技術(shù)方案,通常需要在客戶端或基于瀏覽器的HTML頁面做javascript代碼埋點(diǎn),發(fā)送到后端的數(shù)據(jù)收集服務(wù)器,后端通過將用戶行為信息寫到日志。然后通過日志之收集工具,將數(shù)據(jù)實(shí)時或批量的傳輸?shù)饺罩臼占到y(tǒng),通過一定的篩選和過濾,得出有價值的數(shù)據(jù),再將其清洗、格式化,轉(zhuǎn)存到數(shù)據(jù)庫中,如數(shù)據(jù)倉庫或分布式存儲系統(tǒng)。接著進(jìn)行數(shù)據(jù)統(tǒng)計、分析與挖掘,得出最終的數(shù)據(jù)可視化的圖表、報表,為企業(yè)運(yùn)營提供各數(shù)據(jù)指標(biāo)。但是,1、在數(shù)據(jù)收集方面,需要在代碼里做數(shù)據(jù)埋點(diǎn),對現(xiàn)有業(yè)務(wù)代碼的侵入性比較高,使用方需要投入比較大的對接成本。2、通過日志收集用戶行為信息,涉及到磁盤IO的性能問題,如在正常業(yè)務(wù)里面收集,可能還會影響已有業(yè)務(wù)的性能與響應(yīng)效率。當(dāng)遇到業(yè)務(wù)量較大或者并發(fā)的場景,情況尤為明顯。
發(fā)明內(nèi)容
針對上述問題,本發(fā)明的目的在于提供一種用戶行為的分析方法、裝置、應(yīng)用服務(wù)器以及計算機(jī)存儲介質(zhì),能夠?qū)τ脩粜袨樾畔⑦M(jìn)行有效的整合,為企業(yè)提供報表層展現(xiàn)與分析,從而為企業(yè)領(lǐng)導(dǎo)提供決策依據(jù)。
本發(fā)明實(shí)施例提供了一種用戶行為的分析方法,包括:
通過SDK埋點(diǎn)方式采集用戶行為信息;
對用戶行為消息進(jìn)行數(shù)據(jù)處理,并通過消息中間件將處理后的用戶行為消息寫入存儲至數(shù)據(jù)庫中;其中,所述數(shù)據(jù)處理包括分析以及消費(fèi);
將所述處理后得到的用戶行為信息經(jīng)ETL抽取、轉(zhuǎn)換以及加載后,以獲得最終持久化于數(shù)據(jù)倉庫的用戶行為信息;
對所述數(shù)據(jù)倉庫的用戶行為信息進(jìn)行統(tǒng)計與分析,以得到用戶行為可視化分析表。
優(yōu)選地,通過SDK埋點(diǎn)方式采集用戶行為信息,具體為:
通過SDK方式進(jìn)行數(shù)據(jù)埋點(diǎn);其中,數(shù)據(jù)埋點(diǎn)包括在用戶終端進(jìn)行埋點(diǎn)的前端埋點(diǎn)以及在服務(wù)器端進(jìn)行埋點(diǎn)的后端埋點(diǎn);
打開Netty框架定義的通道服務(wù)端口,以采集所述用戶終端以及服務(wù)端埋點(diǎn)記錄的用戶行為信息。
優(yōu)選地,對用戶行為消息進(jìn)行數(shù)據(jù)處理,并通過消息中間件將處理后的用戶行為消息寫入存儲至數(shù)據(jù)庫中,具體為:
將所述用戶行為信息組裝成消息中間件所需的消息隊(duì)列,以使得所述消息隊(duì)列對所述用戶行為信息進(jìn)行消費(fèi),以獲得消費(fèi)后的用戶行為信息;
對消費(fèi)后的用戶行為信息進(jìn)行分析,以得到處理后的用戶行為消息,并將處理后的用戶行為信息存儲至數(shù)據(jù)庫中。
優(yōu)選地,所述消息中間件為rabbitmq。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蜂助手股份有限公司,未經(jīng)蜂助手股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911212323.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





