20世紀(jì)的
老網(wǎng)站改版數(shù)據(jù)訪問(wèn)數(shù)據(jù)分析解決方案,數(shù)據(jù)全面性對(duì)比從數(shù)據(jù)全面性的對(duì)比來(lái)看,網(wǎng)站服務(wù)器日志和JavaScript日志間也存在差異。
網(wǎng)站建設(shè)公司認(rèn)為對(duì)搜索引擎蜘蛛的訪問(wèn)及抓取行為是每個(gè)網(wǎng)站管理員都感興趣的數(shù)據(jù)。網(wǎng)站服務(wù)器日志可以自動(dòng)獲得這些數(shù)據(jù),而由于大部分蜘蛛無(wú)法執(zhí)行JavaScript,因此JavaScript日志無(wú)法獲取搜索引擎蜘蛛的訪問(wèn)行為。服務(wù)器日志和JavaScript日志之間另一個(gè)較大的差異是對(duì)網(wǎng)站頁(yè)面加載錯(cuò)誤的追蹤。如圖2-6所示,服務(wù)器日志會(huì)自動(dòng)追蹤頁(yè)面加載錯(cuò)誤的數(shù)據(jù)。而JavaScript日志需要定制,并且不能對(duì)所有的情況進(jìn)行追蹤。

服務(wù)器日志會(huì)自動(dòng)追蹤404頁(yè)面服務(wù)器日志與JavaScript日志之間的另一個(gè)數(shù)據(jù)差異在于對(duì)網(wǎng)站頁(yè)面的記錄。首先來(lái)看一下網(wǎng)站的5種最基本的狀態(tài),也就是HTTP的5種狀態(tài)碼。HTTP狀態(tài)碼(HTTPStatusCode)是用以表示網(wǎng)站頁(yè)面HTTP響應(yīng)狀態(tài)的3位數(shù)字代碼。HTTP狀態(tài)碼的第一個(gè)數(shù)字代表了響應(yīng)的5種狀態(tài)之一。
(1)1xx消息這種類型的狀態(tài)碼代表請(qǐng)求已被接受,需要繼續(xù)處理。
(2)2xx成功這種類型的狀態(tài)碼代表請(qǐng)求已成功被服務(wù)器接收、理解并接受。
(3)3xx重定向這類狀態(tài)碼代表需要客戶端采取進(jìn)一步的操作才能完成請(qǐng)求。通常用來(lái)重定向。
(4)4xx請(qǐng)求錯(cuò)誤這類狀態(tài)碼代表客戶端看起來(lái)可能發(fā)生了錯(cuò)誤,妨礙了服務(wù)器的處理。
(5)5xx服務(wù)器錯(cuò)誤這類狀態(tài)碼代表服務(wù)器在處理請(qǐng)求的過(guò)程中有錯(cuò)誤或異常狀態(tài)發(fā)生。最常見(jiàn)的幾類代碼狀態(tài)是200、302、404和503等。在這幾種狀態(tài)中,JavaScript日志默認(rèn)只能對(duì)200這種狀態(tài)進(jìn)行追蹤,定制后可以追蹤404狀態(tài)。服務(wù)器日志默認(rèn)可以追蹤到大部分的狀態(tài)。相比200來(lái)講,404這種錯(cuò)誤狀態(tài)可能對(duì)于我們更有價(jià)值。從數(shù)據(jù)的可定制性來(lái)看,對(duì)于非頁(yè)面瀏覽行為,網(wǎng)站服務(wù)器日志都是追蹤不到的。再說(shuō)得嚴(yán)謹(jǐn)一點(diǎn),對(duì)于未產(chǎn)生服務(wù)器請(qǐng)求的行為,服務(wù)器日志都是追蹤不到的。例如,F(xiàn)lash內(nèi)的互動(dòng)操作、其他非頁(yè)面請(qǐng)求的互動(dòng)行為,以及不產(chǎn)生服務(wù)器請(qǐng)求的事件等。這些行為通過(guò)代碼定制都是可以被JavaScript日志追蹤到的。例如,

圖2-7中的“查看更多”通過(guò)代碼定制可以被JavaScript日志追蹤,但不會(huì)被服務(wù)器日志記錄到。好了,
深圳網(wǎng)站建設(shè)公司本文關(guān)于“ 20世紀(jì)的
老網(wǎng)站改版數(shù)據(jù)訪問(wèn)數(shù)據(jù)分析解決方案”知識(shí)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。