當前位置:首頁 > IT技術

簡易網站流量統計工具

時間:2019-10-30 22:45:28來源:IT技術作者:seo實驗室小編閱讀:62次「手機版」
 

上網流量統計軟件

簡易網站流量統計工具

當然,說起網站流量統計,現在開源的也有,免費的也有,xx統計,xx統計,網上隨便可以找到,個人之所以寫這個工具的,完全出于個人喜好,作為一個“職業”碼農,在碼農的路子上也走了幾年了,想自己有點兒東西而已,當然,寫的不好的,源聽指教,勿噴。

背景

要說背景,除了自己想寫點兒東西外,還真有點兒背景;之前在公司做一個項目,項目大改版后,做試點,既然做試點,肯定要統計用戶使用情況,所以接入了埋點系統,至于接的什么系統,這里就不說了,能說的只有:老外做的,估計N年前的東西了,統計結果差不多要隔天才能出。當然,我們項目對統計實時性要求不高,so,沒啥問題。但作為一個有那么丁點兒逼格的程序猿,身處互聯網大環境下,怎么可以忍受實時性這么慢的系統呢,所以,個人就有了寫這個系統的想法。至于好不好,隨他去吧,個人喜好而已。

項目架構

說起項目架構,還真不好意思用架構這個詞,因為在我心里,架構一般都是很牛逼的系統才會有系統架構設計,我這個系統呢,小打小鬧,談不上架構,所以只能說說結構;

結構呢,也很簡單,可以分為三層(也算符合MVC結構):V,使用highcharts做統計報表展示。C,SpringMVC,M,為了更高效率,所以這里選擇了redis做數據存儲。

統計結果實時出,但是報表只統計當前時間前15天數據。

系統使用框架

從上面的描述,基本已經清楚了系統所使用的框架:Highcharts+Jquery+Bootstrap+SpringMVC+Redis

系統功能

  1. 統計網站PV量。
  2. 統計頁面按鈕點擊量。
  3. 統計頁面鏈接等的點擊量。
  4. 統計每天活躍用戶數。
  5. 統計每天活躍用戶IP分布情況等。

測試數據截圖

按鈕統計項配置

按鈕統計項配置

PV統計項配置

PV統計項配置

按鈕點擊量統計結果

按鈕點擊量統計結果

鏈接點擊量統計結果

鏈接點擊量統計結果

PV量統計結果

PV量統計結果

用戶活躍量統計結果

用戶活躍量統計結果

用戶訪問IP分布情況(只統計國內IP情況)

用戶訪問IP分布

性能

作為一個統計網站,系能應該是最重要的了,但太可惜,因為個人只有一臺四五年前的筆記本,做壓力測試實在太可憐,所以對系統的性能未做測試。希望有興趣的朋友可以測試測試,小弟不勝感激。

接入方式

如果這個工具不幸讓你看上,想用來一試,倍感榮幸,可以繼續往下看。

因為功能比較簡單,所以接入方式也很簡單:

1. 部署系統到你的服務器,先在配置菜單下配置你需要的統計項。

2. 將本項目中commoncount.js拷貝到你需要做埋點的項目某個目錄中。

3. 修改commoncount.js中baseUrl值,修改為你項目路徑

4. 將commoncount.js引入引入你需要做埋點的頁面。

5. 再給需要統計的按鈕、鏈接等的onclick事件上添加相應統計方法,pv統計加在onload上即可。

后記

如果覺得此工具對你有用,并且想引入到你的項目,可以自行做二次開發,或者聯系我可做功能增強。

項目地址:https://github.com/itboyspg/spg-code/tree/master/countView

文章最后發布于: 2016-07-10 18:13:09

相關閱讀

頭條號的電商工具箱也出來了 如何利用微頭條進行帶貨

今天我們就來談談,如何利用微頭條進行帶貨,以及需要注意的問題。先來了解一下微頭條微頭條是今日頭條app中的一個功能,可以發布文字

網站更新的內容在哪里尋找?

建站的伙伴們都知道,網站是需要長期更新的,可能剛開始我們能寫的不盡,可是過段時間終將面臨難題,不知道該寫些什么內容了。那為什么天

企業網站建設為什么不選低價網站建設公司的原因

我們之前統計過市場有很多的低價網站建設公司,他們的價格低的驚人,你知道為什么會有這么大的差距嗎?那么你知道為什么我們不建議大

分享網站優化中高質量外鏈平臺的選擇

網站權重本身是對排名好壞的計算結果,而外鏈是影響排名的一個十分重要的因素。但現如今的外鏈建設需要注意很多事情,不像2012年或之

很黃很暴力的十個網站

13歲的北京學生張某,在去年12月27日19時新聞聯播一則關于凈化網絡視聽的新聞里,接受采訪時說的話激起了軒然大波:“上次我上網查資料

分享到:

欄目導航

推薦閱讀

熱門閱讀

xxxcom日本黄色