2009-02-06 43 views

回答

2

最好的辦法是使用Awstats來解析Web服務器日誌(Apache,IIS或任何正在運行的日誌)。如果Liferay創建自己的日誌,則可以配置Awstats來解析自定義日誌格式。看到這裏的技巧上閱讀習慣的日誌:

http://awstats.sourceforge.net/docs/awstats_faq.html

1

我從來沒有使用Liferay門戶,但設置AWstats非常簡單。假設您在Debian上運行Apache,只需apt-get install awstats並將/etc/awstats/中的默認配置文件複製到您的虛擬主機的新文件。您需要編輯的只有LogFile,SiteDomain,HostAliases和DirData文件夾。顯然,你需要啓用mod_perl。

我最近在自己的網站上設置了它,發現this post by Sami Dalouche真的很有幫助。我還寫了約how to set it up for Nginx logs

1

作爲一個側面說明,不應該有使用谷歌分析內部問題的一個很大的(如果我正確理解您的方案)。如果用戶在訪問您的僅限內部網頁時可以訪問互聯網,則Google Analytics代碼仍會觸發並記錄統計信息。 (因爲代碼在客戶端上運行 - 只有它們需要訪問互聯網)。我們使用這個設置來監控我們Intranet的用戶統計數據。

關於AWStats。我在解析Apache日誌文件方面取得了相當大的成功。 GA中的額外信息非常有用,雖然有時可以掌握用戶PC的人口統計和平均設置。