除了在ASP.NET上运行并且不使用IIS日志的谷歌分析的替代方案?

时间:2009-07-22 12:34:29

标签: asp.net web-analytics web-analytics-tools

我的各个页面需要一个点击计数器,但我不能使用谷歌分析(我的客户端还没有为云计算做好准备)而且我不能使用任何需要访问IIS日志的东西(服务器管理员)拥有它们并且不想放弃它们。

对于本质上是托管的ASP.NET帐户,用户使用情况跟踪有哪些资源?

我正在IIS 6上运行ASP.NET应用程序。我已启用了运行状况监控,但到目前为止,这只是创建没有分析的日志数据。

5 个答案:

答案 0 :(得分:22)

我最近写了一份(大多数)免费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/)。

答案 1 :(得分:5)

您可以使用将原始数据记录到数据库然后分析此信息的内容。

此处审核了Google Analytics的各种替代方案:

http://sixrevisions.com/usabilityaccessibility/10-promising-free-web-analytics-tools/

安迪

答案 2 :(得分:4)

您可以将一个http模块添加到asp.net管道中,如果您处于自己动手的状态,则可以将值注销到sql数据库。

答案 3 :(得分:2)

您需要多少细节?如果不需要这些列出的所有广泛功能,我只想自己写一些东西。

例如,在母版页的底部,添加如下内容:

<webapp:MyPageCounter ID="counter" runat="server" />

然后定义MyPageCounter用户控件以记录请求的页面,IP地址和标头。然后你就可以获得所有的信息来生成一些报告。

如果你需要更多功能,我认为一些共享主机允许PHP应用程序。 ;)

答案 4 :(得分:1)

您可以在Phalanger下运行PHP分析工具Piwik,这是一种在CLR上执行PHP的工具