TWI479438B - A visual processing method, apparatus and system for user access to web page behavior - Google Patents

A visual processing method, apparatus and system for user access to web page behavior Download PDF

Info

Publication number
TWI479438B
TWI479438B TW098119739A TW98119739A TWI479438B TW I479438 B TWI479438 B TW I479438B TW 098119739 A TW098119739 A TW 098119739A TW 98119739 A TW98119739 A TW 98119739A TW I479438 B TWI479438 B TW I479438B
Authority
TW
Taiwan
Prior art keywords
user
webpage
click data
area
data
Prior art date
Application number
TW098119739A
Other languages
English (en)
Other versions
TW201044309A (en
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to TW098119739A priority Critical patent/TWI479438B/zh
Publication of TW201044309A publication Critical patent/TW201044309A/zh
Application granted granted Critical
Publication of TWI479438B publication Critical patent/TWI479438B/zh

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Description

用戶訪問網頁行為的視覺化處理方法、裝置及系統
本申請關於電腦網路技術領域,尤其關於用戶訪問網頁行為的視覺化處理方法、裝置及系統。
從企業網站建設的目的來看,企業的網站是企業宣傳展示公司產品和/或進行網上貿易的重要平臺。然而現實情況是大部分企業對於這個平臺的效果沒有直觀清晰的認識,對於網站上展示的每個產品受關注情況更是無從知曉,這樣的情況持續下去必將導致企業決策者在制定產品銷售和宣傳策略時缺少強有力的支援,使得決策的準確性、及時性等都大打折扣。
目前可以通過很多方式實現對企業網站的資訊關注度的統計,比如通過解析網站的日誌資料然後匯總分析、也可以使用第三方軟體來進行統計、甚至可以直接在網頁上添加跟蹤代碼來進行統計分析等等,但目前這些方式所得到的結果通常只是對整個網站或個別網頁受關注情況的統計分析,而無法針對網頁中的某一區域,如網頁中展示的某個產品,是否受到關注進行統計分析,因此,這些方式除了帶給決策者死板的資料外就是給決策者帶來的面對這些資料的莫大的痛苦。
也就是說,目前這些方式的缺點是非常明顯的:不直觀、不明了,對資料報表的閱讀者也提出了很高的要求。並且,報表資料脫離了產品展示的平臺,從而將產品關注度與產品展示平臺之間的關係隔離開來了,最終導致決策偏差甚至錯誤。
本申請實施例提供一種用戶訪問網頁行為的視覺化處理方法,用以將用戶對網頁中內容的關注程度與網頁中相應內容之間的關係緊密聯繫起來,直觀、明瞭地顯示用戶對網頁中內容的關注程度,該方法包括:採集用戶端的滑鼠點擊資料;根據採集的該滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數;以及,將用戶對網頁中各區域的訪問次數與相應的區域相匹配;顯示匹配結果。
較佳的,該採集用戶端的滑鼠點擊資料之前,還包括:在網頁中埋設javascript代碼;根據用戶的滑鼠點擊行為觸發onMouseDown事件,在onMouseDown事件中添加腳本捕捉用戶端的滑鼠點擊資料,並通過httpRequest物件上報用戶端的滑鼠點擊資料。
較佳的,該根據採集的滑鼠點擊資料進行該統計,包括:獲取採集的滑鼠點擊資料並進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數。
較佳的,該對滑鼠點擊資料進行匯總分析,包括:若根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。
較佳的,該根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,包括:生成空白圖片,還原滑鼠點擊資料中的點擊位置參數並與該空白圖片相匹配;匹配時使用預設的單位點擊效果圖標識用戶的每一個滑鼠點擊行為,直至完成各區域的點擊資料集建模,在該空白圖片基礎上形成點擊資料建模圖。
較佳的,該將用戶對網頁中各區域的訪問次數與相應的區域相匹配,包括:將該點擊資料建模圖進行格式轉換;其中,根據用戶對網頁中各區域的訪問次數的不同,將轉換後的圖片分成不同的顏色區域。
較佳的,將該點擊資料建模圖進行格式轉換之後,進一步包括對轉換後的圖片進行透明化處理。
較佳的,該顯示匹配結果,包括:在該網頁上添加javascript腳本,通過新建一個層,將透明化處理後的圖片下載、覆蓋於該網頁上並顯示。
本申請實施例還提供一種用戶訪問網頁行為的視覺化處理裝置,用以將用戶對網頁中內容的關注程度與網頁中相應內容之間的關係緊密聯繫起來,直觀、明瞭地顯示用戶對網頁中內容的關注程度,該裝置包括:統計模組,用於根據用戶端的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數,該各區域根據網頁中的內容進行劃分;匹配模組,用於將用戶對網頁中各區域的訪問次數與相應的區域相匹配;顯示模組,用於顯示匹配結果。
較佳的,該統計模組包括:獲取單元,用於獲取用戶端的滑鼠點擊資料;計算單元,用於對滑鼠點擊資料進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數。
較佳的,該計算單元進一步用於:根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。
較佳的,該計算單元進一步用於:生成空白圖片,還原滑鼠點擊資料中的點擊位置參數並與該空白圖片相匹配;匹配時使用預設的單位點擊效果圖標識用戶的每一個滑鼠點擊行為,直至完成各區域的點擊資料集建模,在該空白圖片基礎上形成點擊資料建模圖。
較佳的,該匹配模組進一步用於:將該點擊資料建模圖進行格式轉換;其中,根據用戶對網頁中各區域的訪問次數的不同,將轉換後的圖片分成不同的顏色區域。
較佳的,該匹配模組進一步用於:對格式轉換後的圖片進行透明化處理。
較佳的,該顯示模組進一步用於:在該網頁上添加javascript腳本,通過新建一個層,將透明化處理後的圖片下載、覆蓋於該網頁上並顯示。
本申請實施例還提供一種用戶訪問網頁行為的視覺化處理系統,用以將用戶對網頁中內容的關注程度與網頁中相應內容之間的關係緊密聯繫起來,直觀、明瞭地顯示用戶對網頁中內容的關注程度,該系統包括:資料獲取伺服器,用於採集用戶端的滑鼠點擊資料;資料分析伺服器,用於根據資料獲取伺服器採集的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數,該各區域根據網頁中的內容進行劃分;以及,將用戶對網頁中各區域的訪問次數與相應的區域相匹配;第一網站伺服器,用於顯示資料分析伺服器的匹配結果。
較佳的,還包括:第二網站伺服器,用於捕捉用戶端的滑鼠點擊資料並向資料獲取伺服器上報。
本申請實施例中,採集用戶端的滑鼠點擊資料;根據採集的該滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數;以及,將用戶對網頁中各區域的訪問次數與相應的區域相匹配;顯示匹配結果,從而通過視覺化方式呈現用戶對網頁中內容的訪問行為,使用戶對網頁中內容的關注程度直觀、明瞭,並且,通過將用戶對網頁中各區域的訪問次數與相應的區域相匹配,也將用戶對網頁中內容的關注程度與網頁中相應內容之間的關係緊密聯繫起來,有利於網站決策者後續根據用戶對網頁的訪問行為進行方便、準確地決策。
本申請實施例在傳統統計方法的基礎上對資料予以建模和視覺化實現,將死板的資料以直觀的方式展現給決策者,簡潔、明瞭、快捷、方便。
如圖1所示,本申請實施例中,用戶訪問網頁行為的視覺化處理方法處理流程可以包括:
步驟101、採集用戶端的滑鼠點擊資料。
步驟102、根據採集的該滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數。其中,網頁中各區域可以有多種劃分方式,例如根據位置進行劃分、根據內容進行劃分等。在根據內容進行劃分時也可以有多種方式,例如一個網頁中包含新聞內容、娛樂內容、教育內容,則可以將該網頁劃分為新聞區域、娛樂區域、教育區域;又如若一個網頁用於展示不同的商品,則可以按所展示不同商品劃分為不同區域;再如一個網頁若展示有若干條鏈結,則每一條鏈結可劃分為一個區域。
步驟103、將用戶對網頁中各區域的訪問次數與相應的區域相匹配。
步驟104、顯示匹配結果。
圖1所示流程中的各步驟可由同一實體實施,也可由不同實體實施,視實際需要而定。例如在一個實施例中,由一資料獲取伺服器實施步驟101,即由該資料獲取伺服器採集用戶端的滑鼠點擊資料,由一資料分析伺服器實施步驟102-103,即由該資料分析伺服器根據前述資料獲取伺服器採集的該滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數;以及,將用戶對網頁中各區域的訪問次數與相應的區域相匹配;由一網站伺服器,如稱之為第一網站伺服器實施步驟104,即由該第一網站伺服器顯示前述資料分析伺服器的匹配結果。本例中引入的各步驟實施主體:資料獲取伺服器、資料分析伺服器、第一網站伺服器僅為一例,實施中不排除由其他的一個或多個實體實現本發明方案。在下面的實施例描述中,暫以本例為例進行說明。
一個實施例中,可以通過捕捉包括有點擊位置參數的滑鼠點擊資料,根據滑鼠點擊資料進行用戶對網頁中各區域的訪問次數的統計。則在執行步驟101之前,可以先捕捉滑鼠點擊資料,例如可以由另一設備,如另一網站伺服器(如稱為第二網站伺服器)來實施,其方式可以有多種,例如,在網頁中埋設javascript代碼以實現前述捕捉的功能。舉一例,在網頁中埋設javascript代碼之後,根據用戶的滑鼠點擊行為觸發onMouseDown事件;在onMouseDown事件中添加腳本捕捉滑鼠點擊資料;通過httpRequest物件向資料獲取伺服器上報滑鼠點擊資料。
其中,滑鼠點擊資料可以包括點擊位置參數,也可以包含其他能夠反映用戶點擊具體情況的資料,例如,滑鼠點擊的相應鏈結、螢幕解析度、用戶IP位址、cookie等相關資料。
以由第二網站伺服器捕捉滑鼠點擊資料為例,實施中,第二網站伺服器將滑鼠點擊資料上報給資料獲取伺服器後,資料獲取伺服器可將該滑鼠點擊資料進行儲存,儲存時可以以某種固定格式保存,方便後續資料分析伺服器進行提取和分析,例如採用如下的資料格式進行保存:
X=100Y=200dx=1024dy=768URL=www.alisoft.com
其中,X為滑鼠點擊位置距離頁面最左端的距離;Y為滑鼠點擊位置距離頁面頂端的距離;dx為該頁面的最大寬度(可通過javascript獲取頁面屬性值獲得);dy為該頁面的最大高度(可通過javascript獲取頁面屬性值獲得);URL為滑鼠點擊所在頁面的位址。
實施中,在資料獲取伺服器上可以設置一個日誌檔,這個日誌檔每一行記錄的就是一個點擊行為,例如以前面例子中的資料格式記錄,其中的“=”號是這個格式的一部分,沒有特殊的意義,也可以使用“:”替代,這個記錄解析出來的含義是用戶點擊了那個頁面“URL=www.alisoft.com”頁面大小(dx=1024頁面寬,dy=768頁面高度),滑鼠點擊的位置如何(X=100距離頁面左側的距離Y=200距離頁面頂部的距離),X和Y的值是根據滑鼠點擊的實際位置來記錄的,至於X是Y的多少倍這個視實際的資料而定。
一個實施例中,資料分析伺服器根據滑鼠點擊資料進行用戶對網頁中各區域的訪問次數的統計時,可以包括:資料分析伺服器獲取資料獲取伺服器採集的滑鼠點擊資料並進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數。
實施中對滑鼠點擊資料進行匯總分析時,可以按滑鼠點擊數來統計或按獨立用戶來統計(類似於流量統計裏的PV和UV)。若是按滑鼠點擊數來統計每一次的滑鼠點擊行為,則一個用戶點擊多次也會計算多次;若是按獨立用戶來統計,則一個用戶點擊多次隻算一次不會重複計算,相當於統計人頭數。實現時可以根據用戶選擇生成不同的統計代碼,按獨立用戶統計的方式會比按滑鼠點擊數統計的方式增加一個獨立用戶判斷的機制,這個機制可以是通過用戶IP位址判斷結合cookie的方式,即:若第二網站伺服器根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。例如,如果IP相同但cookie不同,則可以認為是不同的用戶(可理解為不同的用戶使用同一用戶端設備存取網路),IP不同則可以認為是不同用戶。
一個實施例中,資料分析伺服器根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集時,可以包括:資料分析伺服器生成空白圖片,還原滑鼠點擊資料中的點擊位置參數,即在獲得的點擊資料基礎上進行點擊位置等資料還原,將點擊位置參數與該空白圖片相匹配;其中,生成空白圖片的一個具體實施例可以包括:預設一張空白的png格式圖片檔,根據滑鼠點擊資料中包含的頁面實際大小動態調整這個png格式圖片檔的大小,例如在前面例子中的資料格式中,dx=1024頁面寬,dy=768頁面高度,可用於生成空白頁面。在大小調整之後使用JAVA編程語言對圖片進行解碼和重新編碼即可。將點擊位置參數與生成的空白圖片相匹配的一個具體實施例可以包括:在已調整好大小的空白圖片上進行描點,解析滑鼠點擊資料,還原點擊位置資料,按點擊位置資料在空白圖片上相應位置描點。仍例如在前面例子中的資料格式中,滑鼠點擊的位置X=100距離頁面左側的距離Y=200距離頁面頂部的距離,可用於描點。實施中若之前按一種固定的預先定義好的格式記錄了滑鼠點擊資料,那麼解析出點擊位置參數的過程遵守同樣的規則進行解析,最終還原各資料項目,為後續的建模做準備;匹配時使用預設的單位點擊效果圖標識用戶的每一個滑鼠點擊行為,直至完成各區域的點擊資料集建模,在該空白圖片基礎上形成點擊資料建模圖。一個具體實例中,匹配時按點擊位置資料在空白圖片上相應位置描點的方式可以有多種,例如使用預設的單位點擊效果圖標識用戶的每一個滑鼠點擊行為,具體如:將設計了一個點的png圖片保存在伺服器上,每次描點就是將這個png圖片複製到相應的位置。最終建模形成的點擊資料建模圖是在和頁面大小一致的空白圖片上將用戶的滑鼠點擊資料按照點擊位置資料用單位點擊效果圖進行描點後的結果,直觀的效果是空白頁面上有密密麻麻的點(當然也可能很稀疏,視頁面的實際點擊資料而定)。
在完成訪問次數的統計之後,資料分析伺服器將各區域的訪問次數與相應的區域相匹配,供第一網站伺服器顯示匹配結果。顯示匹配結果時可以用圖片、資料、文本等方式,本申請對此並不做限定。例如以資料或文本方式將各區域的訪問次數***網頁中相應的區域;又如,在以圖片方式顯示時:資料分析伺服器在完成點擊資料集建模之後,將點擊資料建模圖進行格式轉換;其中,根據用戶對網頁中各區域的訪問次數的不同,將轉換後的圖片分成不同的顏色區域。即,轉換後的圖形將根據點擊的密集程度分成不同的顏色區域,例如,點擊越密集的地方顏色將越鮮豔,相反點擊稀疏的地方顏色相應的要淡一些。後續第一網站伺服器即可將轉換後的圖片顯示出。
為了更清楚地呈現用戶訪問行為的視覺化效果,資料分析伺服器將該點擊資料建模圖進行格式轉換之後,可以將轉換後的圖片進行透明化處理。
實施中可以採用JAVA語言對圖片進行解碼,然後修改相應的屬性重新編碼即可完成圖片處理,包括進行大小轉化、格式轉化、顏色變化等處理,當然圖片的透明化處理也一樣,實現起來簡單方便。如果是圖片為png格式,還可以使用JavaScript結合樣式表(CSS)的形式予以解決,實現起來也較簡單,為了減輕用戶端流覽器的負擔,可以將透明化處理過程放在伺服器端處理。前述透明化處理主要是為後續展現過程服務,我們最終是希望將這個生成的圖片直接置於網頁之上,透明的效果可以非常清楚的看到背後對應的網頁中內容資訊。進行顯示處理時,可以在該網頁上添加javascript腳本,通過新建一個層,將透明化處理後的圖片下載、覆蓋於網頁上並顯示。
如圖2所示,一個具體實例中,資料分析伺服器整個對滑鼠點擊資料的分析和建模的過程可以包括:步驟201、讀取用戶滑鼠點擊資料記錄檔;步驟202、判斷是否讀取成功,若是,則執行步驟203,否則結束處理;步驟203、解析用戶滑鼠點擊資料記錄;步驟204、還原滑鼠點擊位置;步驟205、執行點擊資料建模;步驟206、生成反映用戶訪問網頁行為的視覺化圖片。
另外,在本申請實施例的實現過程中,可以使用Appache伺服器進行軟體發展,實現用戶對網頁的訪問次數總數及對網頁中各區域的訪問次數的統計;可以使用Appache伺服器中的mop_imap模組進行軟體發展,以確定各區域的訪問結果;以及,將各區域的訪問結果與相應的區域相匹配,並顯示出匹配結果,這樣實現起來較為輕鬆和方便。
基於同一申請構思,本申請實施例還提供一種用戶訪問網頁行為的視覺化處理裝置,其結構如圖3所示,可以包括:統計模組301,用於根據用戶端的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數,該各區域根據網頁中的內容進行劃分;匹配模組302,用於將用戶對網頁中各區域的訪問次數與相應的區域相匹配;顯示模組303,用於顯示匹配的結果。
如圖4所示,一個實施例中,統計模組301可以包括:獲取單元401,用於獲取用戶端的滑鼠點擊資料;計算單元402,用於對滑鼠點擊資料進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數。
一個實施例中,計算單元402還可以用於:根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。
一個實施例中,計算單元402還可以用於:生成空白圖片,還原滑鼠點擊資料中的點擊位置參數並與該空白圖片相匹配;匹配時使用預設的單位點擊效果圖標識用戶的每一個滑鼠點擊行為,直至完成各區域的點擊資料集建模,在該空白圖片基礎上形成點擊資料建模圖。
一個實施例中,匹配模組302還可以用於:將該點擊資料建模圖進行格式轉換;其中,根據用戶對網頁中各區域的訪問次數的不同,將轉換後的圖片分成不同的顏色區域。
一個實施例中,匹配模組302還可以用於:對格式轉換後的圖片進行透明化處理。
一個實施例中,顯示模組303還可以用於:在該網頁上添加javascript腳本,通過新建一個層,將透明化處理後的圖片下載、覆蓋於該網頁上並顯示。
上述裝置實際是前述用戶訪問網頁行為的視覺化處理方法中資料分析伺服器、第二網站伺服器功能的結合,實施時,該兩者完全可能以單一實體實現,當然也不排除以多個實體實現的情況。為了描述的方便,描述以上裝置時以功能分為各種模組或單元分別描述。當然,在實施本申請時可以把各模組或單元的功能在同一個或多個軟體和/或硬體中實現。
基於同一申請構思,本申請實施例還提供一種用戶訪問網頁行為的視覺化處理系統,其結構如圖5所示,可以包括:資料獲取伺服器501,用於接收採集用戶端的滑鼠點擊資料;資料分析伺服器502,用於根據資料獲取伺服器採集的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數,該各區域根據網頁中的內容進行劃分;以及,將用戶對網頁中各區域的訪問次數與相應的區域相匹配;第一網站伺服器503,用於顯示資料分析伺服器的匹配結果。
一個實施例中,圖5所示的系統還可以包括:第二網站伺服器504,用於捕捉用戶端的滑鼠點擊資料並向資料獲取伺服器上報。
上述第一網站伺服器、資料獲取伺服器、資料分析伺服器、第二網站伺服器可以是物理上相互獨立的若干個伺服器,也可以是設置於同一伺服器內以功能劃分的各個模組或單元。
下面舉一例說明上述用戶訪問網頁行為的視覺化處理系統的工作模式。該例中實現企業網站產品關注度的視覺化,網頁中各區域按展示產品的不同來劃分,如圖6所示,其操作執行主體包括:訪客(即前述用戶)、企業網站(即前述第二網站伺服器)、訪客滑鼠點擊資料獲取伺服器(即前述資料獲取伺服器)、滑鼠點擊資料分析伺服器(即前述資料分析伺服器)、產品關注度視覺化處理系統(即前述第一網站伺服器)、企業網站決策者。本例中企業網站產品關注度的視覺化處理過程可以包括:獲取訪客滑鼠點擊資料並上傳到訪客滑鼠點擊資料獲取伺服器;資料的分析建模生成產品關注度熱點圖;將熱點圖呈現給企業網站決策者。
當企業網站決策者需要查看產品關注度情況時,通過操作產品關注度視覺化處理系統相應模組從而觸發產品關注度視覺化處理系統向滑鼠點擊資料分析伺服器發出生成熟點圖請求,滑鼠點擊資料分析伺服器獲得相應的訪客滑鼠點擊資料後進行匯總分析,形成展品展示區各個產品的點擊資料集,在資料集基礎上進行圖形建模,最終形成產品關注度熱點圖。
具體處理流程可以如下:步驟601、訪客訪問企業網站;步驟602、訪客點擊產品資訊;步驟603、企業網站獲取滑鼠點擊資料;步驟604、企業網站將獲取的滑鼠點擊資料上傳至訪客滑鼠點擊資料獲取伺服器;步驟605、訪客滑鼠點擊資料獲取伺服器保存滑鼠點擊資料;步驟606、企業網站決策者登錄產品關注度視覺化處理系統;步驟607、企業網站決策者查看產品關注度;步驟608、產品關注度視覺化處理系統請求滑鼠點擊資料分析伺服器生成產品關注度熱點圖;步驟609、滑鼠點擊資料分析伺服器請求訪客滑鼠點擊資料獲取伺服器提供滑鼠點擊資料;步驟610、訪客滑鼠點擊資料獲取伺服器對儲存的滑鼠點擊資料進行預處理;步驟611、訪客滑鼠點擊資料獲取伺服器向滑鼠點擊資料分析伺服器返回預處理結果資料;步驟612、滑鼠點擊資料分析伺服器解析滑鼠點擊行為;步驟613、滑鼠點擊資料分析伺服器完成滑鼠行為建模;步驟614、滑鼠點擊資料分析伺服器生成反映訪問對企業網站產品關注度的熱點圖;步驟615、滑鼠點擊資料分析伺服器向產品關注度視覺化處理系統返回熱點圖;步驟616、產品關注度視覺化處理系統向企業網站決策者呈現產品關注度熱點圖。將生成的產品關注度熱點圖展示給網站決策者時,在展品關注度展示頁面上添加javascript腳本,通過新建一個層,然後將產品關注熱點圖下載並呈現給決策者,因為熱點圖已經做過透明化處理,因此將圖片覆蓋到產品展示區域即可,完成了這一步就可以得到大致效果圖,一個具體的效果圖可以如圖7所示。
由此可見,本申請實施例類比訪客的滑鼠點擊行為,建立相應的點擊模型,通過對所有訪客行為模型的匯總和分析,最終將關注度高的產品和關注度低的產品在關注度報告的視覺呈現上明顯標識出來,以一種視覺化的方式將訪客對產品的關注度直觀明瞭的展示給網站決策者。
另外,產品關注度視覺化處理系統也可以進一步開發形成對企業網站產品進行管理的綜合平臺,通過這個平臺企業可也非常方便的維護管理自己網站上的產品資訊,同時將兩者結合在產品的部署上也將帶來極大的便利。
本例實現過程中,在訪客滑鼠點擊資料獲取伺服器和滑鼠點擊資料分析伺服器可使用Appache伺服器進行軟體發展,使實現過程變得輕鬆;也可使用Appache中的mop_imap模組進行軟體發展,使資料點擊資料集的建模和視覺化實現即關注度熱點圖的生成變得方便。該資料獲取伺服器、資料分析伺服器、第一網站伺服器、第二網站伺服器在物理屬性上可以是獨立的多台伺服器,也可以按照功能劃分設置於同一或多個伺服器內。
綜上所述,本申請實施例中,採集用戶端的滑鼠點擊資料;根據採集的該滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數;以及,將用戶對網頁中各區域的訪問次數與相應的區域相匹配;顯示匹配結果,從而通過視覺化方式呈現用戶對網頁中內容的訪問行為,使用戶對網頁中內容的關注程度直觀、明瞭,並且,通過將用戶對網頁中各區域的訪問次數與相應的區域相匹配,也將用戶對網頁中內容的關注程度與網頁中相應內容之間的關係緊密聯繫起來,有利於網站決策者後續根據用戶對網頁的訪問行為進行方便、準確地決策。
該企業包括公司、組織、機構等各種法人組織或非法人組織,本申請的應用並不限於企業網站,可應用於政府部門網站、事業單位網站、協會組織網站甚至個人網站等。
顯然,本領域的技術人員可以對本申請進行各種改動和變形而不脫離本申請的精神和範圍。這樣,倘若對本申請的這些修改和變形屬於本申請申請專利範圍及其等同技術的範圍之內,則本申請也意圖包含這些改動和變形在內。
301...統計模組
302...匹配模組
303...顯示模組
401...獲取單元
402...計算單元
501...資料採集伺服器
502...資料分析伺服器
503...第一網站伺服器
504...第二網站伺服器
圖1為本申請實施例中用戶訪問網頁行為的視覺化處理方法處理流程圖;
圖2為本申請實施例中對滑鼠點擊資料的分析和建模的處理過程示意圖;
圖3為本申請實施例中用戶訪問網頁行為的視覺化處理裝置的結構示意圖;
圖4為本申請實施例中統計模組的結構示意圖;
圖5為本申請實施例中用戶訪問網頁行為的視覺化處理系統的結構示意圖;
圖6為本申請實施例中實現企業網站產品關注度的視覺化的處理流程圖。
圖7為本申請實施例中產品關注度熱點圖的呈現效果示意圖。

Claims (14)

  1. 一種用戶訪問網頁行為的視覺化處理方法,其特徵在於,該方法包括:採集用戶端的滑鼠點擊資料;根據採集的該滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數;根據網頁中各區域展示產品的不同內容劃分該各區域;以及將用戶對網頁中各區域的訪問次數與相應的區域相匹配,以聯繫用戶對網頁中各區域的內容的關注程度與相應的區域之間的關係;視覺化顯示匹配結果,其中,該根據採集的滑鼠點擊資料進行該統計,包括:獲取採集的滑鼠點擊資料並進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數,且若根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。
  2. 如申請專利範圍第1項所述的方法,其中,該採集用戶端的滑鼠點擊資料之前,還包括: 在網頁中埋設javascript代碼;根據用戶的滑鼠點擊行為觸發onMouseDown事件,在onMouseDown事件中添加腳本捕捉用戶端的滑鼠點擊資料,並透過httpRequest物件上報用戶端的滑鼠點擊資料。
  3. 如申請專利範圍第1項所述的方法,其中,該根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,包括:生成空白圖片,還原滑鼠點擊資料中的點擊位置參數並與該空白圖片相匹配;匹配時使用預設的單位點擊效果圖標識用戶的每一個滑鼠點擊行為,直至完成各區域的點擊資料集建模,在該空白圖片基礎上形成點擊資料建模圖。
  4. 如申請專利範圍第3項所述的方法,其中,該將用戶對網頁中各區域的訪問次數與相應的區域相匹配,包括:將該點擊資料建模圖進行格式轉換;其中,根據用戶對網頁中各區域的訪問次數的不同,將轉換後的圖片分成不同的顏色區域。
  5. 如申請專利範圍第4項所述的方法,其中,將該點擊資料建模圖進行格式轉換之後,進一步包括對轉換後的圖片進行透明化處理。
  6. 如申請專利範圍第5項所述的方法,其中,該顯示匹配結果,包括:在該網頁上添加javascript腳本,透過新建一個層,將 透明化處理後的圖片下載、覆蓋於該網頁上並顯示。
  7. 一種用戶訪問網頁行為的視覺化處理裝置,其特徵在於,包括:統計模組,用於根據用戶端的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數,該各區域根據網頁中的內容進行劃分;匹配模組,用於將用戶對網頁中各區域的訪問次數與相應的區域相匹配;顯示模組,用於視覺化顯示匹配結果,其中,該統計模組包括:計算單元,用於對滑鼠點擊資料進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數,且根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。
  8. 如申請專利範圍第7項所述的裝置,其中,該統計模組包括:獲取單元,用於獲取用戶端的滑鼠點擊資料。
  9. 如申請專利範圍第8項所述的裝置,其中,該計算單元進一步用於:生成空白圖片,還原滑鼠點擊資料中的點擊位置參數並與該空白圖片相匹配;匹配時使用預設的單位點擊效果圖標識用戶的每一個 滑鼠點擊行為,直至完成各區域的點擊資料集建模,在該空白圖片基礎上形成點擊資料建模圖。
  10. 如申請專利範圍第9所述的裝置,其中,該匹配模組進一步用於:將該點擊資料建模圖進行格式轉換;其中,根據用戶對網頁中各區域的訪問次數的不同,將轉換後的圖片分成不同的顏色區域。
  11. 如申請專利範圍第10項所述的裝置,其中,該匹配模組進一步用於:對格式轉換後的圖片進行透明化處理。
  12. 如申請專利範圍第11項所述的裝置,其中,該顯示模組進一步用於:在該網頁上添加javascript腳本,透過新建一個層,將透明化處理後的圖片下載、覆蓋於該網頁上並顯示。
  13. 一種用戶訪問網頁行為的視覺化處理系統,其特徵在於,包括:資料獲取伺服器,用於採集用戶端的滑鼠點擊資料;資料分析伺服器,用於根據資料獲取伺服器採集的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數,該各區域根據網頁中的內容進行劃分,以及將用戶對網頁中各區域的訪問次數與相應的區域相匹配,以聯繫用戶對網頁中各區域的內容的關注程度與相應的區域之間的關係;第一網站伺服器,用於顯示資料分析伺服器的匹配結果, 其中,該根據資料獲取伺服器採集的滑鼠點擊資料,統計用戶對網頁中各區域的訪問次數包括:獲取採集的滑鼠點擊資料並進行匯總分析,根據滑鼠點擊資料中的點擊位置參數形成各區域的點擊資料集,該點擊資料集中包括用戶對網頁中各區域的訪問次數,且若根據滑鼠點擊資料中用戶IP位址、cookie及點擊位置參數,確定用戶重複點擊相同區域內容,則在形成該點擊資料集時,不將重複次數計入該點擊資料集中用戶對網頁中相應區域的訪問次數。
  14. 如申請專利範圍第13項所述的系統,其中,還包括:第二網站伺服器,用於捕捉用戶端的滑鼠點擊資料並向資料獲取伺服器上報。
TW098119739A 2009-06-12 2009-06-12 A visual processing method, apparatus and system for user access to web page behavior TWI479438B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW098119739A TWI479438B (zh) 2009-06-12 2009-06-12 A visual processing method, apparatus and system for user access to web page behavior

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW098119739A TWI479438B (zh) 2009-06-12 2009-06-12 A visual processing method, apparatus and system for user access to web page behavior

Publications (2)

Publication Number Publication Date
TW201044309A TW201044309A (en) 2010-12-16
TWI479438B true TWI479438B (zh) 2015-04-01

Family

ID=45001307

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098119739A TWI479438B (zh) 2009-06-12 2009-06-12 A visual processing method, apparatus and system for user access to web page behavior

Country Status (1)

Country Link
TW (1) TWI479438B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080040653A1 (en) * 2006-08-14 2008-02-14 Christopher Levine System and methods for managing presentation and behavioral use of web display content
US20080046562A1 (en) * 2006-08-21 2008-02-21 Crazy Egg, Inc. Visual web page analytics
US20080270412A1 (en) * 2007-04-27 2008-10-30 Venkateswaran Udayasankar Tracking user clicks using ajax based beacons
TW200917057A (en) * 2007-10-12 2009-04-16 Microsoft Corp Automatically instrumenting a set of web documents
TW200921497A (en) * 2007-11-07 2009-05-16 Nokia Corp Method, apparatus and computer program product for hierarchical navigation with respect to content items of a media collection

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080040653A1 (en) * 2006-08-14 2008-02-14 Christopher Levine System and methods for managing presentation and behavioral use of web display content
US20080046562A1 (en) * 2006-08-21 2008-02-21 Crazy Egg, Inc. Visual web page analytics
US20080270412A1 (en) * 2007-04-27 2008-10-30 Venkateswaran Udayasankar Tracking user clicks using ajax based beacons
TW200917057A (en) * 2007-10-12 2009-04-16 Microsoft Corp Automatically instrumenting a set of web documents
TW200921497A (en) * 2007-11-07 2009-05-16 Nokia Corp Method, apparatus and computer program product for hierarchical navigation with respect to content items of a media collection

Also Published As

Publication number Publication date
TW201044309A (en) 2010-12-16

Similar Documents

Publication Publication Date Title
US20210056257A1 (en) Obtaining data from incomplete electronic forms
JP2012519918A (ja) ユーザーがウェブページをブラウズする挙動を視覚化するための方法、装置、およびシステム
US10021001B2 (en) Providing visualizations of event sequence data
US9678641B2 (en) Configurable computation modules
CN101777080B (zh) 基于用户点击数据的网页分析方法
CN106446228A (zh) 一种web页面数据的采集分析方法及装置
US9400824B2 (en) Systems and methods for sorting data
JP5061104B2 (ja) 第三者ウェブ・プラグイン・コンテンツのためのウェブ使用オーバーレイ
Zheng et al. Web analytics overview
US8719273B2 (en) Analytics data indexing system and methods
US10079737B2 (en) Method and system for generating comparable visual maps for browsing activity analysis
US20120259891A1 (en) Method, system and program for analytics data delivering
US8799404B2 (en) Weather analytics systems and methods
CN102158365A (zh) 一种网络日志挖掘中的用户聚类方法及***
US9563905B2 (en) Advertisement snapshot recorder
CN102222098A (zh) 一种网页预取方法和***
Waters et al. Optimizing community case management strategies to achieve equitable reduction of childhood pneumonia mortality: an application of Equitable Impact Sensitive Tool (EQUIST) in five low–and middle–income countries
CN102523106A (zh) 基于FlexRIA技术的视频网站用户行为分析***
CN111858255A (zh) 基于屏幕截图的用户行为采集方法及相关设备
Thushara et al. A study of web mining application on e-commerce using Google Analytics tool
US20170024472A1 (en) Information retrieval method utilizing webpage visual and language features and system using thereof
CN108459936B (zh) 一种基于内容模块化的精准统计方法及装置
US20170124120A1 (en) Information processing system, information processing method, and information processing program
TWI479438B (zh) A visual processing method, apparatus and system for user access to web page behavior
US10171602B2 (en) Determining device counts

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees