我的各种页面需要一个计数器,但我不能使用谷歌分析(我的客户端还没有准备好进行云计算),我不能使用任何需要访问 IIS 日志的东西(服务器管理员拥有它们和不想放弃他们)
对于本质上是托管的 ASP.NET 帐户,有哪些资源可用于跟踪用户使用情况?
我在 IIS 6 上运行 ASP.NET 应用程序。我打开了运行状况监控,但到目前为止,这只是创建没有分析的日志数据。
我的各种页面需要一个计数器,但我不能使用谷歌分析(我的客户端还没有准备好进行云计算),我不能使用任何需要访问 IIS 日志的东西(服务器管理员拥有它们和不想放弃他们)
对于本质上是托管的 ASP.NET 帐户,有哪些资源可用于跟踪用户使用情况?
我在 IIS 6 上运行 ASP.NET 应用程序。我打开了运行状况监控,但到目前为止,这只是创建没有分析的日志数据。
我最近写了一份(大部分)免费 GA 替代品的清单。
http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/
其中许多是基于云的,但也有一些是完全托管的。我不能推荐一个特定的解决方案,但最流行的自托管包看起来像 Grape Web Statistics ( http://www.quate.net/grape)、Open Web Analytics ( http://www.openwebanalytics.com/ ) 和Piwik ( http://piwik.org/ )。
您可以使用将原始数据记录到数据库中的东西,然后分析这些信息。
此处查看了 Google Analytics 的各种替代方案:
http://sixrevisions.com/usabilityaccessibility/10-promising-free-web-analytics-tools/
安迪
如果您想自己动手,您可以将 http 模块添加到 asp.net 管道并将值注销到 sql 数据库。
你需要多少细节?如果不需要这些列出的所有广泛功能,我会自己写一些东西。
例如,在您的母版页底部,放置如下内容:
<webapp:MyPageCounter ID="counter" runat="server" />
然后定义 MyPageCounter 用户控件来记录请求的页面、IP 地址和标题。那么您将拥有所有信息来生成一些报告。
如果您确实需要更多功能,那么我认为一些共享主机允许 PHP 应用程序。;)
您可以在 Phalanger 下运行 PHP 分析工具 Piwik,这是一个在 CLR 上执行 PHP 的工具