基于 PHP 的简约访问者统计数据?[关闭]

Minimalistic visitor stats based on PHP? [closed]

提问人:Pekka 提问时间:11/11/2009 更新时间:4/9/2019 访问量:5652

问:


我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引文来回答。

4年前关闭。

有谁知道一个基于 PHP 的简约、美观的访客统计套件,它以最终用户友好的方式显示访客统计数据。

我知道Google Analytics,以及基于PHP和Perl的流量分析中的知名人士;对于我需要的东西来说,它们都太复杂了,功能也太丰富了。我正在寻找已经完全简化并且不必剥离的东西。

所需功能:

  • 今天、本周、本月的访客
  • 访客来自哪里
  • 一个好的推荐人概述
  • 本页访客
  • 良好的机器人过滤

自选:

  • 可以连接内置IP定位器的东西,我忘了名字...无论如何,根据提供商的 $_SERVER 变量中大型提供商的功能之一,我有很好的 IP 到国家/地区解析

  • 一个不错的 API 和/或源代码文档来扩展/交互将是一个加分项。

无法访问我想使用它的服务器上的服务器日志,因此套件必须自带跟踪工具,无论是 PHP 包含、图像还是脚本。

开源会很好,但我也会考虑付费解决方案,只要它们是源代码附带的脚本。我不希望依赖外部服务。

提前致谢!

PHP 跟踪 分析 访客统计

评论


答:

4赞 Eric Martindale 11/11/2009 #1

在大多数情况下,你会自己滚动。查看 PHP 的 $_REQUEST 文档,并将此数据写入 SQL 表。你可以在 20 行或更少的时间内非常轻松地完成这部分,如果你很聪明 - 可能 5 行左右。

现在,可以使用您选择的任何方法显示该数据,因为您已经将所有数据都放在 SQL 表中。使用您喜欢的任何方法进行排序、过滤和组织。

评论

0赞 Pekka 11/11/2009
我考虑过这一点(过去也做过),但事情并没有那么简单。首先也是最重要的一点,你必须过滤掉机器人。然后,您要过滤掉经常性访问者。然后还有其他好东西可以记录下来 - 例如访问者语言和国家。它往往会迅速增长到几行之外,因此我需要一个现成的解决方案。
3赞 Jason Leveille 11/11/2009 #2

也许最知名的基于 PHP 的分析应用程序之一是 Mint (http://haveamint.com/)。它不像其他分析应用程序那样功能丰富......对于您正在寻找的内容来说,它可能功能过于丰富。

评论

0赞 Pekka 11/11/2009
薄荷看起来很棒。实际上,当我写这篇文章时,我的脑海中就浮现出这一点(但忘记了这个名字,以为它是在 Rails 中)。如果没有可比的开源解决方案,将对此进行调查。干杯。
0赞 Ben 11/12/2009 #3

Google Analytics(分析)是迄今为止所有统计软件中使用最多的,也是最可靠的。

您将获得一张全球地图,其中显示了它们来自世界的哪个地方,它们来自哪些特定页面,在网站上的持续时间。

评论

2赞 Robert K 11/12/2009
只是一个想法,但我阻止了谷歌分析,因为我不喜欢谷歌跟踪我的普遍性。因此,如果您想要所有流量,而不仅仅是那些允许 GA 的流量,请不要使用它。
0赞 Svish 11/12/2009 #4

我刚开始使用 Clicky,我对此非常满意。以前使用过 Google Analytics,但这要干净、清晰得多。

如果您想向访问者显示统计信息,您可以通过首选项允许公众访问,也可以使用它们提供的一些小部件。我可能会选择后者。

另一件很酷的事情是,您实际上可以观看实时统计数据。例如,他们有一张地图,当有人进入您的网站时,会弹出点。好玩,好玩,好玩;D

评论

0赞 Bharanikumar 1/17/2010
Clicky 是免费开源或付费的。
0赞 Svish 1/17/2010
它是免费的,尽管您可以付费以获得更多功能。但我没有。不确定它是否是开源的,因为我没有检查过。不要太在乎它是否开源:)
6赞 Yacoby 11/12/2009 #5

我喜欢 Piwiki 的外观,但它对您来说可能有点功能繁重。我的目标是成为 Google Analytics 的 foss 替代品

评论

0赞 Alix Axel 5/1/2010
Piwiki 的 +1,它不像 Mint 那么性感,但要好得多(而且它是免费的和 OSS)。
0赞 quba 3/7/2015
是 Piwik,不是 Piwiki。
-1赞 Maher 3/28/2013 #6

如果你是初学者,你可以尝试这个简单易行的方法,但在JS代码中从 http://www.eaglestats.com/ 获取所有统计信息

或者,如果您想要一个非常简单的PHP中没有统计信息,请尝试以下方法: http://www.phpsimple.net/tutorials/real_visitor_counter/

-1赞 Guy Ellis Hreinberg 4/9/2019 #7

我自己放弃了 Google Analytics、Piwik/Matomo 和 OWA - 因为它们都对我的需求来说太臃肿了(但我自己托管了许多网站)。我正准备编写自己的分析,因为 Mint 无法再下载了。

如果有人知道其他人启动了一个有趣的开源项目,专注于极简分析,我肯定想知道它,因为谷歌搜索没有提供很多选择。