本發明專利技術公開了一種WEB用戶行為反饋方法及系統,WEB用戶行為反饋方法包括:用戶終端從WEB服務器處接收內嵌有采集插件的WEB頁面數據,通過采集插件采集用戶終端的WEB用戶行為數據并上傳至采集接口服務器;再將WEB用戶行為數據中一項或多項的量型參數通過推送服務器與預設值進行比對后,再將WEB用戶行為數據寫入到數據庫中;當WEB用戶行為數據中一項或多項量型參數超過預設值后,推送服務器根據WEB用戶行為數據中超過預設值的量型參數生成一推送報告并發送至監控終端,推送報告內包括超過預設值的量型參數及其相關的基本信息參數;使決策人員對WEB用戶行為數據的變化的了解更加及時和全面,提高了決策人員的監控效率,提高了用戶體驗和數據的安全性。
【技術實現步驟摘要】
一種WEB用戶行為反饋方法及系統
本專利技術涉及數據處理
,更具體地說,它涉及一種WEB用戶行為反饋方法及系統。
技術介紹
在數據成為企業核心資產與核心競爭力的今天,各大互聯網公司都大力建設自己的大數據平臺,為市場、產品運營、UI設計等部門提供業務決策依據,為企業高層管理人員制定戰略決策提供數據支撐,為產品功能提供數據支持從而提高用戶體驗與用戶粘性。用戶在網站上的行為數據則是這些需求得以實現的基礎,所以采集用戶在網站上的行為數據具有深遠而重要的意義。JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。JavaScript是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。RabbitMQ是一個在AMQP(高級消息隊列協議)基礎上完整的,可復用的企業消息系統。MQ全稱為MessageQueue,消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發送數據進行通信,而不是通過直接調用彼此來通信,直接調用通常是用于諸如遠程過程調用的技術。排隊指的是應用程序通過隊列來通信。隊列的使用除去了接收和發送應用程序同時執行的要求。其中較為成熟的MQ產品有IBMWEBSPHEREMQ等等。面對眾多用戶在網站上的交互行為,現有技術中,為了減少WEB服務器的壓力,通過另外的數據采集服務器采集用戶在網站上的行為數據并存至數據庫中。當網站主營方需要用戶在網站上的行為數據進行分析時,網站主營方需通過WEB服務器主動發起數據調用和統計分析請求,使網站的決策者對用戶網站上的行為了解較為滯后且不全面。
技術實現思路
針對現有技術存在的不足,本專利技術的目的一在于提供一種WEB用戶行為反饋方法。為實現上述目的,本專利技術提供了如下技術方案:一種WEB用戶行為反饋方法,所述WEB用戶行為反饋方法包括:用戶終端從WEB服務器處接收內嵌有采集插件的WEB頁面數據,通過所述采集插件采集所述用戶終端的WEB用戶行為數據并上傳至采集接口服務器;再將所述WEB用戶行為數據中一項或多項的量型參數通過推送服務器與預設值進行比對后,再將所述WEB用戶行為數據寫入到數據庫中;其中,當所述WEB用戶行為數據中一項或多項量型參數超過預設值后,所述推送服務器根據所述WEB用戶行為數據中超過預設值的量型參數生成一推送報告并發送至監控終端,所述推送報告內包括超過預設值的所述量型參數及其相關的基本信息參數。通過上述技術方案,在WEB用戶行為數據中一項或多項量型參數超過預設值后,通過推送服務器生成推送報告并主動推送給監控終端,使決策人員對WEB用戶行為數據的變化的了解更加及時和全面,減少了決策人員的工作量,并提高了決策人員的工作效率。進一步的,在所述采集接口服務器接收到來自所述用戶終端的WEB用戶行為數據之后,所述WEB用戶行為反饋方法還包括:通過所述采集接口服務器將所述WEB用戶行為數據寫入到消息隊列服務器的消息隊列中;再通過日志服務器集群中的分日志服務器輪詢消息隊列服務器的消息隊列中的消息,當所述分日志服務器讀取到所述WEB用戶行為數據后將其寫入頁面瀏覽日志文件;并當所述分日志服務器內的頁面瀏覽日志文件達到預定量后,所述分日志服務器將所述頁面瀏覽日志文件發送至日志匯總服務器;當所述日志匯總服務器接收到所述頁面瀏覽日志文件后,通過所述推送服務器將所述頁面瀏覽日志文件內的WEB用戶行為數據中的一項或多項量型參數與預設值進行比對后,通過所述日志匯總服務器將所述頁面瀏覽日志文件寫入到所述數據庫中。通過上述技術方案,通過日志服務器集群對WEB用戶行為數據進行更加高效地寫入到頁面瀏覽日志文件中;同時,由于通過分日志服務器輪詢消息隊列服務器的消息隊列中的消息來讀取采集接口服務器中的WEB用戶行為數據,消息隊列把數據進行持久化,直到消息隊列內的消息被完全處理會一直存在,從而規避了數據丟失的風險。進一步的,所述采集插件通過異步執行的方式獲取所述用戶終端的所述WEB用戶行為數據。通過上述技術方案,使采集插件在用戶終端的WEB頁面數據其他內容加載完再加載采集插件對應的程序,同時是后臺進行的,大大降低了給瀏覽頁面帶來的影響,從而提高了用戶瀏覽體驗。進一步的,在所述頁面瀏覽日志文件寫入到所述數據庫之后,所述WEB用戶行為反饋方法還包括:當所述監控終端向所述推送服務器發送數據分析請求后,所述推送服務器根據所述數據分析請求將所述數據庫內所述頁面瀏覽日志文件中的所述WEB用戶行為數據進行對應的邏輯處理和統計后生成一統計報告并發送至所述監控終端處。通過上述技術方案,使監控終端可以通過推送服務器了解到其他WEB用戶行為數據對應的參數,以便于后續決策和優化的參考。針對現有技術存在的不足,本專利技術的目的二在于提供一種WEB用戶行為反饋系統,為實現上述目的二,本專利技術提供了如下技術方案:一種WEB用戶行為反饋系統,所述WEB用戶行為反饋系統包括:WEB服務器,用于在接收到頁面請求后向對應的請求終端發出內嵌有采集插件的WEB頁面數據;用戶終端,用于向所述WEB服務器發出所述頁面請求以及接收并加載所述WEB頁面數據,其中,通過所述采集插件采集WEB用戶行為數據并發送出;采集接口服務器,用于接收所述采集插件采集的WEB用戶行為數據;監控終端,用于通過接收的推送報告監控所述WEB用戶行為數據和發出數據分析請求;推送服務器,用于將所述WEB用戶行為數據中一項或多項的量型參數與預設值進行比對,并當所述WEB用戶行為數據中一項或多項量型參數超過預設值后,根據所述WEB用戶行為數據中超過預設值的量型參數生成所述推送報告并發送至所述監控終端,所述推送報告內包括超過預設值的所述量型參數及其相關的基本信息參數,當接收到所述監控終端的數據分析請求后,根據所述數據分析請求將所述數據庫內的所述WEB用戶行為數據進行對應的邏輯處理和統計后生成一統計報告并發送至所述監控終端處;數據庫,用于將所述采集接口服務器接收到的所述WEB用戶行為數據存儲起來。通過上述技術方案,可通過推送服務器生成推送報告并主動推送給監控終端,使決策人員對WEB用戶行為數據的變化的了解更加及時和全面,減少了決策人員的工作量,并提高了決策人員的工作效率。進一步的,所述WEB用戶行為反饋系統還包括:消息隊列服務器,用于將所述WEB用戶行為數據寫入到消息隊列中;多個分日志服務器,組成一個日志服務器集群,用于輪詢消息隊列服務器的消息隊列中的消息,當所述分日志服務器讀取到所述WEB用戶行為數據后將其寫入頁面瀏覽日志文件;日志匯總服務器,用于接收所述分日志服務器發來的頁面瀏覽日志文件,在所述推送服務器將所述頁面瀏覽日志文件內的WEB用戶行為數據中的一項或多項量型參數與預設值進行比對后,再將所述頁面瀏覽日志文件本文檔來自技高網...

【技術保護點】
一種WEB用戶行為反饋方法,其特征在于,所述WEB用戶行為反饋方法包括:用戶終端(2)從WEB服務器(1)處接收內嵌有采集插件的WEB頁面數據,通過所述采集插件采集所述用戶終端(2)的WEB用戶行為數據并上傳至采集接口服務器(3);再將所述WEB用戶行為數據中一項或多項的量型參數通過推送服務器(8)與預設值進行比對后,再將所述WEB用戶行為數據寫入到數據庫(10)中;其中,當所述WEB用戶行為數據中一項或多項量型參數超過預設值后,所述推送服務器(8)根據所述WEB用戶行為數據中超過預設值的量型參數生成一推送報告并發送至監控終端(9),所述推送報告內包括超過預設值的所述量型參數及其相關的基本信息參數。
【技術特征摘要】
1.一種WEB用戶行為反饋方法,其特征在于,所述WEB用戶行為反饋方法包括:用戶終端(2)從WEB服務器(1)處接收內嵌有采集插件的WEB頁面數據,通過所述采集插件采集所述用戶終端(2)的WEB用戶行為數據并上傳至采集接口服務器(3);再將所述WEB用戶行為數據中一項或多項的量型參數通過推送服務器(8)與預設值進行比對后,再將所述WEB用戶行為數據寫入到數據庫(10)中;其中,當所述WEB用戶行為數據中一項或多項量型參數超過預設值后,所述推送服務器(8)根據所述WEB用戶行為數據中超過預設值的量型參數生成一推送報告并發送至監控終端(9),所述推送報告內包括超過預設值的所述量型參數及其相關的基本信息參數。2.根據權利要求1所述的一種WEB用戶行為反饋方法,其特征在于,在所述采集接口服務器(3)接收到來自所述用戶終端(2)的WEB用戶行為數據之后,所述WEB用戶行為反饋方法還包括:通過所述采集接口服務器(3)將所述WEB用戶行為數據寫入到消息隊列服務器(4)的消息隊列中;再通過日志服務器集群(5)中的分日志服務器(6)輪詢消息隊列服務器(4)的消息隊列中的消息,當所述分日志服務器(6)讀取到所述WEB用戶行為數據后將其寫入頁面瀏覽日志文件;并當所述分日志服務器(6)內的頁面瀏覽日志文件達到預定量后,所述分日志服務器(6)將所述頁面瀏覽日志文件發送至日志匯總服務器(7);當所述日志匯總服務器(7)接收到所述頁面瀏覽日志文件后,通過所述推送服務器(8)將所述頁面瀏覽日志文件內的WEB用戶行為數據中的一項或多項量型參數與預設值進行比對后,通過所述日志匯總服務器(7)將所述頁面瀏覽日志文件寫入到所述數據庫(10)中。3.根據權利要求2所述的一種WEB用戶行為反饋方法,其特征在于,所述采集插件通過異步執行的方式獲取所述用戶終端(2)的所述WEB用戶行為數據。4.根據權利要求2所述的一種WEB用戶行為反饋方法,其特征在于,在所述頁面瀏覽日志文件寫入到所述數據庫(10)之后,所述WEB用戶行為反饋方法還包括:當所述監控終端(9)向所述推送服務器(8)發送數據分析請求后,所述推送服務器(8)根據所述數據分析請求將所述數據庫(10)內所述頁面瀏覽日志文件中的所述WEB用戶行為數據進行對應的邏輯處理和統計后生成一統計報告并發送至所述監控終端(9)處。5.一種WEB用戶行為反饋系統,其特征在于,...
【專利技術屬性】
技術研發人員:張元康,
申請(專利權)人:浙江沛宏網絡科技有限公司,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。