可以替代在ASP上运行的谷歌分析。NET和不使用IIS日志?

时间:2022-11-27 15:16:56

I need a hit counter for my various pages, but I can't use google analytics (my client isn't ready for cloud computing) and I can't use anything that requires access to the IIS logs (the server administrator owns them and doesn't want to give them up)

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

What resources are there for user usage tracking for what is essentially a hosted ASP.NET account?

用于跟踪用户使用情况的资源主要是托管的ASP。网络账户?

I'm running an ASP.NET application on IIS 6. I've turned on health monitoring, but so far that is just creating log data with no analytics.

我运行一个ASP。iis6上的NET应用程序。我已经打开了健康监控,但到目前为止,这只是创建日志数据,没有分析。

5 个解决方案

#1


22  

I recently wrote up a list of (mostly) free GA alternatives.

我最近写了一个列表(大部分是)免费的GA替代品。

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

Many of these are cloud-based, but there are some that are completely hosted as well. I cannot recommend a particular solution, but the most popular self-hosted packages look like Grape Web Statistics (http://www.quate.net/grape), Open Web Analytics (http://www.openwebanalytics.com/) and Piwik (http://piwik.org/).

其中许多是基于云的,但也有一些是完全托管的。我不能推荐一个特定的解决方案,但是最流行的自托管包看起来像Grape Web统计(http://www.quate.net/grape)、Open Web Analytics (http://www.openwebanalytics.com/)和Piwik (http://piwik.org/)。

#2


5  

You could use something that logged raw data to a database and then analyse this information.

您可以将原始数据记录到数据库中,然后分析这些信息。

Various alternatives to Google Analytics reviewed here:

谷歌分析的各种替代方法如下:

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

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

Andy

安迪

#3


4  

You could add an http module to the asp.net pipeline and write off values to a sql database if you're in a do-it-yourself mood.

您可以向asp.net管道添加一个http模块,如果您喜欢自己动手,可以将值写到sql数据库中。

#4


2  

How much detail do you need? If don't need all the extensive features of these listed, I'd just write something myself.

你需要多少细节?如果不需要这些列出来的所有广泛的特性,我就自己写一些东西。

for example, at the bottom of your master page, put something like:

例如,在主页的底部,放置如下内容:

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

and then define the MyPageCounter usercontrol to log the page requested, IP address, and headers. then you'd have all the information to generate some reports from.

然后定义MyPageCounter usercontrol来记录请求的页面、IP地址和页眉。然后你就有了所有的信息来生成一些报告。

If you DO need more features, well, I think some shared hosting allow PHP apps. ;)

如果您确实需要更多的特性,那么,我认为一些共享托管允许PHP应用程序。,)

#5


1  

You could run the PHP analytics tool Piwik under Phalanger, a tool which executes PHP on the CLR

您可以在Phalanger下运行PHP分析工具Piwik,该工具在CLR上执行PHP

#1


22  

I recently wrote up a list of (mostly) free GA alternatives.

我最近写了一个列表(大部分是)免费的GA替代品。

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

Many of these are cloud-based, but there are some that are completely hosted as well. I cannot recommend a particular solution, but the most popular self-hosted packages look like Grape Web Statistics (http://www.quate.net/grape), Open Web Analytics (http://www.openwebanalytics.com/) and Piwik (http://piwik.org/).

其中许多是基于云的,但也有一些是完全托管的。我不能推荐一个特定的解决方案,但是最流行的自托管包看起来像Grape Web统计(http://www.quate.net/grape)、Open Web Analytics (http://www.openwebanalytics.com/)和Piwik (http://piwik.org/)。

#2


5  

You could use something that logged raw data to a database and then analyse this information.

您可以将原始数据记录到数据库中,然后分析这些信息。

Various alternatives to Google Analytics reviewed here:

谷歌分析的各种替代方法如下:

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

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

Andy

安迪

#3


4  

You could add an http module to the asp.net pipeline and write off values to a sql database if you're in a do-it-yourself mood.

您可以向asp.net管道添加一个http模块,如果您喜欢自己动手,可以将值写到sql数据库中。

#4


2  

How much detail do you need? If don't need all the extensive features of these listed, I'd just write something myself.

你需要多少细节?如果不需要这些列出来的所有广泛的特性,我就自己写一些东西。

for example, at the bottom of your master page, put something like:

例如,在主页的底部,放置如下内容:

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

and then define the MyPageCounter usercontrol to log the page requested, IP address, and headers. then you'd have all the information to generate some reports from.

然后定义MyPageCounter usercontrol来记录请求的页面、IP地址和页眉。然后你就有了所有的信息来生成一些报告。

If you DO need more features, well, I think some shared hosting allow PHP apps. ;)

如果您确实需要更多的特性,那么,我认为一些共享托管允许PHP应用程序。,)

#5


1  

You could run the PHP analytics tool Piwik under Phalanger, a tool which executes PHP on the CLR

您可以在Phalanger下运行PHP分析工具Piwik,该工具在CLR上执行PHP