一種瀏覽跟蹤方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種瀏覽跟蹤方法及裝置;方法包括:當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈接中的入口標(biāo)識(shí)存儲(chǔ)于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象;將所述客戶(hù)端跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面;當(dāng)收到客戶(hù)端對(duì)所述入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù)端跳轉(zhuǎn)到所述鏈接對(duì)應(yīng)的頁(yè)面;每次跳轉(zhuǎn)后,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。本發(fā)明能夠?qū)珥?yè)面的點(diǎn)擊量進(jìn)行統(tǒng)計(jì)。
【專(zhuān)利說(shuō)明】一種瀏覽跟蹤方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種瀏覽跟蹤方法及裝置。
【背景技術(shù)】
[0002] 近年來(lái),隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,越來(lái)越多的廠(chǎng)商選擇通過(guò)互聯(lián)網(wǎng)進(jìn)行廣告 投放;而與此同時(shí),寄生于互聯(lián)網(wǎng)廣告的點(diǎn)擊量作弊行為也呈現(xiàn)出一種愈演愈烈的趨勢(shì)。 "點(diǎn)擊量作弊"是伴隨互聯(lián)網(wǎng)的普及發(fā)展起來(lái)的,一般是通過(guò)一些腳本"模擬"點(diǎn)擊行為,以 增加網(wǎng)站的訪(fǎng)問(wèn)量。現(xiàn)在的"點(diǎn)擊量作弊"將矛頭主要指向了網(wǎng)絡(luò)搜索服務(wù)商所經(jīng)營(yíng)的競(jìng) 價(jià)廣告業(yè)務(wù)以及搜索排名服務(wù)。
[0003] 目前,較為常見(jiàn)的計(jì)算點(diǎn)擊量的方案包括:
[0004] (1)通過(guò)js腳本中的js函數(shù)來(lái)收集與跟蹤用戶(hù)的瀏覽的行為。
[0005] (2)對(duì)cookie中數(shù)據(jù)進(jìn)行校驗(yàn)比對(duì)。
[0006] 其中方案(1)的弊端是安全性不好,不支持js的終端會(huì)無(wú)法實(shí)現(xiàn),而且用戶(hù)可以 設(shè)置js禁用。
[0007] 方案(2)的弊端是cookie暴露在客戶(hù)端,容易被篡改與偽造,一些敏感的附加信 息也可能會(huì)被解碼,存在不安全性。另外,對(duì)cookie中數(shù)據(jù)進(jìn)行校驗(yàn)比對(duì)時(shí)有可能會(huì)增加 流量。對(duì)于無(wú)線(xiàn)終端而言,用戶(hù)對(duì)流量的增加會(huì)更敏感,因?yàn)榱髁康脑黾訒?huì)明顯導(dǎo)致用戶(hù)使 用成本的提1?。
[0008] 而且上述兩種方案中,無(wú)法統(tǒng)計(jì)間接訪(fǎng)問(wèn)(比如,進(jìn)入目標(biāo)頁(yè)面后,通過(guò)該目標(biāo) 頁(yè)面的鏈接對(duì)其它頁(yè)面的訪(fǎng)問(wèn))帶來(lái)的點(diǎn)擊量;另外,如果要防止點(diǎn)擊量作弊,只能是對(duì) cookie中數(shù)據(jù)進(jìn)行校驗(yàn)比對(duì),但這兩種方案對(duì)于cookie數(shù)據(jù)的合法性和來(lái)源并不能做出 準(zhǔn)確的判斷。
【發(fā)明內(nèi)容】
[0009] 本申請(qǐng)要解決的技術(shù)問(wèn)題是如何對(duì)跨頁(yè)面的點(diǎn)擊量進(jìn)行統(tǒng)計(jì)。
[0010] 為了解決上述問(wèn)題,本申請(qǐng)?zhí)峁┝艘环N瀏覽跟蹤方法,包括:
[0011] 當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈接中的入口標(biāo)識(shí) 存儲(chǔ)于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象;
[0012] 將所述客戶(hù)端跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面;
[0013] 當(dāng)收到客戶(hù)端對(duì)所述入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù)端跳轉(zhuǎn) 到所述鏈接對(duì)應(yīng)的頁(yè)面;
[0014] 每次跳轉(zhuǎn)后,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。
[0015] 進(jìn)一步地,所述方法還包括:
[0016] 確定所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn)的頁(yè)面與入口鏈接的指向頁(yè)面是否在同一客戶(hù)端訪(fǎng)問(wèn) 路徑中,如果是則執(zhí)行所述將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中的步驟。
[0017] 進(jìn)一步地,所述創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象的步驟包括:
[0018] 創(chuàng)建緩存對(duì)象,以所述入口鏈接中的入口標(biāo)識(shí)作為該緩存對(duì)象的對(duì)象標(biāo)識(shí),并根 據(jù)預(yù)存的入口標(biāo)識(shí)和入口信息之間的對(duì)應(yīng)關(guān)系,將所述入口標(biāo)識(shí)對(duì)應(yīng)的入口信息作為該緩 存對(duì)象的值;
[0019] 設(shè)置該緩存對(duì)象的有效標(biāo)識(shí)位,并將該有效標(biāo)識(shí)位的值設(shè)置為無(wú)效。
[0020] 進(jìn)一步地,將客戶(hù)端跳轉(zhuǎn)到入口鏈接的指向頁(yè)面的步驟前還包括:
[0021] 在客戶(hù)端的cookie中存儲(chǔ)用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù),并將該參數(shù)置為表示初次 訪(fǎng)問(wèn)的值;
[0022] 將客戶(hù)端端跳轉(zhuǎn)到鏈接對(duì)應(yīng)的頁(yè)面的步驟前還包括:
[0023] 將客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)置為表示不是初次訪(fǎng)問(wèn)的值。
[0024] 進(jìn)一步地,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中的步驟后還包括:
[0025] 導(dǎo)出所述緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0026] 進(jìn)一步地,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示是初次訪(fǎng)問(wèn) 時(shí),導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟前還包括:
[0027] 根據(jù)客戶(hù)端cookie中的入口標(biāo)識(shí)生成一個(gè)圖片地址用于所跳轉(zhuǎn)到的頁(yè)面上圖片 空間的渲染;
[0028] 根據(jù)所述圖片地址請(qǐng)求圖片;
[0029] 如果請(qǐng)求超時(shí)則不進(jìn)行導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟;
[0030] 如果圖片請(qǐng)求正常,則將所述緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,進(jìn)行所述導(dǎo) 出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟。
[0031] 進(jìn)一步地,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示不是初次訪(fǎng) 問(wèn)時(shí),導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟前還包括:
[0032] 判斷所述緩存對(duì)象的有效標(biāo)識(shí)位的值是否為有效;
[0033] 如果為有效則進(jìn)行所述導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟;如果為無(wú)效則不進(jìn) 行所述導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟。
[0034] 進(jìn)一步地,所述方法還包括:
[0035] 當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),判斷客戶(hù)端cookie中的硬 件設(shè)備唯一標(biāo)識(shí)是否與該客戶(hù)端的參數(shù)相同;如果客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí) 為空或與該客戶(hù)端的參數(shù)不相同,則提取進(jìn)行該點(diǎn)擊的硬件設(shè)備的唯一標(biāo)識(shí)存儲(chǔ)進(jìn)該客戶(hù) 端的cookie中;
[0036] 當(dāng)收到客戶(hù)端進(jìn)行登錄的請(qǐng)求時(shí),將用戶(hù)通過(guò)客戶(hù)端輸入的用戶(hù)信息和該客戶(hù)端 cookie中的硬件設(shè)備唯一標(biāo)識(shí)進(jìn)行綁定。
[0037] 本申請(qǐng)還提供了一種瀏覽跟蹤裝置,包括:
[0038] 創(chuàng)建單元,用于當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈 接中的入口標(biāo)識(shí)存儲(chǔ)于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象;
[0039] 跳轉(zhuǎn)單元,用于將所述客戶(hù)端跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面;當(dāng)收到客戶(hù)端對(duì) 所述入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù)端跳轉(zhuǎn)到所述鏈接對(duì)應(yīng)的頁(yè)面;
[0040] 更新單元,用于當(dāng)每次跳轉(zhuǎn)后,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。
[0041] 進(jìn)一步地,所述更新單元還用于確定所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn)的頁(yè)面與入口鏈接的指 向頁(yè)面是否在同一客戶(hù)端訪(fǎng)問(wèn)路徑中,當(dāng)在同一個(gè)客戶(hù)端訪(fǎng)問(wèn)路徑中時(shí)進(jìn)行所述將當(dāng)前的 訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中的操作。
[0042] 進(jìn)一步地,所述創(chuàng)建單元?jiǎng)?chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象是指:
[0043] 所述創(chuàng)建單元?jiǎng)?chuàng)建緩存對(duì)象,以所述入口鏈接中的入口標(biāo)識(shí)作為該緩存對(duì)象的對(duì) 象標(biāo)識(shí),并根據(jù)預(yù)存的入口標(biāo)識(shí)和入口信息之間的對(duì)應(yīng)關(guān)系,將所述入口標(biāo)識(shí)對(duì)應(yīng)的入口 信息作為該緩存對(duì)象的值;設(shè)置該緩存對(duì)象的有效標(biāo)識(shí)位,并將該有效標(biāo)識(shí)位的值設(shè)置為 無(wú)效。
[0044] 進(jìn)一步地,所述跳轉(zhuǎn)單元還用于在將客戶(hù)端跳轉(zhuǎn)到入口鏈接的指向頁(yè)面前,在客 戶(hù)端的cookie中存儲(chǔ)用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù),并將該參數(shù)置為表示初次訪(fǎng)問(wèn)的值;在將 客戶(hù)端端跳轉(zhuǎn)到鏈接對(duì)應(yīng)的頁(yè)面前,將客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)置 為表示不是初次訪(fǎng)問(wèn)的值。
[0045] 進(jìn)一步地,所述的裝置還包括:
[0046] 存儲(chǔ)單元,用于導(dǎo)出所述緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0047] 進(jìn)一步地,所述的裝置還包括:
[0048] 驗(yàn)證單元,用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示是初次 訪(fǎng)問(wèn)時(shí),在所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息前,根據(jù)客戶(hù)端cookie中的入口標(biāo) 識(shí)生成一圖片地址用于所跳轉(zhuǎn)到的頁(yè)面上圖片空間的渲染;根據(jù)所述圖片地址請(qǐng)求圖片; 如果請(qǐng)求超時(shí)則不指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果圖片請(qǐng)求正常, 則將所述緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng) 問(wèn)信息。
[0049] 進(jìn)一步地,所述驗(yàn)證單元還用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參 數(shù)值表示不是初次訪(fǎng)問(wèn)時(shí),判斷所述緩存對(duì)象的有效標(biāo)識(shí)位的值是否為有效;如果為有效 則指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果為無(wú)效則不指示所述存儲(chǔ)單元導(dǎo) 出該緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0050] 進(jìn)一步地,所述創(chuàng)建單元還用于當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求 時(shí),判斷客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)是否與該客戶(hù)端的參數(shù)相同;如果客戶(hù)端 cookie中的硬件設(shè)備唯一標(biāo)識(shí)為空或與該客戶(hù)端的參數(shù)不相同,則提取進(jìn)行該點(diǎn)擊的硬件 設(shè)備的唯一標(biāo)識(shí)存儲(chǔ)進(jìn)該客戶(hù)端的cookie中;
[0051] 所述存儲(chǔ)單元還用于當(dāng)收到客戶(hù)端進(jìn)行登錄的請(qǐng)求時(shí),將用戶(hù)通過(guò)客戶(hù)端輸入的 用戶(hù)信息和該客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)進(jìn)行綁定。
[0052] 本申請(qǐng)的至少一種實(shí)施方式中,能夠?qū)娜肟阪溄拥竭_(dá)目標(biāo)頁(yè)面之后,從目標(biāo)頁(yè) 面再訪(fǎng)問(wèn)其它頁(yè)面所產(chǎn)生的點(diǎn)擊量也進(jìn)行統(tǒng)計(jì),從而獲取更為準(zhǔn)確的點(diǎn)擊量統(tǒng)計(jì)數(shù)據(jù);本 申請(qǐng)的又一種實(shí)施方式中,通過(guò)隱藏圖片地址渲染方式控制訪(fǎng)問(wèn)頁(yè)面的展現(xiàn),以保證只有 用戶(hù)真正請(qǐng)求過(guò)展現(xiàn)過(guò)目標(biāo)頁(yè)面才作為有效的訪(fǎng)問(wèn),避免點(diǎn)擊量作弊。本申請(qǐng)的又一實(shí)施 方式把一些參數(shù)信息存于cookie,敏感信息存于后端服務(wù)器,這種前后端存儲(chǔ)相結(jié)合的方 案可以有效的避免數(shù)據(jù)被篡改的問(wèn)題;而且把一些占用流量的信息存于后端也可以幫助用 戶(hù)節(jié)省一些流量。當(dāng)然,實(shí)施本申請(qǐng)的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有優(yōu) 點(diǎn)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0053] 圖1為實(shí)施例一的瀏覽跟蹤方法的流程示意圖。
【具體實(shí)施方式】
[0054] 下面將結(jié)合附圖及實(shí)施例對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行更詳細(xì)的說(shuō)明。
[0055] 需要說(shuō)明的是,如果不沖突,本申請(qǐng)實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互結(jié) 合,均在本申請(qǐng)的保護(hù)范圍之內(nèi)。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況 下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0056] 實(shí)施例一,一種瀏覽跟蹤方法,如圖1所示,包括步驟S101?S104。
[0057] S101、當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈接中的入 口標(biāo)識(shí)存儲(chǔ)于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象。
[0058] S102、將所述客戶(hù)端的訪(fǎng)問(wèn)跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面,并執(zhí)行步驟S104。
[0059] S103、當(dāng)收到客戶(hù)端對(duì)所述入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù) 端跳轉(zhuǎn)到所述鏈接對(duì)應(yīng)的頁(yè)面,并執(zhí)行步驟S104。
[0060] S104、將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。
[0061 ] 所述緩存對(duì)象以入口鏈接中的入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)。所述入口標(biāo)識(shí)存儲(chǔ)于該客 戶(hù)端cookie中。
[0062] 本實(shí)施例中,所述入口鏈接是一個(gè)頁(yè)面中提供的指向另一目標(biāo)頁(yè)面的鏈接;所述 訪(fǎng)問(wèn)信息可以但不限于包括以下幾項(xiàng)中的任一項(xiàng)或其任意組合:客戶(hù)端的訪(fǎng)問(wèn)時(shí)間和/或 客戶(hù)端的IP地址、客戶(hù)端硬件唯一標(biāo)識(shí)miid、入口鏈接所指向的目標(biāo)頁(yè)面上提供的信息 (比如在電商網(wǎng)站頁(yè)面上的賣(mài)家標(biāo)識(shí)、商品標(biāo)識(shí))等。
[0063] 訪(fǎng)問(wèn)信息先保存在由服務(wù)端創(chuàng)建的、以入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象中,這 樣當(dāng)客戶(hù)端從一個(gè)第三方的入口鏈接進(jìn)入目標(biāo)頁(yè)面后,只要客戶(hù)端沒(méi)有關(guān)閉,客戶(hù)端通過(guò) 點(diǎn)擊該目標(biāo)頁(yè)面的鏈接再去訪(fǎng)問(wèn)另一個(gè)頁(yè)面時(shí)、以及客戶(hù)端通過(guò)該另一個(gè)頁(yè)面中的鏈接再 去訪(fǎng)問(wèn)下一個(gè)頁(yè)面時(shí),這些訪(fǎng)問(wèn)信息都將保存在以該客戶(hù)端cookie中的入口標(biāo)識(shí)作為對(duì) 象標(biāo)識(shí)的緩存對(duì)象中,在統(tǒng)計(jì)時(shí)都可以算是該第三方的入口鏈接帶來(lái)的點(diǎn)擊量。步驟S104 就是將訪(fǎng)問(wèn)信息由緩存中的臨時(shí)數(shù)據(jù)保存到硬盤(pán)或其它掉電不丟失的存儲(chǔ)空間上,保存后 就可以通過(guò)分別統(tǒng)計(jì)各緩存對(duì)象中訪(fǎng)問(wèn)信息的條數(shù),得到與該緩存對(duì)象的對(duì)象標(biāo)識(shí)相同的 入口標(biāo)識(shí)所對(duì)應(yīng)的點(diǎn)擊量。
[0064] 可見(jiàn),本實(shí)施例能對(duì)間接訪(fǎng)問(wèn)的點(diǎn)擊量(即:從入口鏈接到達(dá)目標(biāo)頁(yè)面之后,從 目標(biāo)頁(yè)面再訪(fǎng)問(wèn)其它頁(yè)面所產(chǎn)生的點(diǎn)擊量)也進(jìn)行統(tǒng)計(jì),使得跨頁(yè)面的點(diǎn)擊量統(tǒng)計(jì)成為可 能。當(dāng)將入口標(biāo)識(shí)存儲(chǔ)在cookie中時(shí),將入口標(biāo)識(shí)的屬性設(shè)置為"客戶(hù)端關(guān)閉時(shí)刪除";這 樣當(dāng)客戶(hù)端關(guān)閉后,cookie中的入口標(biāo)識(shí)就會(huì)被刪除,即使用戶(hù)再打開(kāi)客戶(hù)端,通過(guò)歷史或 收藏夾等進(jìn)入目標(biāo)頁(yè)面,由于客戶(hù)端的cookie中沒(méi)有入口標(biāo)識(shí),因此會(huì)被當(dāng)成普通的訪(fǎng)問(wèn) 行為,不會(huì)被保存到緩存對(duì)象中,也就不會(huì)被統(tǒng)計(jì)為第三方帶來(lái)的點(diǎn)擊量。
[0065] 另外,由于詳細(xì)的訪(fǎng)問(wèn)信息具有相對(duì)較大的數(shù)據(jù)量,放在客戶(hù)端會(huì)增加很多流量, 因此將訪(fǎng)問(wèn)信息保存在服務(wù)端的緩存對(duì)象中還可以節(jié)省客戶(hù)端的流量,并可以防止訪(fǎng)問(wèn)信 息在客戶(hù)端被篡改或偽造,能保證訪(fǎng)問(wèn)信息的安全。
[0066] 本實(shí)施例的一種備選方案中,所述步驟S104后還可以包括:
[0067] S105、導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0068] 本實(shí)施例的一種備選方案中,還可以包括:
[0069] 確定所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn)的頁(yè)面與入口鏈接的指向頁(yè)面是否在同一客戶(hù)端訪(fǎng)問(wèn) 路徑中,當(dāng)在同一客戶(hù)端訪(fǎng)問(wèn)路徑中時(shí)執(zhí)行步驟S104。
[0070] 本申請(qǐng)中的客戶(hù)端訪(fǎng)問(wèn)路徑包括:在一個(gè)網(wǎng)絡(luò)會(huì)話(huà)期間(session)內(nèi),客戶(hù)端基 于對(duì)入口鏈接的指向頁(yè)面中的鏈接的點(diǎn)擊或?qū)εc入口鏈接的指向頁(yè)面具有直接鏈接關(guān)系 或間接鏈接關(guān)系的頁(yè)面中的鏈接的點(diǎn)擊而訪(fǎng)問(wèn)的頁(yè)面集合。
[0071] 與入口鏈接的指向頁(yè)面具有直接鏈接關(guān)系的頁(yè)面包括:入口鏈接的指向頁(yè)面中包 含的鏈接元素所指向的頁(yè)面。
[0072] 與入口鏈接的指向頁(yè)面具有間接鏈接關(guān)系的頁(yè)面包括:與入口鏈接的指向頁(yè)面具 有直接鏈接關(guān)系的頁(yè)面包含的鏈接元素所指向的頁(yè)面,以及已確認(rèn)的與入口鏈接的指向頁(yè) 面具有間接鏈接關(guān)系的頁(yè)面中包含的鏈接元素所指向的頁(yè)面。
[0073] 在所述客戶(hù)端訪(fǎng)問(wèn)路徑中,客戶(hù)端通過(guò)對(duì)前一頁(yè)面中的鏈接的點(diǎn)擊而訪(fǎng)問(wèn)后一頁(yè) 面。比如,客戶(hù)端根據(jù)當(dāng)前頁(yè)面中的預(yù)定鏈接訪(fǎng)問(wèn)所述預(yù)定鏈接指向的下一頁(yè)面,則客戶(hù)端 訪(fǎng)問(wèn)路徑包括所述當(dāng)前頁(yè)面及所述預(yù)定鏈接指向的下一頁(yè)面。
[0074] 當(dāng)所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn)的頁(yè)面與入口鏈接的指向頁(yè)面在同一客戶(hù)端訪(fǎng)問(wèn)路徑中 時(shí),可以認(rèn)為客戶(hù)端對(duì)當(dāng)前頁(yè)面的訪(fǎng)問(wèn)是由所述入口鏈接帶來(lái)的訪(fǎng)問(wèn)流量之一。
[0075] 可以理解的,與入口鏈接的指向頁(yè)面具有直接鏈接關(guān)系或間接鏈接關(guān)系的頁(yè)面中 的鏈接不一定都需要追蹤訪(fǎng)問(wèn)信息,因此所述客戶(hù)端訪(fǎng)問(wèn)路徑中包含的頁(yè)面可以是預(yù)先設(shè) 定類(lèi)型的鏈接所指向的頁(yè)面。
[0076] 本實(shí)施例中的跳轉(zhuǎn)包括以下幾種情況:將用戶(hù)當(dāng)前訪(fǎng)問(wèn)的頁(yè)面更新為所跳轉(zhuǎn)到的 頁(yè)面、在新的瀏覽器窗口或新的瀏覽器標(biāo)簽頁(yè)中打開(kāi)所跳轉(zhuǎn)到的頁(yè)面。
[0077] 本實(shí)施例的一種備選方案中,步驟S102前還可以包括:
[0078] 在客戶(hù)端的cookie中存儲(chǔ)用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù),并將該參數(shù)置為表示初次 訪(fǎng)問(wèn)的值;
[0079] 步驟S103中,將客戶(hù)端跳轉(zhuǎn)到鏈接對(duì)應(yīng)的頁(yè)面的步驟前還可以包括:
[0080] 將客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)置為表示不是初次訪(fǎng)問(wèn)的值。
[0081] 本備選方案中,將所述入口鏈接的指向頁(yè)面返回給客戶(hù)端的情況,是客戶(hù)端從入 口鏈接進(jìn)入后對(duì)目標(biāo)頁(yè)面的初次訪(fǎng)問(wèn);相對(duì)地,將鏈接對(duì)應(yīng)的頁(yè)面返回給客戶(hù)端的情況,不 是初次訪(fǎng)問(wèn)。
[0082] 通常在進(jìn)行推廣等活動(dòng)時(shí),點(diǎn)擊服務(wù)器會(huì)提供對(duì)于目標(biāo)頁(yè)面的入口鏈接,入口鏈 接中包括了入口標(biāo)識(shí)。當(dāng)點(diǎn)擊服務(wù)器收到客戶(hù)端對(duì)于入口鏈接的合法點(diǎn)擊后,提取所點(diǎn)擊 的入口鏈接的入口標(biāo)識(shí),將所提取的入口標(biāo)識(shí)放在客戶(hù)端cookie里。這樣當(dāng)點(diǎn)擊服務(wù)器將 客戶(hù)端通過(guò)點(diǎn)擊入口鏈接而產(chǎn)生的訪(fǎng)問(wèn)請(qǐng)求轉(zhuǎn)發(fā)至跳轉(zhuǎn)服務(wù)器時(shí),客戶(hù)端的cookie中將 包括點(diǎn)擊服務(wù)器提供的入口標(biāo)識(shí)。跳轉(zhuǎn)服務(wù)器可以在訪(fǎng)問(wèn)請(qǐng)求中附上必要的校驗(yàn)參數(shù)后, 通過(guò)302重定向?qū)⒖蛻?hù)端跳轉(zhuǎn)至目標(biāo)頁(yè)面。然后可以通過(guò)跳轉(zhuǎn)服務(wù)器所提供的記錄跟蹤接 口進(jìn)行所述步驟S105。
[0083] 其中,點(diǎn)擊服務(wù)器判斷點(diǎn)擊是否合法的具體過(guò)程包括:
[0084] 對(duì)客戶(hù)端的地址參數(shù)進(jìn)行解碼,以確定點(diǎn)擊來(lái)源的有效性和參數(shù)值的合法性,如 果不是來(lái)自于預(yù)定入口鏈接發(fā)布地址的點(diǎn)擊或參數(shù)安全性校驗(yàn)失敗,則跳轉(zhuǎn)至錯(cuò)誤提示頁(yè) 面。如果是來(lái)自于預(yù)定入口鏈接的點(diǎn)擊且參數(shù)安全性校驗(yàn)成功,則判斷點(diǎn)擊合法。
[0085] 點(diǎn)擊服務(wù)器還可以當(dāng)收到客戶(hù)端對(duì)入口鏈接的點(diǎn)擊時(shí),判斷該客戶(hù)端cookie中 的硬件設(shè)備唯一標(biāo)識(shí)miid是否與該客戶(hù)端的參數(shù)miid相同,如果相同則不進(jìn)行處理;如果 該客戶(hù)端cookie中的miid為空或與該客戶(hù)端的參數(shù)不相同,則提取進(jìn)行該點(diǎn)擊的硬件設(shè) 備的唯一標(biāo)識(shí)miid存儲(chǔ)進(jìn)該客戶(hù)端的cookie中。當(dāng)收到客戶(hù)端進(jìn)行登錄的請(qǐng)求時(shí),可將 用戶(hù)通過(guò)客戶(hù)端輸入的用戶(hù)信息userid和該客戶(hù)端cookie中的miid進(jìn)行綁定,可以但不 限于將miid和用戶(hù)信息userid的對(duì)應(yīng)關(guān)系通過(guò)接口調(diào)用保存在后臺(tái)的庫(kù)中。當(dāng)所述訪(fǎng)問(wèn) 信息中包含miid時(shí),可以通過(guò)miid將用戶(hù)信息和相應(yīng)的訪(fǎng)問(wèn)信息關(guān)聯(lián)起來(lái),為結(jié)算不同用 戶(hù)的點(diǎn)擊量提供支持。
[0086] 本實(shí)施例的一種備選方案中,所述步驟S101具體可以包括:
[0087] 創(chuàng)建緩存對(duì)象,以所述入口鏈接中的入口標(biāo)識(shí)作為該緩存對(duì)象的對(duì)象標(biāo)識(shí),并根 據(jù)預(yù)存的入口標(biāo)識(shí)和入口信息之間的對(duì)應(yīng)關(guān)系,將所述入口標(biāo)識(shí)對(duì)應(yīng)的入口信息作為該緩 存對(duì)象的值;
[0088] 設(shè)置該緩存對(duì)象的有效標(biāo)識(shí)位valid,并將該有效標(biāo)識(shí)位的值設(shè)置為無(wú)效。
[0089] 所述入口標(biāo)識(shí)可以但不限于為加密推廣信息串中的加密標(biāo)識(shí)字段值tk_trace_ key,相應(yīng)地,所述入口信息可以但不限于為推廣商信息tk_trace_ ValUe。預(yù)存入口標(biāo)識(shí)和 入口信息之間的對(duì)應(yīng)關(guān)系時(shí),可以對(duì)入口標(biāo)識(shí)和入口信息先分別加密,再將加密的入口標(biāo) 識(shí)和加密的入口信息一起加密,保存最后的加密結(jié)果;對(duì)入口標(biāo)識(shí)加密的方式與入口鏈接 中入口標(biāo)識(shí)的加密方式相同;當(dāng)創(chuàng)建緩存對(duì)象時(shí),將所保存的加密結(jié)果解密,得到加密的入 口標(biāo)識(shí)和加密的入口信息,分別作為緩存對(duì)象的對(duì)象標(biāo)識(shí)和值,這樣可以提高數(shù)據(jù)的安全。
[0090] 根據(jù)入口鏈接中的入口標(biāo)識(shí),創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象后,會(huì) 將客戶(hù)端跳轉(zhuǎn)到該入口鏈接所指向的具體的目標(biāo)頁(yè)面。目標(biāo)頁(yè)面分打開(kāi)前(加載了頁(yè)面但 未展現(xiàn))和打開(kāi)后(展現(xiàn)頁(yè)面)的過(guò)程;打開(kāi)前,可以記錄客戶(hù)端的IP、時(shí)間點(diǎn)等,以更新 所述緩存對(duì)象中的訪(fǎng)問(wèn)信息;打開(kāi)后,可以導(dǎo)出所述緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0091] 該備選方案的一種實(shí)施方式中,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參 數(shù)值表示是初次訪(fǎng)問(wèn)時(shí),步驟S105前還可以包括:
[0092] 根據(jù)客戶(hù)端cookie中的入口標(biāo)識(shí)生成一圖片地址用于所跳轉(zhuǎn)到的頁(yè)面上圖片空 間的渲染;
[0093] 根據(jù)所述圖片地址請(qǐng)求圖片;
[0094] 如果請(qǐng)求超時(shí)則不進(jìn)行所述步驟S105 ;還可以進(jìn)一步結(jié)束客戶(hù)端本次的訪(fǎng)問(wèn);
[0095] 如果圖片請(qǐng)求正常,則將所述緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,進(jìn)行所述步 驟 S105。
[0096] 該實(shí)施方式可保證用戶(hù)確實(shí)看到了目標(biāo)頁(yè)面,防止了用軟件模擬大批量的點(diǎn)擊行 為、而實(shí)際上并未真的看到目標(biāo)頁(yè)面的點(diǎn)擊量作弊行為。該實(shí)施方式可以但不限于通過(guò)在 目標(biāo)頁(yè)面中嵌套一個(gè)〈img src ='入口標(biāo)識(shí)' />的文件來(lái)實(shí)現(xiàn)。
[0097] 該實(shí)施方式中,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示不是初 次訪(fǎng)問(wèn)時(shí),步驟S105前還可以包括:
[0098] 判斷所述緩存對(duì)象的有效標(biāo)識(shí)位的值是否為有效;
[0099] 如果為有效則進(jìn)行所述步驟S105 ;如果為無(wú)效則不進(jìn)行所述步驟S105。
[0100] 該實(shí)施方式中還可以用相同圖片地址的同一參數(shù)的不同參數(shù)值,來(lái)區(qū)分不同的統(tǒng) 計(jì)類(lèi)型(比如初次訪(fǎng)問(wèn)有效、和多次訪(fǎng)問(wèn)有效),以便對(duì)所記錄的訪(fǎng)問(wèn)信息采取不同的處理 方式。比如當(dāng)統(tǒng)計(jì)類(lèi)型是多次訪(fǎng)問(wèn)有效時(shí),采用本實(shí)施例中上述的統(tǒng)計(jì)方式,這是一種跨頁(yè) 面的點(diǎn)擊量統(tǒng)計(jì)方式。當(dāng)統(tǒng)計(jì)類(lèi)型是初次訪(fǎng)問(wèn)有效時(shí),客戶(hù)端點(diǎn)擊的入口鏈接只單次有效, 當(dāng)收到客戶(hù)端對(duì)目標(biāo)頁(yè)面上鏈接的點(diǎn)擊時(shí)雖然仍會(huì)將客戶(hù)端跳轉(zhuǎn)到所述鏈接對(duì)應(yīng)的頁(yè)面, 但不將相應(yīng)緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,這樣后面任何訪(fǎng)問(wèn)行為的訪(fǎng)問(wèn)信息雖然 會(huì)被保存在緩存對(duì)象中,但由于緩存對(duì)象的有效標(biāo)識(shí)位的值是無(wú)效,所以這些訪(fǎng)問(wèn)信息并 不會(huì)被導(dǎo)出,也就不會(huì)被統(tǒng)計(jì)為點(diǎn)擊量。
[0101] 該實(shí)施方式可以對(duì)于初次訪(fǎng)問(wèn)和非初次訪(fǎng)問(wèn)的流程進(jìn)行了區(qū)別。對(duì)于初次訪(fǎng)問(wèn)的 情況,可以先判斷預(yù)定圖片是否正常加載,當(dāng)判斷預(yù)定圖片正常加載,則導(dǎo)出緩存對(duì)象中的 訪(fǎng)問(wèn)信息。當(dāng)判斷預(yù)定圖片加載失敗,則結(jié)束本次訪(fǎng)問(wèn)。當(dāng)統(tǒng)計(jì)類(lèi)型為多次訪(fǎng)問(wèn)有效時(shí),對(duì) 于非初次訪(fǎng)問(wèn)的情況,不需要再次判斷預(yù)定圖片是否正常加載,而只需要判斷所述緩存對(duì) 象的有效標(biāo)識(shí)位的值是否為有效即可。
[0102] 在客戶(hù)端訪(fǎng)問(wèn)目標(biāo)頁(yè)面時(shí),如果發(fā)現(xiàn)緩存中不存在以入口標(biāo)識(shí)為對(duì)象標(biāo)識(shí)的緩存 對(duì)象,可以認(rèn)為當(dāng)前的頁(yè)面訪(fǎng)問(wèn)并非基于所述入口鏈接而進(jìn)行的訪(fǎng)問(wèn),對(duì)當(dāng)前的頁(yè)面訪(fǎng)問(wèn) 可以不進(jìn)行跟蹤記錄。如果該緩存對(duì)象的有效標(biāo)識(shí)位的值為無(wú)效,說(shuō)明初次訪(fǎng)問(wèn)時(shí)圖片沒(méi) 有正常打開(kāi)、或統(tǒng)計(jì)類(lèi)型為初次訪(fǎng)問(wèn)有效,對(duì)當(dāng)前的頁(yè)面訪(fǎng)問(wèn)可以不進(jìn)行跟蹤記錄。
[0103] 本實(shí)施例的一種備選方案中,步驟S101后還可以包括:
[0104] 設(shè)置緩存對(duì)象中數(shù)據(jù)的有效時(shí)間;比如但不限于可設(shè)置為24小時(shí),假設(shè)當(dāng)前創(chuàng)建 該緩存對(duì)象時(shí)的時(shí)刻為2013年1月1日的中午12點(diǎn)整,則該緩存對(duì)象的有效時(shí)間到2013 年1月2日的中午11點(diǎn)59分。
[0105] 相應(yīng)地,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示是初次訪(fǎng)問(wèn)時(shí), 步驟S105前還可以包括:
[0106] 判斷所述緩存對(duì)象中的數(shù)據(jù)是否已經(jīng)超過(guò)了有效期;
[0107] 如果已經(jīng)超過(guò)有效期,則不進(jìn)行所述導(dǎo)出緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟;如果未 超過(guò)有效期,則進(jìn)行所述導(dǎo)出緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟。
[0108] 已經(jīng)超過(guò)有效期說(shuō)明用戶(hù)在從入口鏈接進(jìn)入目標(biāo)頁(yè)面后,從初次訪(fǎng)問(wèn)到當(dāng)前時(shí)間 已經(jīng)超過(guò)了預(yù)置的有效時(shí)間(比如24小時(shí));如果用戶(hù)再一次點(diǎn)擊相同或不同的一個(gè)入口 鏈接,則是另一次統(tǒng)計(jì)的開(kāi)始。
[0109] 實(shí)施例二、一種瀏覽跟蹤裝置,包括:
[0110] 創(chuàng)建單元,用于當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈 接中的入口標(biāo)識(shí)存儲(chǔ)于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象;
[0111] 跳轉(zhuǎn)單元,用于將所述客戶(hù)端跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面;當(dāng)收到客戶(hù)端對(duì) 所述入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù)端跳轉(zhuǎn)到所述鏈接對(duì)應(yīng)的頁(yè)面;
[0112] 更新單元,用于當(dāng)每次跳轉(zhuǎn)后,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。
[0113] 本實(shí)施例的一種備選方案中,所述裝置還可以包括:
[0114] 存儲(chǔ)單元,用于導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0115] 本實(shí)施例的一種備選方案中,所述更新單元還可以用于確定所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn) 的頁(yè)面與入口鏈接的指向頁(yè)面是否在同一客戶(hù)端訪(fǎng)問(wèn)路徑中,當(dāng)在同一個(gè)客戶(hù)端訪(fǎng)問(wèn)路徑 中時(shí)進(jìn)行所述將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中的操作。
[0116] 本實(shí)施例的一種備選方案中,所述創(chuàng)建單元?jiǎng)?chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩 存對(duì)象可以是指:
[0117] 所述創(chuàng)建單元?jiǎng)?chuàng)建緩存對(duì)象,以所述入口鏈接中的入口標(biāo)識(shí)作為該緩存對(duì)象的對(duì) 象標(biāo)識(shí),并根據(jù)預(yù)存的入口標(biāo)識(shí)和入口信息之間的對(duì)應(yīng)關(guān)系,將所述入口標(biāo)識(shí)對(duì)應(yīng)的入口 信息作為該緩存對(duì)象的值;設(shè)置該緩存對(duì)象的有效標(biāo)識(shí)位,并將該有效標(biāo)識(shí)位的值設(shè)置為 無(wú)效。
[0118] 本實(shí)施例的一種備選方案中,所述跳轉(zhuǎn)單元還可以用于在將客戶(hù)端跳轉(zhuǎn)到入口鏈 接的指向頁(yè)面前,在客戶(hù)端的cookie中存儲(chǔ)用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù),并將該參數(shù)置為表 示初次訪(fǎng)問(wèn)的值;在將客戶(hù)端端跳轉(zhuǎn)到鏈接對(duì)應(yīng)的頁(yè)面前,將客戶(hù)端cookie中所述用于表 示訪(fǎng)問(wèn)類(lèi)型的參數(shù)置為表示不是初次訪(fǎng)問(wèn)的值。
[0119] 本實(shí)施例的一種備選方案中,所述裝置還可以包括:
[0120] 驗(yàn)證單元,用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示是初次 訪(fǎng)問(wèn)時(shí),在所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息前,根據(jù)客戶(hù)端cookie中的入口標(biāo) 識(shí)生成一個(gè)圖片地址用于所跳轉(zhuǎn)到的頁(yè)面上圖片空間的渲染;根據(jù)所述圖片地址請(qǐng)求圖 片;如果請(qǐng)求超時(shí)則不指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果圖片請(qǐng)求正 常,則將所述緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中 的訪(fǎng)問(wèn)信息。
[0121] 該實(shí)施方式中,所述驗(yàn)證單元還可以用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn) 類(lèi)型的參數(shù)值表示不是初次訪(fǎng)問(wèn)時(shí),判斷所述緩存對(duì)象的有效標(biāo)識(shí)位的值是否為有效;如 果為有效則指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果為無(wú)效則不指示所述存 儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0122] 該備選方案的一種實(shí)施方式中,所述創(chuàng)建單元還可以用于設(shè)置緩存對(duì)象中數(shù)據(jù)的 有效時(shí)間;
[0123] 所述驗(yàn)證單元還用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示是 初次訪(fǎng)問(wèn)時(shí),判斷所述緩存對(duì)象中的數(shù)據(jù)是否已經(jīng)超過(guò)了有效期;如果已經(jīng)超過(guò)有效期則 不指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果未超過(guò)有效期則指示所述存儲(chǔ)單 元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息。
[0124] 該備選方案的一種實(shí)施方式中,所述創(chuàng)建單元還可以用于當(dāng)收到客戶(hù)端對(duì)入口鏈 接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),判斷客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)mi id是否與該客 戶(hù)端的參數(shù)相同;如果客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)為空或與該客戶(hù)端的參數(shù)不 相同,則提取進(jìn)行該點(diǎn)擊的硬件設(shè)備的唯一標(biāo)識(shí)存儲(chǔ)進(jìn)該客戶(hù)端的cookie中;
[0125] 所述存儲(chǔ)單元還可以用于當(dāng)收到客戶(hù)端進(jìn)行登錄的請(qǐng)求時(shí),將用戶(hù)通過(guò)客戶(hù)端輸 入的用戶(hù)信息和該客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)進(jìn)行綁定。
[0126] 本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令 相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤(pán)或光盤(pán) 等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng) 地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的 形式實(shí)現(xiàn)。本申請(qǐng)不限制于任何特定形式的硬件和軟件的結(jié)合。
[0127]當(dāng)然,本申請(qǐng)還可有其他多種實(shí)施例,在不背離本申請(qǐng)精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本申請(qǐng)作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本申請(qǐng)的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1. 一種瀏覽跟蹤方法,包括: 當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈接中的入口標(biāo)識(shí)存儲(chǔ) 于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象; 將所述客戶(hù)端跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面; 當(dāng)收到客戶(hù)端對(duì)所述入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù)端跳轉(zhuǎn)到所 述鏈接對(duì)應(yīng)的頁(yè)面; 每次跳轉(zhuǎn)后,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。
2. 如權(quán)利要求1所述的方法,其特征在于,還包括: 確定所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn)的頁(yè)面與入口鏈接的指向頁(yè)面是否在同一客戶(hù)端訪(fǎng)問(wèn)路徑 中,如果是則執(zhí)行所述將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中的步驟。
3. 如權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩 存對(duì)象的步驟包括: 創(chuàng)建緩存對(duì)象,以所述入口鏈接中的入口標(biāo)識(shí)作為該緩存對(duì)象的對(duì)象標(biāo)識(shí),并根據(jù)預(yù) 存的入口標(biāo)識(shí)和入口信息之間的對(duì)應(yīng)關(guān)系,將所述入口標(biāo)識(shí)對(duì)應(yīng)的入口信息作為該緩存對(duì) 象的值; 設(shè)置該緩存對(duì)象的有效標(biāo)識(shí)位,并將該有效標(biāo)識(shí)位的值設(shè)置為無(wú)效。
4. 如權(quán)利要求3所述的方法,其特征在于,將客戶(hù)端跳轉(zhuǎn)到入口鏈接的指向頁(yè)面的步 驟前還包括: 在客戶(hù)端的cookie中存儲(chǔ)用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù),并將該參數(shù)置為表示初次訪(fǎng)問(wèn) 的值; 將客戶(hù)端端跳轉(zhuǎn)到鏈接對(duì)應(yīng)的頁(yè)面的步驟前還包括: 將客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)置為表示不是初次訪(fǎng)問(wèn)的值。
5. 如權(quán)利要求4所述的方法,其特征在于,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中 的步驟后還包括: 導(dǎo)出所述緩存對(duì)象中的訪(fǎng)問(wèn)信息。
6. 如權(quán)利要求5所述的方法,其特征在于,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型 的參數(shù)值表示是初次訪(fǎng)問(wèn)時(shí),導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟前還包括: 根據(jù)客戶(hù)端cookie中的入口標(biāo)識(shí)生成一個(gè)圖片地址用于所跳轉(zhuǎn)到的頁(yè)面上圖片空間 的渲染; 根據(jù)所述圖片地址請(qǐng)求圖片; 如果請(qǐng)求超時(shí)則不進(jìn)行導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟; 如果圖片請(qǐng)求正常,則將所述緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,進(jìn)行所述導(dǎo)出該 緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟。
7. 如權(quán)利要求6所述的方法,其特征在于,當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型 的參數(shù)值表示不是初次訪(fǎng)問(wèn)時(shí),導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟前還包括: 判斷所述緩存對(duì)象的有效標(biāo)識(shí)位的值是否為有效; 如果為有效則進(jìn)行所述導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟;如果為無(wú)效則不進(jìn)行所 述導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息的步驟。
8. 如權(quán)利要求1到7中任一項(xiàng)所述的方法,其特征在于,還包括: 當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),判斷客戶(hù)端cookie中的硬件設(shè) 備唯一標(biāo)識(shí)是否與該客戶(hù)端的參數(shù)相同;如果客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)為空 或與該客戶(hù)端的參數(shù)不相同,則提取進(jìn)行該點(diǎn)擊的硬件設(shè)備的唯一標(biāo)識(shí)存儲(chǔ)進(jìn)該客戶(hù)端的 cookie 中; 當(dāng)收到客戶(hù)端進(jìn)行登錄的請(qǐng)求時(shí),將用戶(hù)通過(guò)客戶(hù)端輸入的用戶(hù)信息和該客戶(hù)端 cookie中的硬件設(shè)備唯一標(biāo)識(shí)進(jìn)行綁定。
9. 一種瀏覽跟蹤裝置,其特征在于,包括: 創(chuàng)建單元,用于當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),將該入口鏈接中 的入口標(biāo)識(shí)存儲(chǔ)于該客戶(hù)端cookie中,創(chuàng)建以該入口標(biāo)識(shí)作為對(duì)象標(biāo)識(shí)的緩存對(duì)象; 跳轉(zhuǎn)單元,用于將所述客戶(hù)端跳轉(zhuǎn)到所述入口鏈接的指向頁(yè)面;當(dāng)收到客戶(hù)端對(duì)所述 入口鏈接的指向頁(yè)面上的鏈接的點(diǎn)擊時(shí),將所述客戶(hù)端跳轉(zhuǎn)到所述鏈接對(duì)應(yīng)的頁(yè)面; 更新單元,用于當(dāng)每次跳轉(zhuǎn)后,將當(dāng)前的訪(fǎng)問(wèn)信息保存在所述緩存對(duì)象中。
10. 如權(quán)利要求9所述的裝置,其特征在于: 所述更新單元還用于確定所述客戶(hù)端當(dāng)前訪(fǎng)問(wèn)的頁(yè)面與入口鏈接的指向頁(yè)面是否在 同一客戶(hù)端訪(fǎng)問(wèn)路徑中,當(dāng)在同一個(gè)客戶(hù)端訪(fǎng)問(wèn)路徑中時(shí)進(jìn)行所述將當(dāng)前的訪(fǎng)問(wèn)信息保存 在所述緩存對(duì)象中的操作。
11. 如權(quán)利要求9所述的裝置,其特征在于,所述創(chuàng)建單元?jiǎng)?chuàng)建以該入口標(biāo)識(shí)作為對(duì)象 標(biāo)識(shí)的緩存對(duì)象是指: 所述創(chuàng)建單元?jiǎng)?chuàng)建緩存對(duì)象,以所述入口鏈接中的入口標(biāo)識(shí)作為該緩存對(duì)象的對(duì)象標(biāo) 識(shí),并根據(jù)預(yù)存的入口標(biāo)識(shí)和入口信息之間的對(duì)應(yīng)關(guān)系,將所述入口標(biāo)識(shí)對(duì)應(yīng)的入口信息 作為該緩存對(duì)象的值;設(shè)置該緩存對(duì)象的有效標(biāo)識(shí)位,并將該有效標(biāo)識(shí)位的值設(shè)置為無(wú)效。
12. 如權(quán)利要求11所述的裝置,其特征在于: 所述跳轉(zhuǎn)單元還用于在將客戶(hù)端跳轉(zhuǎn)到入口鏈接的指向頁(yè)面前,在客戶(hù)端的cookie 中存儲(chǔ)用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù),并將該參數(shù)置為表示初次訪(fǎng)問(wèn)的值;在將客戶(hù)端端跳轉(zhuǎn) 到鏈接對(duì)應(yīng)的頁(yè)面前,將客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)置為表示不是初 次訪(fǎng)問(wèn)的值。
13. 如權(quán)利要求12所述的裝置,其特征在于,還包括: 存儲(chǔ)單元,用于導(dǎo)出所述緩存對(duì)象中的訪(fǎng)問(wèn)信息。
14. 、如權(quán)利要求13所述的裝置,其特征在于,還包括; 驗(yàn)證單元,用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示是初次訪(fǎng)問(wèn) 時(shí),在所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息前,根據(jù)客戶(hù)端cookie中的入口標(biāo)識(shí)生 成一圖片地址用于所跳轉(zhuǎn)到的頁(yè)面上圖片空間的渲染;根據(jù)所述圖片地址請(qǐng)求圖片;如果 請(qǐng)求超時(shí)則不指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果圖片請(qǐng)求正常,則將 所述緩存對(duì)象的有效標(biāo)識(shí)位的值置為有效,指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信 肩、。
15. 如權(quán)利要求14所述的裝置,其特征在于: 所述驗(yàn)證單元還用于當(dāng)客戶(hù)端cookie中所述用于表示訪(fǎng)問(wèn)類(lèi)型的參數(shù)值表示不是初 次訪(fǎng)問(wèn)時(shí),判斷所述緩存對(duì)象的有效標(biāo)識(shí)位的值是否為有效;如果為有效則指示所述存儲(chǔ) 單元導(dǎo)出該緩存對(duì)象中的訪(fǎng)問(wèn)信息;如果為無(wú)效則不指示所述存儲(chǔ)單元導(dǎo)出該緩存對(duì)象中 的訪(fǎng)問(wèn)信息。
16.如權(quán)利要求9到15中任一項(xiàng)所述的裝置,其特征在于: 所述創(chuàng)建單元還用于當(dāng)收到客戶(hù)端對(duì)入口鏈接的指向頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求時(shí),判斷客戶(hù)端 cookie中的硬件設(shè)備唯一標(biāo)識(shí)是否與該客戶(hù)端的參數(shù)相同;如果客戶(hù)端cookie中的硬件 設(shè)備唯一標(biāo)識(shí)為空或與該客戶(hù)端的參數(shù)不相同,則提取進(jìn)行該點(diǎn)擊的硬件設(shè)備的唯一標(biāo)識(shí) 存儲(chǔ)進(jìn)該客戶(hù)端的cookie中; 所述存儲(chǔ)單元還用于當(dāng)收到客戶(hù)端進(jìn)行登錄的請(qǐng)求時(shí),將用戶(hù)通過(guò)客戶(hù)端輸入的用戶(hù) 信息和該客戶(hù)端cookie中的硬件設(shè)備唯一標(biāo)識(shí)進(jìn)行綁定。
【文檔編號(hào)】G06F17/30GK104216911SQ201310217974
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2013年6月3日 優(yōu)先權(quán)日:2013年6月3日
【發(fā)明者】張泉金 申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司