專(zhuān)利名稱(chēng):通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),具體而言涉及一種通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法。
背景技術(shù):
在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)中,對(duì)網(wǎng)頁(yè)的點(diǎn)擊信息的采集和分析的設(shè)計(jì)和應(yīng)用不斷增加,各種可能的技術(shù)都被應(yīng)用于其中。如果用戶(hù)通過(guò)點(diǎn)擊在某一網(wǎng)頁(yè)上的超鏈接或直接輸入被監(jiān)測(cè)網(wǎng)頁(yè)的網(wǎng)址而到達(dá)被監(jiān)測(cè)的網(wǎng)頁(yè)后,又在被監(jiān)測(cè)網(wǎng)頁(yè)上進(jìn)行了下一次有效的點(diǎn)擊,則稱(chēng)這種行為為“二跳”。二跳的總量稱(chēng)為“二跳量”,它與該超鏈接或直接輸入被監(jiān)測(cè)網(wǎng)頁(yè)的網(wǎng)址帶給被監(jiān)測(cè)網(wǎng)頁(yè)的總流量的比值稱(chēng)為“二跳率”。同時(shí),將在頁(yè)面上產(chǎn)生二跳的點(diǎn)擊地址稱(chēng)為“二跳地址”。例如,二跳行為可以被應(yīng)用在互聯(lián)網(wǎng)廣告領(lǐng)域,其可以反映出互聯(lián)網(wǎng)廣告的真實(shí)效果,通過(guò)把握與之相關(guān)的信息可以幫助網(wǎng)站優(yōu)化互聯(lián)網(wǎng)廣告的投放策略,提高投入產(chǎn)出比。用戶(hù)在網(wǎng)頁(yè)上的全部的點(diǎn)擊次數(shù)和點(diǎn)擊地址,可以客觀的反映該頁(yè)面及其內(nèi)容的受關(guān)注程度,分別稱(chēng)之為“點(diǎn)擊量”和“點(diǎn)擊地址”。點(diǎn)擊行為反映了用戶(hù)對(duì)頁(yè)面中不同超鏈接的興趣程度。
對(duì)于網(wǎng)頁(yè)二跳量和點(diǎn)擊量的監(jiān)測(cè),一般的實(shí)現(xiàn)方式是在被監(jiān)測(cè)的網(wǎng)站的每一個(gè)網(wǎng)頁(yè)上都加上監(jiān)測(cè)代碼,每個(gè)代碼在被調(diào)用時(shí)(用戶(hù)通過(guò)瀏覽器瀏覽了該網(wǎng)頁(yè)),通過(guò)HTTP協(xié)議所提供的信息得到用戶(hù)上一步所瀏覽的網(wǎng)頁(yè)的地址。然后通過(guò)整體分析得到對(duì)于某一個(gè)網(wǎng)頁(yè)的二跳量和點(diǎn)擊量。該種方式存在一個(gè)缺陷,如果所需監(jiān)測(cè)的網(wǎng)頁(yè)上存在一個(gè)以上的指向同一個(gè)地址的超鏈接,對(duì)于該種實(shí)現(xiàn)方式,是不能判別具體每個(gè)地址的二跳量和點(diǎn)擊量的,并且該種實(shí)現(xiàn)方式,需要被監(jiān)測(cè)的網(wǎng)站的每一個(gè)網(wǎng)頁(yè)上都加上監(jiān)測(cè)代碼,顯然是不方便的,如果有某些網(wǎng)頁(yè)漏掉了放置監(jiān)測(cè)代碼,就會(huì)造成統(tǒng)計(jì)數(shù)據(jù)的不準(zhǔn)確。
本發(fā)明采用了“在單頁(yè)面嵌入代碼進(jìn)行監(jiān)測(cè)”的方式,即只在被監(jiān)測(cè)的網(wǎng)頁(yè)上放置監(jiān)測(cè)代碼就可以了,不影響其它的網(wǎng)頁(yè),從而降低了使用的復(fù)雜性。并且如果被監(jiān)測(cè)網(wǎng)頁(yè)上存在一個(gè)以上的指向同一個(gè)地址的超鏈接,通過(guò)此方式也可以分別統(tǒng)計(jì)每個(gè)地址的二跳量和點(diǎn)擊量。
本發(fā)明的點(diǎn)擊量和點(diǎn)擊地址的統(tǒng)計(jì)除了可以分析網(wǎng)頁(yè)瀏覽流量的效果之外,還可以對(duì)于指定的網(wǎng)頁(yè),分析用戶(hù)更喜歡點(diǎn)擊網(wǎng)頁(yè)上什么內(nèi)容,從而幫助網(wǎng)站優(yōu)化網(wǎng)頁(yè)的內(nèi)容,了解用戶(hù)的行為。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供了一種通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法,所述方法包括利用嵌入網(wǎng)頁(yè)的代碼采集所述網(wǎng)頁(yè)的點(diǎn)擊信息;發(fā)送所述采集的點(diǎn)擊信息到服務(wù)器。
根據(jù)本發(fā)明的第二方面,提供了一種網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法,包括在接收到通過(guò)所述第一方面中的方法采集的網(wǎng)頁(yè)點(diǎn)擊信息后,進(jìn)一步對(duì)該信息進(jìn)行處理,該處理包括按照二跳地址或點(diǎn)擊地址,分別計(jì)算對(duì)于所述被監(jiān)測(cè)網(wǎng)頁(yè)上不同的所述二跳地址或所述點(diǎn)擊地址的二跳量或點(diǎn)擊量以及二跳率。
根據(jù)本發(fā)明的第三方面,提供了一種網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法,包括在接收到通過(guò)所述第一方面中的方法采集的網(wǎng)頁(yè)點(diǎn)擊信息后,進(jìn)一步對(duì)該信息進(jìn)行處理,該處理包括按照來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址的域名部分,計(jì)算對(duì)于不同的所述來(lái)源網(wǎng)站的二跳量或點(diǎn)擊量以及二跳率。
根據(jù)本發(fā)明的第四方面,提供了一種網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法,包括在接收到通過(guò)所述第一方面中的方法采集的網(wǎng)頁(yè)點(diǎn)擊信息后,進(jìn)一步計(jì)算對(duì)于所述被監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址的按照不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。
根據(jù)本發(fā)明的第四方面,提供了一種網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其包括經(jīng)由網(wǎng)絡(luò)連接的用戶(hù)計(jì)算機(jī)和監(jiān)測(cè)服務(wù)器,所述用戶(hù)計(jì)算機(jī)執(zhí)行嵌入網(wǎng)頁(yè)的代碼以采集所述網(wǎng)頁(yè)的點(diǎn)擊信息,然后將所述點(diǎn)擊信息發(fā)送給所述監(jiān)測(cè)服務(wù)器。
圖1是根據(jù)本發(fā)明實(shí)施例的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)信息采集系統(tǒng)的結(jié)構(gòu)圖;圖3是圖2所示的網(wǎng)頁(yè)信息采集系統(tǒng)的操作流程圖。
具體實(shí)施例方式
下面結(jié)合附圖來(lái)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。在本發(fā)明的一個(gè)實(shí)施例中,首先,利用在被監(jiān)測(cè)的網(wǎng)頁(yè)上放置的監(jiān)測(cè)代碼來(lái)采集該網(wǎng)頁(yè)的點(diǎn)擊信息,該信息可以包括二跳和點(diǎn)擊的地址以及二跳和點(diǎn)擊的來(lái)源地址,其中,二跳和點(diǎn)擊的來(lái)源地址是指用戶(hù)瀏覽了哪個(gè)網(wǎng)頁(yè)然后來(lái)到被監(jiān)測(cè)網(wǎng)頁(yè),進(jìn)而產(chǎn)生了二跳和點(diǎn)擊的行為。然后,監(jiān)測(cè)代碼將所采集二跳和點(diǎn)擊信息通過(guò)HTTP請(qǐng)求發(fā)送給監(jiān)測(cè)服務(wù)器。
監(jiān)測(cè)服務(wù)器得到采集的點(diǎn)擊信息以后,通過(guò)分析得出關(guān)于二跳量、點(diǎn)擊量和二跳率的數(shù)據(jù)。具體而言,通過(guò)二跳和點(diǎn)擊的地址,可以分析出關(guān)于用戶(hù)在被監(jiān)測(cè)網(wǎng)頁(yè)上點(diǎn)擊的每一個(gè)網(wǎng)頁(yè)對(duì)象的二跳量、點(diǎn)擊量和二跳率等等的點(diǎn)擊信息數(shù)據(jù);此外,通過(guò)二跳和點(diǎn)擊的來(lái)源地址,還可以分析出每一個(gè)用戶(hù)的來(lái)源網(wǎng)站(比如sina.com、baidu.com)為被監(jiān)測(cè)網(wǎng)頁(yè)帶來(lái)的二跳量、點(diǎn)擊量和二跳率。將以上兩者結(jié)合起來(lái),可以分析出每一個(gè)用戶(hù)的來(lái)源網(wǎng)站為在被監(jiān)測(cè)網(wǎng)頁(yè)上點(diǎn)擊的每一個(gè)網(wǎng)頁(yè)對(duì)象帶來(lái)的二跳量、點(diǎn)擊量和二跳率。
參照?qǐng)D1,嵌入被監(jiān)測(cè)網(wǎng)頁(yè)中的監(jiān)測(cè)代碼首先判斷當(dāng)前頁(yè)面是否設(shè)置了document.onclick屬性,如果設(shè)置了,則在document對(duì)象中自定義一個(gè)新的屬性old_onclick,并將當(dāng)前頁(yè)面已有的document.onclick屬性值保存在這個(gè)自定義的屬性中。然后重新設(shè)置document.onclick屬性的值為一個(gè)指定的函數(shù)名new_onclick。然后判斷當(dāng)前頁(yè)面是否設(shè)置了window.onload屬性,如果設(shè)置了,則在window對(duì)象中自定義一個(gè)新的屬性old_onload,并將當(dāng)前頁(yè)面已有的window.onload屬性值保存在這個(gè)自定義的屬性中。然后重新設(shè)置window.onload屬性的值為一個(gè)指定的函數(shù)名new_onload。
可選地,由于重新設(shè)置了window.onload屬性,當(dāng)網(wǎng)頁(yè)被加載后所述指定的函數(shù)new_onload將會(huì)被觸發(fā),執(zhí)行如下操作。首先做一個(gè)循環(huán),循環(huán)下標(biāo)為i,下標(biāo)起點(diǎn)為0循環(huán)到window.frames.length-1(window.frames.length為頁(yè)面上FRAME或IFRAME對(duì)象的個(gè)數(shù))。接下來(lái)用“try{”語(yǔ)句開(kāi)始封裝下面的操作。通過(guò)window.frames[i].document依次取得頁(yè)面上FRAME或IFRAME對(duì)象的document對(duì)象。判斷該docuemt對(duì)象是否設(shè)置了onclick屬性,如果設(shè)置了則在該document對(duì)象中自定義一個(gè)新的屬性old_onclick,并將該document對(duì)象已有的onclick屬性值保存在這個(gè)自定義的屬性中。然后重新設(shè)置該document對(duì)象的onclick屬性的值為指定的函數(shù)名new_onclick,這個(gè)指定的函數(shù)名和對(duì)整個(gè)被監(jiān)測(cè)網(wǎng)頁(yè)的document.onclick屬性設(shè)置的函數(shù)名是一致的。用“}catch(){}”語(yǔ)句結(jié)束以“try{”語(yǔ)句開(kāi)始的封裝。最后判斷是否通過(guò)自定義屬性old_onload保存了原先的window.onload屬性值,如果已保存則通過(guò)自定義屬性old_onload調(diào)用原先的window.onload操作。
通過(guò)進(jìn)行上面的操作,當(dāng)用戶(hù)點(diǎn)擊該網(wǎng)頁(yè)時(shí),無(wú)論直接點(diǎn)擊該網(wǎng)頁(yè)本身還是點(diǎn)擊了網(wǎng)頁(yè)中的FRAME或IFRAME中的內(nèi)容,指定的函數(shù)new_onclick都將被觸發(fā),然后被觸發(fā)的函數(shù)進(jìn)行相對(duì)應(yīng)的指定的操作。這樣,無(wú)論所述網(wǎng)頁(yè)對(duì)象在被監(jiān)測(cè)網(wǎng)頁(yè)的什么位置,都可以通過(guò)本發(fā)明實(shí)施例的方法來(lái)采集和分析關(guān)于該網(wǎng)頁(yè)的點(diǎn)擊信息。
在利用所述指定的函數(shù)new_onclick進(jìn)行操作的開(kāi)始,可選地,判斷用戶(hù)的點(diǎn)擊次數(shù)是否超過(guò)了預(yù)定次數(shù)(例如,20次),如果超過(guò)了該預(yù)定次數(shù),則認(rèn)為該用戶(hù)不是合理的瀏覽該網(wǎng)頁(yè),從而不再監(jiān)測(cè)該次數(shù)以后的點(diǎn)擊行為。
進(jìn)一步,取得觸發(fā)點(diǎn)擊(onclick)事件的網(wǎng)頁(yè)對(duì)象,在這一點(diǎn)上,對(duì)于兼容IE(Internet Explorer)的瀏覽器和兼容Netscape的瀏覽器的處理是不同的。
對(duì)于兼容IE的方式,首先判斷window.event對(duì)象是否存在,如果存在則window.event.srcElement為觸發(fā)該onclick事件的對(duì)象。如果不存在,則點(diǎn)擊事件是在FRAME或IFRAME中觸發(fā)的。做一個(gè)循環(huán),循環(huán)下標(biāo)為i,下標(biāo)起點(diǎn)為0循環(huán)到window.frames.length-1。接下來(lái)用“try{”語(yǔ)句開(kāi)始封裝下面的操作。依次判斷window.frames[i].event是否存在,如果存在則window.frames[i].event.srcElement為觸發(fā)該onclick事件的對(duì)象。用“}catch(){}”語(yǔ)句結(jié)束以“try{”語(yǔ)句開(kāi)始的封裝。
對(duì)于兼容Netscape的瀏覽器,onclick函數(shù)本身會(huì)提供一個(gè)事件對(duì)象的參數(shù),參數(shù)名為e,則e.target為觸發(fā)該onclick事件的對(duì)象。
取得了觸發(fā)該onclick事件的對(duì)象以后,通過(guò)該對(duì)象的ownerDocument屬性獲取其所屬的document對(duì)象,然后,判斷是否通過(guò)自定義屬性old_onclick保存過(guò)原先的該document對(duì)象的onclick屬性值,如果保存過(guò)則通過(guò)自定義屬性old_onclick調(diào)用原先的onclick操作。
接下來(lái),確定該網(wǎng)頁(yè)對(duì)象的類(lèi)型,即該對(duì)象是否會(huì)觸發(fā)超鏈接或者該對(duì)象本身是按鈕。由于網(wǎng)頁(yè)對(duì)象是以樹(shù)型結(jié)構(gòu)組成,通過(guò)判斷一個(gè)對(duì)象的各層父節(jié)點(diǎn)中是否含有超鏈接對(duì)象,就可以確定該對(duì)象是否會(huì)觸發(fā)一個(gè)超鏈接。因?yàn)?,如果觸發(fā)onclick事件的對(duì)象本身不是超鏈接對(duì)象,但是父級(jí)節(jié)點(diǎn)中存在超鏈接對(duì)象,則該超鏈接對(duì)象將被觸發(fā)。實(shí)現(xiàn)方式是,首先判斷該對(duì)象是否會(huì)觸發(fā)超鏈接,對(duì)象名為o,o.tagName==″A″可以表明該對(duì)象為超鏈接。如果該對(duì)象不是超鏈接則做循環(huán),依次取得上級(jí)父節(jié)點(diǎn),o.parentNode為對(duì)象的直接父節(jié)點(diǎn),如果o不是超鏈接對(duì)象,則讓o=o.parentNode繼續(xù)這個(gè)循環(huán)。如果找到了超鏈接對(duì)象則退出循環(huán),如果超越了樹(shù)型結(jié)構(gòu)的根節(jié)點(diǎn)則退出循環(huán),如果循環(huán)超過(guò)了預(yù)定次數(shù)(例如,30次)則表明在HTML書(shū)寫(xiě)方式上不太可能存在這種方式,于是退出循環(huán)。
如果找到了超鏈接對(duì)象則取得該超鏈接對(duì)象的URL地址,該地址即為用戶(hù)在被監(jiān)測(cè)網(wǎng)頁(yè)上的二跳地址(點(diǎn)擊地址),對(duì)象名為ao,可以通過(guò)ao.href屬性得到,如果屬性值不存在則用減號(hào)表示。然后通過(guò)ao.name或ao.id屬性得到該超鏈接對(duì)象的名稱(chēng),如果屬性值不存在則用減號(hào)表示。
如果不會(huì)觸發(fā)超鏈接,則判斷該對(duì)象是否為按鈕。o.tagName==″INPUT″并且(o.type==″button″或者o.type==″image″或者o.type==″submit″),表明該對(duì)象為一個(gè)按鈕。如果是按鈕,通過(guò)o.name或o.id屬性得到按鈕名稱(chēng),如果屬性值不存在則用減號(hào)表示。
如果確定該對(duì)象觸發(fā)一個(gè)超鏈接或者該對(duì)象本身是一個(gè)按鈕,則取得對(duì)象的網(wǎng)頁(yè)坐標(biāo),其中,對(duì)象名為o,x軸的值為o.offsetLeft累加上o的所有父對(duì)象的offsetLeft值,y軸的值為o.offsetTop累加上o的所有父對(duì)象的offsetTop值。此外,通過(guò)全局變量記錄該次點(diǎn)擊是該用戶(hù)的第幾次點(diǎn)擊。
由上所述,利用所述代碼采集的點(diǎn)擊信息可以包括點(diǎn)擊對(duì)象的類(lèi)型(能夠觸發(fā)超鏈接的網(wǎng)頁(yè)對(duì)象或按鈕)、網(wǎng)頁(yè)對(duì)象的名稱(chēng),網(wǎng)頁(yè)對(duì)象的頁(yè)面坐標(biāo)(x軸和y軸坐標(biāo)),點(diǎn)擊的次數(shù)、二跳地址(點(diǎn)擊地址)和用戶(hù)的來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址。
最后所述嵌入的代碼(在此是JavaScript代碼)向監(jiān)測(cè)服務(wù)器發(fā)送HTTP請(qǐng)求,用以將采集的信息發(fā)送給服務(wù)器,由服務(wù)器進(jìn)行進(jìn)一步的分析。具體而言,可以通過(guò)JavaScript的Image對(duì)象發(fā)出所述請(qǐng)求,當(dāng)設(shè)置了Image對(duì)象的sre屬性后,該Image對(duì)象會(huì)發(fā)出HTTP請(qǐng)求以取得顯示圖片,所述采集的數(shù)據(jù)就包含在該HTTP請(qǐng)求的參數(shù)中。服務(wù)器得到請(qǐng)求以后返回一個(gè)透明的一個(gè)象素的圖片,并且通過(guò)該請(qǐng)求的參數(shù)得到由所述代碼采集的數(shù)據(jù)??蛇x地,然后延遲預(yù)定時(shí)間(例如,100毫秒)以基本保證該HTTP請(qǐng)求可以被服務(wù)器得到。
服務(wù)器接收到監(jiān)測(cè)代碼采集的數(shù)據(jù)以后,按照二跳地址或點(diǎn)擊地址,分別計(jì)算出對(duì)于監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址的二跳量或點(diǎn)擊量以及二跳率。按照來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址的域名部分(例如www.sina.com.cn,www.baidu.com),計(jì)算出對(duì)于不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。然后可以進(jìn)一步計(jì)算出,對(duì)于監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址按照不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。
下面參照?qǐng)D2說(shuō)明根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng)。如圖2所示,根據(jù)本實(shí)施例的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng)包括經(jīng)由互聯(lián)網(wǎng)連接的客戶(hù)端和服務(wù)器端,其中,在服務(wù)器端可以包括內(nèi)部防火墻、內(nèi)部路由器、內(nèi)部交換機(jī)、監(jiān)測(cè)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用服務(wù)器等硬件組件。
圖3是圖2所示的網(wǎng)頁(yè)信息采集系統(tǒng)的操作流程圖。如圖3所示,在所述客戶(hù)端,首先由網(wǎng)絡(luò)用戶(hù)通過(guò)運(yùn)行瀏覽器對(duì)被監(jiān)測(cè)的網(wǎng)頁(yè)進(jìn)行操作,然后,瀏覽器通過(guò)執(zhí)行監(jiān)測(cè)代碼來(lái)監(jiān)測(cè)該網(wǎng)絡(luò)用戶(hù)的二跳和點(diǎn)擊行為;最后所述監(jiān)測(cè)代碼利用前述實(shí)施例中的采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法采集被監(jiān)測(cè)網(wǎng)頁(yè)的點(diǎn)擊信息,并將該點(diǎn)擊信息經(jīng)由互聯(lián)網(wǎng)發(fā)送到監(jiān)測(cè)服務(wù)器(圖2所示的服務(wù)器端)。
所述點(diǎn)擊信息可以包括點(diǎn)擊對(duì)象的類(lèi)型(能夠觸發(fā)超鏈接的網(wǎng)頁(yè)對(duì)象或按鈕)、網(wǎng)頁(yè)對(duì)象的名稱(chēng),網(wǎng)頁(yè)對(duì)象的頁(yè)面坐標(biāo)(x軸和y軸坐標(biāo)),點(diǎn)擊的次數(shù)、二跳地址(點(diǎn)擊地址)和用戶(hù)的來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址。
所述監(jiān)測(cè)服務(wù)器接收到監(jiān)測(cè)代碼采集的數(shù)據(jù)以后,按照二跳地址或點(diǎn)擊地址,分別計(jì)算出對(duì)于監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址的二跳量或點(diǎn)擊量以及二跳率。按照來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址的域名部分,計(jì)算出對(duì)于不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。然后可以進(jìn)一步計(jì)算出,對(duì)于監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址按照不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。
通過(guò)本發(fā)明,只需要在被監(jiān)測(cè)網(wǎng)頁(yè)上放置監(jiān)測(cè)代碼就可以統(tǒng)計(jì)二跳量、點(diǎn)擊量、二跳率以及二跳地址和點(diǎn)擊地址,并且可以準(zhǔn)確區(qū)分網(wǎng)頁(yè)上不同超鏈接的二跳量、點(diǎn)擊量以及二跳率,可以區(qū)分不同的網(wǎng)站來(lái)源給被監(jiān)測(cè)網(wǎng)頁(yè)帶來(lái)的二跳量、點(diǎn)擊量以及二跳率,可以區(qū)分不同的網(wǎng)站來(lái)源給被監(jiān)測(cè)網(wǎng)頁(yè)上不同超鏈接帶來(lái)的二跳量、點(diǎn)擊量以及二跳率。
以上雖然通過(guò)一些示例性的實(shí)施例對(duì)本發(fā)明的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法、網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法以及進(jìn)行了詳細(xì)的描述,但是以上這些實(shí)施例并不是窮舉的,本領(lǐng)域技術(shù)人員可以在本發(fā)明的精神和范圍內(nèi)實(shí)現(xiàn)各種變化和修改。因此,本發(fā)明并不限于這些實(shí)施例,本發(fā)明的范圍僅由所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法,包括以下步驟利用嵌入網(wǎng)頁(yè)的代碼采集所述網(wǎng)頁(yè)的點(diǎn)擊信息;發(fā)送所述采集的點(diǎn)擊信息到服務(wù)器。
2.根據(jù)權(quán)利要求1所述的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法,其中,所述采集所述點(diǎn)擊信息的步驟進(jìn)一步包括取得觸發(fā)點(diǎn)擊事件的網(wǎng)頁(yè)對(duì)象;確定所述網(wǎng)頁(yè)對(duì)象的類(lèi)型,根據(jù)所述網(wǎng)頁(yè)對(duì)象的類(lèi)型,采集所述點(diǎn)擊信息。
3.根據(jù)權(quán)利要求2所述的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法,其中,在點(diǎn)擊次數(shù)小于預(yù)定值的情況下,進(jìn)行所述取得觸發(fā)點(diǎn)擊事件的網(wǎng)頁(yè)對(duì)象的步驟。
4.根據(jù)權(quán)利要求1所述的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法,其中,所述點(diǎn)擊信息包括所述點(diǎn)擊對(duì)象的類(lèi)型、所述點(diǎn)擊對(duì)象的名稱(chēng)、網(wǎng)頁(yè)對(duì)象的頁(yè)面坐標(biāo)、點(diǎn)擊的次數(shù)、二跳地址、點(diǎn)擊地址以及用戶(hù)來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址中的一種或幾種。
5.一種網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法,包括在接收到通過(guò)根據(jù)權(quán)利要求1~4中任何一項(xiàng)所述的方法采集的網(wǎng)頁(yè)點(diǎn)擊信息后,進(jìn)一步對(duì)該信息進(jìn)行處理,該處理包括按照二跳地址或點(diǎn)擊地址,分別計(jì)算對(duì)于所述被監(jiān)測(cè)網(wǎng)頁(yè)上不同的所述二跳地址或所述點(diǎn)擊地址的二跳量或點(diǎn)擊量以及二跳率。
6.一種網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法,包括在接收到通過(guò)根據(jù)權(quán)利要求1~4中任何一項(xiàng)所述的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法采集的網(wǎng)頁(yè)點(diǎn)擊信息后,進(jìn)一步對(duì)該信息進(jìn)行處理,該處理包括按照來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址的域名部分,計(jì)算對(duì)于不同的所述來(lái)源網(wǎng)站的二跳量或點(diǎn)擊量以及二跳率。
7.一種網(wǎng)頁(yè)點(diǎn)擊信息的采集和分析方法,包括在接收到通過(guò)根據(jù)權(quán)利要求1~4中任何一項(xiàng)所述的通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法采集的網(wǎng)頁(yè)點(diǎn)擊信息后,進(jìn)一步計(jì)算對(duì)于所述被監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址的按照不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。
8.一種網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其包括經(jīng)由網(wǎng)絡(luò)連接的用戶(hù)計(jì)算機(jī)和監(jiān)測(cè)服務(wù)器,所述用戶(hù)計(jì)算機(jī)執(zhí)行嵌入網(wǎng)頁(yè)的代碼以采集所述網(wǎng)頁(yè)的點(diǎn)擊信息,然后將所述點(diǎn)擊信息發(fā)送給所述監(jiān)測(cè)服務(wù)器。
9.根據(jù)權(quán)利要求8的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其中,采集所述點(diǎn)擊信息包括以下步驟取得觸發(fā)點(diǎn)擊事件的網(wǎng)頁(yè)對(duì)象;確定所述網(wǎng)頁(yè)對(duì)象的類(lèi)型,根據(jù)所述網(wǎng)頁(yè)對(duì)象的類(lèi)型,采集所述點(diǎn)擊信息。
10.根據(jù)權(quán)利要求9的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其中,在點(diǎn)擊次數(shù)小于預(yù)定值的情況下,進(jìn)行所述取得觸發(fā)點(diǎn)擊事件的網(wǎng)頁(yè)對(duì)象的步驟。
11.根據(jù)權(quán)利要求8的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其中,所述點(diǎn)擊信息包括所述點(diǎn)擊對(duì)象的類(lèi)型、所述點(diǎn)擊對(duì)象的名稱(chēng)、網(wǎng)頁(yè)對(duì)象的頁(yè)面坐標(biāo)、點(diǎn)擊的次數(shù)、二跳地址、點(diǎn)擊地址以及用戶(hù)來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址中的一種或幾種。
12.根據(jù)權(quán)利要求8的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其中,所述監(jiān)測(cè)服務(wù)器進(jìn)一步對(duì)所述點(diǎn)擊信息進(jìn)行處理,包括按照二跳地址或點(diǎn)擊地址,分別計(jì)算對(duì)于所述被監(jiān)測(cè)網(wǎng)頁(yè)上不同的所述二跳地址或所述點(diǎn)擊地址的二跳量或點(diǎn)擊量以及二跳率。
13.根據(jù)權(quán)利要求8的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其中,所述監(jiān)測(cè)服務(wù)器進(jìn)一步對(duì)所述點(diǎn)擊信息進(jìn)行處理,包括按照來(lái)源網(wǎng)站的網(wǎng)頁(yè)地址的域名部分,計(jì)算對(duì)于不同的所述來(lái)源網(wǎng)站的二跳量或點(diǎn)擊量以及二跳率。
14.根據(jù)權(quán)利要求8的網(wǎng)頁(yè)點(diǎn)擊信息采集系統(tǒng),其中,所述監(jiān)測(cè)服務(wù)器進(jìn)一步對(duì)所述點(diǎn)擊信息進(jìn)行處理,包括進(jìn)一步計(jì)算對(duì)于所述被監(jiān)測(cè)網(wǎng)頁(yè)上不同的二跳地址或點(diǎn)擊地址的按照不同的網(wǎng)站來(lái)源的二跳量或點(diǎn)擊量以及二跳率。
全文摘要
提供了一種通過(guò)在網(wǎng)頁(yè)中嵌入代碼來(lái)采集網(wǎng)頁(yè)的點(diǎn)擊信息的方法,所述方法包括利用嵌入網(wǎng)頁(yè)的代碼采集所述網(wǎng)頁(yè)的點(diǎn)擊信息;發(fā)送所述采集的點(diǎn)擊信息到服務(wù)器。使用該方法,只需要在被監(jiān)測(cè)網(wǎng)頁(yè)上放置監(jiān)測(cè)代碼就可以統(tǒng)計(jì)二跳量、點(diǎn)擊量、二跳率以及二跳地址和點(diǎn)擊地址,并且可以準(zhǔn)確區(qū)分網(wǎng)頁(yè)上不同超鏈接的二跳量、點(diǎn)擊量以及二跳率,可以區(qū)分不同的網(wǎng)站來(lái)源給被監(jiān)測(cè)網(wǎng)頁(yè)帶來(lái)的二跳量、點(diǎn)擊量以及二跳率,可以區(qū)分不同的網(wǎng)站來(lái)源給被監(jiān)測(cè)網(wǎng)頁(yè)上不同超鏈接帶來(lái)的二跳量、點(diǎn)擊量以及二跳率。
文檔編號(hào)H04L12/26GK1949259SQ20061000295
公開(kāi)日2007年4月18日 申請(qǐng)日期2006年1月28日 優(yōu)先權(quán)日2006年1月28日
發(fā)明者馬天云, 李力巖 申請(qǐng)人:商助科技(北京)有限公司