【问题标题】:Good open source analytics/stats software in PHP? [closed]PHP 中的优秀开源分析/统计软件? [关闭]
【发布时间】:2011-01-23 20:02:24
【问题描述】:

我正在构建的网址缩短服务需要向用户显示一些基本点击统计信息:点击次数、转化次数、引用域和国家/地区(可按日期范围过滤)。将来我可能想要更高级的统计数据。

是否有现有的开源软件允许我将事件传递给它,然后轻松显示该事件的条形图或折线图(例如,两个指定日期之间的“转换”折线图)。似乎应该存在这样的东西,并且比从头开始构建整个东西要容易得多。

我知道有图形脚本,但这仍然需要我格式化数据(通常作为 xml 文件),然后将其传递给图形。我正在寻找更完整的东西,我可以只提供事件,然后它会做其他所有事情。

【问题讨论】:

    标签: php open-source analytics statistics


    【解决方案1】:

    有大量的软件包可以满足您的需求。最受欢迎的是:

    它们都需要数据库连接(主要是 MySQL)来收集和存储数据,当您的服务变得流行时,这可能会成为性能问题。

    基于文件的更简单的包之一是

    基于文件的解决方案的功能通常比较有限。

    【讨论】:

    【解决方案2】:

    AWStats 是我用过的最好的开源分析/统计软件。最近我们搬走了AWStats,我们正在使用谷歌分析,但那是因为我们也在使用谷歌Adwords。 AStats 是一个很棒的程序。

    【讨论】:

    • AWStats 是用 Perl 编写的,而不是 PHP。
    【解决方案3】:

    我能想象的每一种软件都需要你生成你想要绘制的数据。

    此时,你有两种可能:

    • 为您的统计数据使用第三方解决方案(例如 Google Analytics
    • 使用a library 以图形方式显示您的数据

    第一个解决方案很容易使用,但不够灵活。 第二个会有点难(不是太多),但你会决定要绘制什么以及如何绘制。

    我最近开始使用an open source project 以使从 php 中绘制 highcharts 更容易。你可能想看看它。

    【讨论】:

    • 刚刚遇到piwik.org,这正是我想要的。我喂它事件,它显示数据。我不需要担心复杂的sql查询、缓存等。虽然它还不支持自定义日期范围所以我还在寻找。
    猜你喜欢
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2017-09-19
    相关资源
    最近更新 更多