2008-09-19 13 views
5

Me encanta BlogEngine. Pero por lo que puedo ver, no recopila la información estándar sobre los visitantes que me gustaría ver (referencia, tipo de navegador, etc.).¿Cómo extiendo Blogengine.Net para recopilar estadísticas de visitantes?

Cuando inicio sesión como administrador, tengo un elemento de menú llamado "Referente". Puedo elegir un día de la semana y luego me presentarán 1 o 2 filas con

"google.com 4 hits", itmaskinen.se 6 hits "y así sucesivamente, pero eso no es lo que quiero ver, yo Quiero ver de dónde vienen mis visitantes, país, IP si es posible, cuántos visitantes, etc.

Si alguien de usted está familiarizado con Blogengine.Net y puede indicarme la dirección correcta hacia donde pondría mi propio código de registro o si conoce cualquier extensión de estadística de visitante que pueda hacerlo por mí, estaría encantado de saberlo. Prefiero una extensión, porque si realizo cambios en BlogEngine, puede que rompa las actualizaciones posteriores que instale.

Blogengine.Net es un software de blog hecho en .Net encontrado aquí: http://www.dotnetblogengine.net/

Y sí, prefiero hacer esta pregunta aquí en lugar de en el foro de Blogengine.Net, ya sabes por qué. ;)

(Cualquier persona, no dude en editar mi (mala) Inglés en este post y después de que elimine esta frase)

Respuesta

8

Esto no es una extensión, pero es lo que yo uso para recoger toda mi BlogEngine. datos netos y debe actualizarse de forma segura.

Al iniciar sesión en las pantallas de administración BlogEngine.NET se puede ir a "Configuración> Custome del Código> Seguimiento de la escritura", aquí se puede poner su guión http://www.google.com/analytics/ registro. Google Analytics proporciona todo el material de referencia, tipo de navegador, etc. que usted quería. Y lo que es bueno es que puedes crear cuentas adicionales para otros sitios si lo deseas.

5

Uso tanto Google Analytics como StatCounter para rastrear las estadísticas de visitantes. Encuentro que cada uno proporciona información útil que el otro no. Y ambos son libres hasta cierto punto.

Pongo su código javascript en el archivo site.master de mi máscara BE.Net personalizada.

Para Google Analytics voy un paso más allá y paso el nombre de usuario de los usuarios autenticados como una variable personalizada. De esa forma puedo unir los nombres de los usuarios con las estadísticas. Para ello se puede utilizar el método de Javascript _setVar del GA pageTracker así:

<script type="text/javascript"> 
    var pageTracker = _gat._getTracker("UA-129049-25"); 
    var userDefinedValue = '<%= System.Web.Security.Membership.GetUser() != null ? System.Web.Security.Membership.GetUser().UserName : "" %>'; 
    pageTracker._setVar(userDefinedValue); 
    pageTracker._trackPageview(); 
</script> 
5

Cualquier persona notó que echamos de menos todos los golpes procedentes de lectores RSS? Syndication.axd no ejecuta los javascripts de análisis. Entonces, extrañamos a la gran mayoría de los espectadores de las estadísticas. Y felizmente analizamos que eso no es impotante: visitantes ad-hoc.

0

En la gran mayoría de los casos, Google Analytics funciona bien. Todo depende de la cantidad de datos que desee. Por ejemplo, si desea mantener la nota de las direcciones IP y resolverlas para obtener nombres de dominio, y también resaltar todas las visitas a su blog de, por ejemplo, sus compañeros de trabajo en la empresa donde trabaja, tendría que escribir algún código personalizado tú mismo. Sin embargo, todo es bastante primitivo: este tipo de cosas se pueden lograr fácilmente con ASP.NET.

0

Configuré la recopilación de estadísticas en el sitio web de IIS de mi instancia de BlogEngine y luego analicé los registros con WebLog Expert - http://www.weblogexpert.com.

Es más confiable que Google Analytics, ya que veo realmente TODAS las solicitudes que están llegando a mi IIS, sin importar si se trata de una solicitud para axd o para algún contenido estático. Y, una vez que descubrí que google me estaba engañando en el número de visitas. Después de eso, confío en mis estadísticas de IIS mucho más que en google.

Cuestiones relacionadas