天天看點

網站流量統計實作在原理

1.如何統計停留時間

    具體參考“客戶統計”相關程式。大緻說來,一般有3個表:日表,月表,年表

    日表基本設計:IP,進來時間,離開時間,目前時間,停留頁面,客戶ID(如果登陸),SESSIONID等等

    客戶通路頁面,查詢日表有資料沒有(SESSIONID),有就更新目前時間和停留頁面,沒有就建立

   判斷客戶離開時間,可以在前台用JS實作。可以預先定義目前時間和真實時間差多少為離線

    年表和月表實際是統計用表,每天使用計劃任務按照規則分類統計日表資料

2.有的統計隻有一個圖檔也能實作是什麼原理?

     實際不是一個圖檔!!而是一個統計程式(寫日表的),最後傳回一個圖檔而已!!!

3.網站熱力圖又是怎麼實作?

    這個,一般使用AJAX實作即時存儲。AJAX監視滑鼠點選事件,有點選行為發生,傳輸到背景處理(滑鼠坐标,點選文字等等)

4.比如站長統計隻是引入了一個PHP檔案,是如何統計出分辨率這些東西的呢?

   JAVASCRIPT有專門的函數取螢幕分辨率的。隻是最後通過AJAX傳回背景處理!