2009-07-22 7 views
19

Necesito un contador de visitas para mis diversas páginas, pero no puedo usar Google Analytics (mi cliente no está listo para la computación en la nube) y no puedo usar nada que requiera acceso a los registros de IIS (el administrador del servidor es ellos y no quiere renunciar a ellos)¿Alternativa a Google Analytics que se ejecuta en ASP.NET y no utiliza los registros de IIS?

¿Qué recursos hay para el seguimiento del uso del usuario para lo que es esencialmente una cuenta ASP.NET alojada?

Estoy ejecutando una aplicación ASP.NET en IIS 6. He activado la monitorización de estado, pero hasta ahora solo está creando datos de registro sin análisis.

+1

¿Quiere decir que usted busca algo simple? y que google analytic es "cloud computing" == difícil? – Aristos

+7

@Arristos No, mi cliente y yo disfrutamos de una complejidad excesiva. Esto se debe a un firewall sin puertos de salida abiertos. No puedes ver las nubes cuando vives en un búnker. – MatthewMartin

+0

¿Qué tipo de "contador de visitas" está buscando? Si es simplemente algo así como ¿cuántos usuarios podría no implementar su propia solución? – dkarzon

Respuesta

22

Hace poco escribí una lista de alternativas (la mayoría) GA libres.

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

Muchos de estos son basado en la nube, pero hay algunos que están completamente alojada también. No puedo recomendar una solución en particular, pero los paquetes autohospedados más populares se parecen a Grape Web Statistics (http://www.quate.net/grape), Open Web Analytics (http://www.openwebanalytics.com/) y Piwik (http://piwik.org/).

+0

Esta ciertamente es la lista más completa que he visto hasta la fecha. – MatthewMartin

+0

Aceptado, porque esta fue la respuesta que me convenció de que para mis estrictos requisitos técnicos, probablemente no haya una solución existente. Sin embargo, planeo usar uno de estos en mis sitios personales, porque es demasiado bueno para dejarlo pasar, gracias. – MatthewMartin

+0

Me sorprende que ninguno de los paquetes autohospedados funcionaría para usted. Sé que no son los paquetes más simples para configurar y usar. –

2

¿Cuánto detalle necesitas? Si no necesito todas las características extensas de estas enumeradas, solo escribiría algo yo mismo.

por ejemplo, en la parte inferior de la página principal, poner algo como:

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

y luego definir el usercontrol MyPageCounter que entrar a la página solicitada, la dirección IP y cabeceras. entonces tendrías toda la información para generar algunos informes.

Si necesitas más funciones, bueno, creo que algunos alojamientos compartidos permiten aplicaciones PHP. ;)

+1

OP solicitó específicamente ASP.net. – SeanKendle

4

Puede agregar un módulo http a la tubería asp.net y escribir valores en una base de datos sql si está en un estado de "hágalo usted mismo".

1

Se puede ejecutar la herramienta de análisis de PHP Piwik bajo Phalanger, una herramienta que se ejecuta PHP en el CLR

Cuestiones relacionadas