To add to ghommey's response: we're also using Piwik right now and it fits the bill for our purposes. Separating IP ranges isn't really a concern for us as we use separate development and deployment servers.
As for customizing it, I've written a couple of Piwik plugins, one of which served to enable SSO for our (non-PHP) project. Writing the code itself has been relatively straightforward; however their authentication cookies violate the HTTP cookie RFCs (RFC2109 and RFC2068) in that they use illegal characters so there might be also other dragons in places.
发布评论
评论(2)
补充一下 ghommey 的回应:我们现在也在使用 Piwik,它符合我们的目的。由于我们使用单独的开发和部署服务器,因此分离 IP 范围并不是我们真正关心的问题。
至于自定义它,我编写了几个 Piwik 插件,其中一个用于为我们的(非 PHP)项目启用 SSO。编写代码本身相对简单;然而,它们的身份验证 cookie 违反了 HTTP cookie RFC(RFC2109 和 RFC2068),因为它们使用非法字符,因此某些地方可能还存在其他龙。
To add to ghommey's response: we're also using Piwik right now and it fits the bill for our purposes. Separating IP ranges isn't really a concern for us as we use separate development and deployment servers.
As for customizing it, I've written a couple of Piwik plugins, one of which served to enable SSO for our (non-PHP) project. Writing the code itself has been relatively straightforward; however their authentication cookies violate the HTTP cookie RFCs (RFC2109 and RFC2068) in that they use illegal characters so there might be also other dragons in places.
从最新版本(2010 年第 1 季度)开始,可以过滤 IP。
AS of the latest release (q1 2010) filtering IPs is possible.