在 ASP.NET 上运行且不使用 IIS 日志的 Google Analytics 的替代方案?
我的各个页面需要一个点击计数器,但我无法使用谷歌分析(我的客户端还没有准备好进行云计算),并且我无法使用任何需要访问 IIS 日志的东西(服务器管理员拥有它们并且不想放弃它们)
有哪些资源可用于跟踪本质上托管的 ASP.NET 帐户的用户使用情况?
我正在 IIS 6 上运行 ASP.NET 应用程序。我已经打开了运行状况监控,但到目前为止只是创建日志数据,没有分析。
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)
What resources are there for user usage tracking for what is essentially a hosted ASP.NET account?
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我最近写了一份(大部分)免费的 GA 替代品列表。
http://regulargeek.com/2010/05/29/ 25-free-google-analytics-alternatives/
其中许多是基于云的,但也有一些是完全托管的。 我无法推荐特定的解决方案,但最流行的自托管软件包看起来像 Grape Web Statistics (http://www.grape.net/grape)。 quate.net/grape),开放式网络分析 (http://www.openwebanalytics.com/) 和 Piwik (http://piwik.org/)。
I recently wrote up a list of (mostly) free GA 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/).
您可以使用将原始数据记录到数据库中的工具,然后分析该信息。
这里回顾了 Google Analytics(分析)的各种替代方案:
http://sixrevisions.com/ usabilityaccessibility/10-promising-free-web-analytics-tools/
安迪
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/
Andy
如果您想自己动手,可以将 http 模块添加到 asp.net 管道并将值注销到 SQL 数据库。
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.
您需要多少细节? 如果不需要这些列出的所有广泛功能,我就自己写一些东西。
例如,在母版页的底部,放置类似以下内容:
然后定义 MyPageCounter 用户控件来记录请求的页面、IP 地址和标头。 然后您就拥有了生成一些报告的所有信息。
如果您确实需要更多功能,我认为一些共享主机允许 PHP 应用程序。 ;)
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:
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.
If you DO need more features, well, I think some shared hosting allow PHP apps. ;)
您可以在 Phalanger 下运行 PHP 分析工具 Piwik,这是一个在 CLR 上执行 PHP 的工具
You could run the PHP analytics tool Piwik under Phalanger, a tool which executes PHP on the CLR