phpMyVisites - 即時分析並產生網站流量圖

1、前言

phpMyVisites 為一個採用 GNU/GPL 授權具備強大功能網站流量即時分析的開放原始碼,整個架構採用 PHP + MySQL,設定完成後只要將 JavaScript 置入即可,且您的網頁並不一定要製作成 PHP 因為 phpMyVisites 可工作於所有種類的網頁 (像是 HTML, ASP, Perl 或是任何其他語言的網頁)。






文章目錄

1、前言
2、實作環境
3、安裝及設定
          步驟1.安裝 phpMyVisites 及 simsun.ttc 字型檔
          步驟2.建立 phpMyVisites 使用資料庫
          步驟3.開始安裝 phpMyVisites
          步驟4.開始使用 phpMyVisites
4、參考
5、Me FAQ
          Q1.無法連結至 phpMyVisites 初始化頁面並顯示錯誤訊息?

phpMyVisites 特性說明如下:

  • 快速佈署!!在想要統計分析的網頁中加入簡單的 JavaScript 便可開始即時流量統計
  • 簡潔和友善易用的界面呈現目前所統計分析的數據
  • 圖形化界面簡單顯示出讓人容易瞭解的統計數據
  • phpMyVisites 是一套完全免費的開放原始碼軟體
  • 安全性!! 因為安全性是一套軟體中非常重要且關鍵的一環 phpMyVisites 將盡最大能力保護 phpMyVisites 免受入侵和外部攻擊
  • 可同時統計多個網站並且每個網站的統計數據都是讓人容易瞭解統計數據的圖形化介面
  • 可同時建立許多群組及使用者並做適當的權限設定及管理
  • 支援超過 30 種多國語系 
  • phpMyVisites 為開放原始碼自由軟體歡迎您一同加入我們的開發行列

phpMyVisites 網站解析特性說明如下:

  • 精確統計訪客參觀時間 (日/週/月/年)
  • 針對訪客瀏覽次數可分辦身份為新訪客、經常(已知)的訪客、訪客如何得知網站
  • 網站流量統計分析數據可匯出三種格式: PDF、圖片、文字等格式
  • 網頁分類資料 (群組、子群組)
  • 針對訪客行為分析可統計出訪客進入網站的頁面和訪客離開網站的頁面
  • 針對地域統計採用互動式圖形介面世界地圖顯示
  • 針對訪客環境分析技術有訪客 Web 瀏覽器、作業系統...
  • 針對訪客如何得知網站有完整清晰的統計資料
  • 針對訪客如何連結網站的五個方式為搜尋引擎、網站、合作網站、電子報、直接連結
  • 可統計到 300 多個國際上使用的搜索引擎和關鍵字
  • 確定網站作為合作夥伴後可無限制增加通訊
  • 可一次顯示所有管理網站的統計分析數據
  • 透過 phpMyVisites 精確的統計數據可協助有興趣的訪客並瞭解訪客的需求如(訪客觀看該頁面的時間,等等)
  • 可透過 E-Mail、RSS 每天查看你的統計數據

phpMyVisites 官網 Demo 及 Screenshots:


安裝 phpMyVisites 以前請檢查您主機的 PHP 及擴充模組版本,相關內容如下:

  • PHP version > 4.3
  • MySQL extension
  • PHP-XML extension (utf8_decode function)
  • GD > 2.x (graphics)
  • FreeType (graphics text)
  • Memory Limite
  • set_time_limit() allow
  • mail() allow 





2、實作環境

  • FreeBSD 6.2-RELEASE-p5
  • phpMyVisites 2.2 Stable





3、安裝及設定

步驟1.安裝 phpMyVisites 及 simsun.ttc 字型檔

至官網下載 phpMyVisites 2.2 Stablesimsun.ttc 字型檔 將 phpMyVisites 解開後記得先將 simsun.ttc 字型檔複製於 /libs/artichow/font 目錄下,此中文字型檔為修正 GD 顯示中文字部份。
cd /usr/ports/archivers/unzip              //切換至安裝路徑,安裝解壓縮套件
make install clean                          //安裝並清除安裝過程中不必要的檔案
unzip phpmyvisites_2_2.zip                 //解開後會看到一個 phpmv2 目錄
cp simsun.ttc phpmv2/libs/artichow/font/ //修正 GD 顯示中文字部份

將 phpmv2 目錄複製 (更名為 phpMyVisites) 到您網站根目錄下 (ex./usr/local/www/data/analysis/phpMyVisites) 後要對 phpMyVisites 目錄進行權限設定因為等一下設定會寫入您設定的資料至目錄內 (若沒做此步驟等一下將無法開始進行初始化 phpMyVisites 設定!!)。
chmod 775 phpMyVisites          //或 chmod 777 (就不用繼續下一步了)
chown root:www phpMyVisites    //使 Web Service 可寫入該資料




步驟2.建立 phpMyVisites 使用資料庫

由於 phpMyVisites 會使用 MySQL 資料庫來存放統計的數據,並且支援多國語言所以資料庫建立時記得以 utf8_unicode_ci 也就是 UTF-8 編碼來建立,同時請建立一個專門用來存放 phpMyVisites 資料庫的 MySQL 帳號及密碼。




步驟3.開始安裝 phpMyVisites

連結至您放置 phpMyVisites 目錄的 URL 準備開始初始化 phpMyVisites 此例實作連結為。
ex. http://www.weithenn.org/analysis/phpMyVisites/index.php

步驟3-1.歡迎 phpMyVisites

準備開始初始化 phpMyVisites 設定,按【下一步】後開始設定。


步驟3-2.檢查系統環境

phpMyVisites 在安裝以前先檢查系統主機環境是否符合 phpMyVisites 後續安裝作業需求,若有警告 / 錯誤的部份 (黃/紅色叉叉) 請排除後在進行後續安裝作業,確定檢查無誤後請按【下一步】繼續設定。



步驟3-3.資料庫設定

此次實作建立的資料庫相關資訊如下所示,填妥資料庫相關設定後,請按下【送出】。
  • 資料庫名稱: phpmv
  • 資料庫使用者: phpmv
  • 資料庫密碼: 12345678



此時 phpMyVisites 會依您剛才填入的設定,與資料庫伺服器進行連接並建立相關資料表 (Table),完成後請按【下一步】繼續後續安裝步驟。



步驟3-4.管理設定

設定 phpMyVisites 管理者帳號及密碼,設定屆時會套用到您統計網站分析的 JavaScript 完整路徑,設定完成後請按下【送出】。



此時 phpMyVisites 會依您剛才填入的設定新增相關管理者帳號及其它資訊,完成後請按【下一步】繼續後續安裝步驟。


步驟3-5.網站設定

設定 phpMyVisites 第一個要統計分析的網站名稱、FQDN、設定是否欲顯示 phpMyVisites Logo (有多種 Logo 可供選擇),設定完成後請按下【送出】繼續後續安裝步驟。



步驟3-6.流量分析 JavaScript

顯示屆時要插入網站統計分析網頁內的 JavaScript,複製內容後按【下一步】繼續後續安裝步驟。



步驟3-7.phpMyVisites 安裝完成

恭喜您 phpMyVisites 已經安裝完成!! 按下【進入 phpMyVisites】即可連結至 phpMyVisites 管理登入頁面。




步驟4.開始使用 phpMyVisites

上述設定步驟完成後即可看到如下圖所示 phpMyVisites 登入頁面,登入頁面後您可進行相關設定,例如:設定匿名者是否可以觀看此統計網頁...等。






4、參考






5、Me FAQ

Q1.無法連結至 phpMyVisites 初始化頁面並顯示錯誤訊息?

Error Message:
連結至 phpMyVisites 初始化頁面顯示如下錯誤訊息並且未顯示設定頁面。


Ans:
因為 phpMyVisites 必須寫入相關設定至資料目錄內 (若沒進行下列設定將無法進行初始化 phpMyVisites 設定!!)。
chmod 775 phpMyVisites          //或 chmod 777 (就不用繼續下一步了)
chown root:www phpMyVisites    //使 Web Service 可寫入該資料