Pregunta

Me gusta mantener mis sitios web extremadamente ligeros y rápidos, pero, por supuesto, necesito algún tipo de seguimiento y análisis de usuarios.

Parece que Google Analytics siempre toma un tiempo de procesamiento lo suficientemente significativo como para que lo reemplace con algo más rápido (y / o alojado localmente), tal vez con menos funciones.

Realmente solo me importan estas métricas: navegador, sistema operativo, remitente y # visitas por página en un día o semana determinada.

¿Alguien tiene alguna buena sugerencia o es realmente Google Analytics la mejor opción?

¿Fue útil?

Solución

Puede ser el tiempo de carga que es el retraso principal. Intente alojar el archivo javascript de Google Analytics localmente.

Otros consejos

Debes probar con Google Analytics asíncrono. Carga GA en segundo plano, por lo que el resto del contenido de la página no se bloquea para que no se reproduzca:

http://code.google.com/apis/analytics/ docs / tracking / asyncTracking.html

Además, desde que hizo esta pregunta por primera vez, Google ha actualizado su infraestructura de servicio. Ahora es más rápido y mucho más confiable de lo que era en 2008. Para la mayoría de los sitios, es mejor usar el CDN de Google en lugar de alojar ga.js. Dado que el archivo ga.js oficial está en tantos sitios, la mayoría de los usuarios lo tendrán en el caché de su navegador.

Sigo alojando el archivo GA javascript usted mismo: la única desventaja es que si Google actualiza el archivo, su copia será antigua y es posible que se pierda algunas características. Sin embargo, puede mitigar esto con un script que muestre la última versión. cada semana ...

El beneficio de hospedarse a sí mismo es que tiene un control completo sobre el almacenamiento en caché, etc., y se requieren menos búsquedas de DNS para su sitio.

El otro problema que probablemente esté enfrentando es el retraso (que es de hasta 24 horas) para que se actualicen los datos, pero por algo que no cuesta nada, no me quejo demasiado :)

No puedo creer que nadie haya sugerido Piwik . En mi opinión, es la mejor alternativa a Google Analytics. También está llegando a su plena madurez en un par de semanas.

¡Definitivamente deberías comprobarlo!

una buena alternativa es revigorizar . Te da estadísticas en " tiempo real " y (en mi opinión) es un poco más rápido, pero no tiene tantas opciones como g-analytics.

Cargar la secuencia de comandos urchin.js como el final de la página no debería ralentizar la carga de la página (ya que cargará su página web, luego póngase en contacto con Google Analytics). Eso también significa que no se congelará tu página si la URL urchin.js es temporalmente inaccesible por cualquier motivo (por ejemplo, una búsqueda de DNS lenta)

Rutinariamente descarga urchin.js y servirlo localmente acelerará las cosas también. Actualizarlo una vez por hora sería más que suficiente (dado que generalmente recibe una solicitud por página vista, una vez que la hora es trivial)

Supongo que si está realmente preocupado, podría considerar la modificación de urchin.js para que sea menos intensivo en recursos, o hacer lo que hace, y simplificarlo (recomendaría verificar si alguien más ya lo ha hecho antes) , pero no creo que el tiempo de ejecución de JS ralentice notablemente su página web

El problema que estás experimentando es simplemente el bloqueo de E / S estándar mientras se carga javascript.

Eche un vistazo a esta solución: http://lyncd.com / 2009/03 / better-google-analytics-javascript /

Esto debería procesar Google Analytics después de que la página se haya cargado .

Para las métricas que necesita, puede usar los registros web creados por Apache / IIS.

Luego puedes eliminar el código de análisis.

puede suscribirse al código de seguimiento de códigos de seguimiento de JavaScript de Google Analytics
http://code.google.com/apis/analytics/docs/ gaJS / changelog.html
para ver si hay una nueva versión disponible para actualizar el archivo ga.js localmente


También me encuentro con este nuevo fragmento de código asíncrono
http://code.google.com/apis/analytics/docs/ tracking / asyncTracking.html
Activa el seguimiento de Google Analytics insertando ga.js en la página. pero aprovecha el soporte del navegador para JavaScript asíncrono para mejorar la velocidad en la que se carga el código de seguimiento

FoxMetrics parece funcionar súper rápido. Todavía están en beta pero parece prometedor.

Puede simplemente obtener sus registros y analizarlos con una herramienta como WebLog Expert Lite para obtener esas métricas.

WebTrends es una forma bastante efectiva de " pagada " servicio ... aunque debo decir que las características de wiz-bang de Google Analytics son mucho mejores.

Anteriormente, he echado un vistazo rápido a Mint , que parece interesante. Pero no tengo información sobre la velocidad, y cuesta $ 30 por sitio.

Soy fanático de Statcounter . Parece menos intrusivo que algunas de las herramientas gratuitas que he probado y que nunca haya hecho que parezcan lentas. El tamaño del registro para las cuentas gratuitas son los últimos 500 aciertos, pero se puede ampliar por una tarifa.

Para el seguimiento en vivo, también puedes probar Woopra . Es bastante estable y rápido, pero solo permite 10.000 visitas de página por día actualmente, ya que todavía están en Beta. Sin embargo, tienen una buena característica, como chat en vivo con sus visitantes ... No es tan bueno para el seguimiento de conversiones, pero podría superarse mediante el uso de buenos parámetros en su URL y anuncios.

AWStats le dará estadísticas muy completas y bien presentadas simplemente al analizar su archivo de registro diariamente. También tiene un JS ligero para estadísticas más avanzadas como complementos y tamaño de pantalla.

Debido a que no todos los navegadores son compatibles con la carga asíncrona de scripts que usa el script actual de Google Analytics, seguiría cargando el script solo después de que se haya cargado el DOM:

// first thing to do, make sure _gaq is defined:
var _gaq = _gaq || [];

// set your account settings:
_gaq.push(['_setAccount', 'UA-XXXXX-X']);

// queue trackpageview whenever you want :)
_gaq.push(['_trackPageview']);

//////////////////////////////////////////////////////////////////

(function($){
    // load the GA script only after the dom is ready
    // for simplicity using jQuery, of course you can just listen
    // to the DOMContentLoaded / window.load event
    $(function(){

        // standard code provided by google to load the GA script
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

    });
})(jQuery);

//////////////////////////////////////////////////////////////////

// if the script is already loaded, it will execute the tracking request, otherwise it's in the queue
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);

DEMO: http://jsfiddle.net/roberkules/xyU8K/

Si, por algún motivo, está obligado a usar la versión anterior del script de Google Analytics (sin poner en cola), usted mismo debe escribir la funcionalidad de la cola (que es bastante fácil) y manejar la cola una vez que se carga el script (que se sigue cargando solo después de que el DOM esté listo).

Mixpanel ofrece análisis en tiempo real.

No repetir un póster anterior, pero también me encanta Mixpanel. Es altamente personalizable, extremadamente fácil de usar, se encuentra en TIEMPO REAL (REAL) y tiene algunas herramientas increíblemente sólidas y potentes: el tipo de herramientas que puede elegir para aprender o no para aprender y aún así obtener un valor increíble.

Es necesario saber algo de PHP / javascript para completar (bueno, para usar el 100% de lo que ofrecen requiere un poco más que eso; sin embargo, alcanzar ese 100% significa que estás haciendo algo más que ridícula analítica de tráfico) ventaja de todas sus increíbles habilidades, pero es altamente personalizable a tu nivel de habilidad & amp; la intensidad a la que desea incorporar cualquier lenguaje de programación, script (s) o tarea (s) en él. El servicio al cliente también es excelente.

También lo ofrecen gratis por una gran cantidad de tráfico; aunque, si llegas al punto en el que deberías gastar cualquier cosa, puedes obtener un poco de $$$. Sin embargo, si tiene mucho tráfico, no debería tener muchos problemas para pagar el servicio.

No, no trabajo para Mixpanel ni soy un afiliado de ellos de ninguna manera.

Sólo he usado Google Analytics; sin embargo, si desea continuar utilizando Google Analytics, puede mejorar la velocidad mediante:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top