2010-03-04 69 views
3

我正在構建的網址縮短服務需要向用戶顯示一些基本的點擊統計信息:點擊次數,轉化次數,引薦網域和國家/地區(可按日期範圍過濾)。我將來可能需要更高級的統計數據。PHP中良好的開源分析/統計軟件?

是否有現成的開放源代碼軟件可讓我將事件傳遞給它,然後輕鬆顯示該事件的條形圖或折線圖(例如,兩個指定日期之間的「轉換」線形圖)。看起來像這樣的東西應該存在,並且從頭開始構建整個事情會容易得多。

我知道有繪圖腳本,但仍然需要我格式化數據(通常作爲一個XML文件),然後將其傳遞給圖形。我正在尋找更完整的東西,我可以提供這些事件,然後執行其他任何事情。

回答

2

每種我可以成像的軟件都需要你生成你想要繪製的數據。

在這一點上,你有兩種可能性:

第一解決方案將易於使用,但不會靈活。 第二個會有點困難(不要太多),但是你會決定怎樣繪製和如何繪製。

我最近開始使用an open source project,以便從php中更容易地繪製高圖。你可能想看看它。

+0

剛剛遇到http://piwik.org這是更多我要找的。我爲它提供事件,它顯示數據。我不需要擔心複雜的SQL查詢,緩存等。雖然它還不支持自定義日期範圍,所以我仍在尋找。 – makeee 2010-03-04 19:39:41

+0

[Piwik中的自定義日期範圍(鏈接)](http://piwik.org/faq/how-to/#faq_33) – 2012-10-12 13:38:25

1

AWStats是我用過的最好的開源分析/統計軟件。最近我們已經離開AWStats,我們正在使用Google Analytics,但那是因爲我們也在使用Google Adwords。 AWStats是一個偉大的計劃。

+0

AWStats雖然是用Perl編寫的,但不是PHP。 – 2010-06-14 10:34:37

6

有大量的軟件包可以做你想做的。最流行的是:

它們都需要一個數據庫連接(主要是MySQL的)收集並存儲數據,當您的服務變得流行時,這可能是性能問題。

一個簡單的包是基於文件的是

基於文件的解決方案的特點一般是比較有限的。

+0

這是另一個值得檢查的項目。 http://phpwebstats.sourceforge.net/ – 2010-06-14 10:56:27