我需要为我的各种页面点击计数器,但我不能使用谷歌分析(我的客户还没有准备好云计算),我不能使用任何需要访问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/
其中许多是基于云的,但也有一些是完全托管的为好。 我不能推荐一个具体的解决方案,但最流行的自托管包看起来像葡萄网站统计( http://www.quate.net/grape ),开放式网络分析( http://www.openwebanalytics.com/ )和Piwik( http://piwik.org/ )。
你可以使用的东西,记录的原始数据到数据库,然后分析这些信息。
谷歌分析各种备选方案审查在这里:
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