我正在构建的网址缩短服务需要向用户显示一些基本点击统计信息:点击次数,转化次数,引荐域名和国家/地区(可按日期范围过滤)。我将来可能想要更高级的统计数据。
是否存在允许我将事件传递给它的开源软件,然后轻松显示该事件的条形图或折线图(例如,两个指定日期之间的“转换”线图)。似乎这样的东西应该存在,然后从头开始构建整个事情会容易得多。
我知道有图形脚本,但仍然需要我格式化数据(通常作为xml文件),然后将其传递给图形。我正在寻找一些更完整的东西,我可以只提供事件,然后它会做其他所有事情。
我可以成像的每种软件都需要您生成想要绘制的数据。
此时,您有两种可能性:
第一种解决方案易于使用,但不灵活。第二个会更难(不是太多),但你会决定要绘制什么以及如何绘制。
我最近启动了an open source project,以便从php中更容易地绘制高图。你可能想看看它。
有大量的软件包可以满足您的需求。最受欢迎的是:
它们都需要数据库连接(主要是MySQL)来收集和存储数据,这在您的服务变得流行时可能会出现性能问题。
基于文件的一个更简单的包是
基于文件的解决方案的功能通常更加有限。
AWStats是我用过的最好的开源分析/统计软件。最近我们已经离开了AWStats,我们正在使用谷歌分析,但这是因为我们也使用谷歌Adwords。 AWStats是一个很棒的计划。