代码之家  ›  专栏  ›  技术社区  ›  MatthewMartin muthu

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

  •  19
  • MatthewMartin muthu  · 技术社区  · 15 年前

    我的不同页面需要一个计数器,但我不能使用谷歌分析(我的客户端还没有准备好云计算),也不能使用任何需要访问IIS日志的内容(服务器管理员拥有这些日志,不想放弃它们)

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

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

    5 回复  |  直到 12 年前
        1
  •  22
  •   Robert Diana    14 年前

    我最近写了一份(大部分)免费的GA替代品清单。

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

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

        2
  •  5
  •   Andy Davies    15 年前

    您可以使用一些将原始数据记录到数据库中,然后分析这些信息的东西。

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

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

    安迪

        3
  •  4
  •   James Westgate    14 年前

    您可以向ASP.NET管道中添加一个HTTP模块,并在自己动手的情况下将值注销到SQL数据库中。

        4
  •  2
  •   Dave Thieben    14 年前

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

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

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

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

    如果您确实需要更多的功能,那么,我认为一些共享主机允许使用PHP应用程序。;)

        5
  •  1
  •   mcintyre321    12 年前

    您可以在phalanger下运行php分析工具piwik,这是一个在clr上执行php的工具。