一文搞懂PV、UV、VV、IP及其關係與計算

冰河團隊發表於2020-10-10

寫在前面

十一長假基本上過去了,很多小夥伴在假期當中還是保持著持續學習的心態,也有不少小夥伴在微信上問我,讓我推送相關的文章。這個時候,我都是抽空來整理小夥伴們的問題,然後,按照順序進行推文。

PS:這個假期我是哪裡也沒去,除了在家帶娃,就是抽空寫文了。有人說:假期沒人看技術文?我不信!

小夥伴的疑問

我們還是以一張圖來看下小夥伴的疑問吧。

接下來,我們就進入正文吧。

什麼是PV?

PV即Page View,網站瀏覽量,指頁面瀏覽的次數,用以衡量網站使用者訪問的網頁數量。

使用者每次開啟一個頁面便記錄1次PV,多次開啟同一頁面則瀏覽量累計。一般來說,PV與來訪者的數量成正比,但是PV並不直接決定頁面的真實來訪者數量,如同一個來訪者通過不斷的重新整理頁面,也可以製造出非常高的PV。

具體的說,PV值就是所有訪問者在24小時(0點到24點)內看了某個網站多少個頁面或某個網頁多少次。PV是指頁面重新整理的次數,每一次頁面重新整理,就算做一次PV流量。

度量方法就是從瀏覽器發出一個對網路伺服器的請求(Request),網路伺服器接到這個請求後,會將該請求對應的一個網頁(Page)傳送給瀏覽器,從而產生了一個PV。那麼在這裡只要是這個請求傳送給了瀏覽器,無論這個頁面是否完全開啟(下載完成),那麼都是應當計為1個PV。

什麼是UV?

UV即Unique Visitor,獨立訪客數,指一天內訪問某站點的人數,以cookie或者Token為依據。

1天內同一訪客的多次訪問只記錄為一個訪客。通過IP和cookie是判斷UV值的兩種方式。

用Cookie分析UV值

當客戶端第一次訪問某個網站伺服器的時候,網站伺服器會給這個客戶端的電腦發出一個Cookie,通常放在這個客戶端電腦的C盤當中。在這個Cookie中會分配一個獨一無二的編號,這其中會記錄一些訪問伺服器的資訊,如訪問時間,訪問了哪些頁面等等。當你下次再訪問這個伺服器的時候,伺服器就可以直接從你的電腦中找到上一次放進去的Cookie檔案,並且對其進行一些更新,但那個獨一無二的編號是不會變的。

什麼是VV?

VV即Visit View,訪客訪問的次數,用以記錄所有訪客一天內訪問網站的次數。

當訪客完成所有的瀏覽並最終關掉該網站的所有頁面時,便完成了一次訪問,同一訪客一天內可能有多次訪問行為,訪問次數累計。

什麼是IP?

IP即獨立IP數,指一天內使用不同IP地址的使用者訪問網站的次數,同一IP無論訪問了幾個頁面,獨立的IP數均為1。

這裡需要注意的是:如果兩臺機器訪問伺服器而使用的是同一個IP,那麼只能算是一個IP的訪問。

IP和UV之間的資料不會有太大的差異,通常UV量和比IP量高出一點,每個UV相對於每個IP更準確地對應一個實際的瀏覽者。

①UV大於IP

這種情況就是在網咖、學校、公司等,公用相同IP的場所中不同的使用者,或者多種不同瀏覽器訪問網站,那麼UV數會大於IP數。

②UV小於IP

一般的家庭網路中,大多數電腦使用ADSL撥號上網,所以同一個使用者在家裡不同時間訪問網站時,IP可能會不同,因為它會根據時間變動IP,即動態的IP地址,但是實際訪客數唯一,便會出現UV數小於IP數的情況。

例項說明

例如,在家用ADSL撥號上網,早上8點訪問了www.binghe.com下的2個頁面,下午2點又訪問了www.binghe.com下的3個頁面。那麼,對於www.binghe.com來說,今天的PV、UV、VV、IP各項指標該如何計算?

計算PV

PV指瀏覽量,PV數等於上午瀏覽的2個頁面和下午瀏覽的3個頁面之和,即 PV = 2 + 3。

計算UV

UV指獨立訪客數,一天內同一訪客的多次訪問只計為1個UV,即 UV = 1。

計算VV

VV指訪客的訪問次數,上午和下午分別有一次訪問行為,即 VV = 2。

計算IP

IP為獨立IP數,由於ADSL撥號上網每次都IP不同,即 IP = 2。

好了,今天我們就到這兒吧,下期見!!

重磅福利

微信搜一搜【冰河技術】微信公眾號,關注這個有深度的程式設計師,每天閱讀超硬核技術乾貨,公眾號內回覆【PDF】有我準備的一線大廠面試資料和我原創的超硬核PDF技術文件,以及我為大家精心準備的多套簡歷模板(不斷更新中),希望大家都能找到心儀的工作,學習是一條時而鬱鬱寡歡,時而開懷大笑的路,加油。如果你通過努力成功進入到了心儀的公司,一定不要懈怠放鬆,職場成長和新技術學習一樣,不進則退。如果有幸我們江湖再見!

另外,我開源的各個PDF,後續我都會持續更新和維護,感謝大家長期以來對冰河的支援!!

相關文章