Blogs Media: CSS Mania | VivirLatino | Sentido Web | Apps Mania

Publicidad

Vie16Mar2007

Agiliza Google Analytics en tu página

09:30 H (CET)| Temas: Desarrollo web

Es cierto que a veces la carga del script de Google Analytics retrasa el carga completa de la página. La gente de AskApache, que suelen sorprenderme con sus entradas, nos ofrecen un truco para mejorar la velocidad de carga del script urchin.js.

Este script, que se carga del sitio de Google Analytics, a veces tarda en cargarse, por lo que una solución para agilizar esta carga es ponerlo en nuestro servidor y acceder en local.

Claro, que el problema es que este script se suele modificar con cierta frecuencia, por lo que deberíamos tener la última versión en cada momento.

Crearemos una shell que borre el script de local, obtenga de nuevo el script alojado en Google Analytics y lo guarde en la ruta de local. A parte crearemos un job para el cron que ejecute este script cada 12 horas.

#!/bin/sh
 
rm /home/user/websites/askapache.com/z/j/urchin.js
cd /home/user/websites/askapache.com/z/j/
wget http://www.google-analytics.com/urchin.js
chmod 644 /home/user/websites/askapache.com/z/j/urchin.js
cd ${OLDPWD}
 
exit 0;

La línea para el cron:

11 12 * * * /home/user/websites/1day.sh >/dev/null 2>&1

Faster Google Analytics with a local urchin.js

Relacionados

Feedback (8) » Formulario

1. Fresqui ~ Viernes, 16 Mar 2007 | 15:13H:

[Es cierto que a veces la carga del script de Google Analytics retrasa el carga completa de la página. La gente de AskApache, que suelen sorprenderme con sus entradas, nos ofrecen un truco para mejorar la velocidad de carga del script urchin.js...]

2. Tripix ~ Domingo, 18 Mar 2007 | 21:17H:

Que buena idea! se lo paso al sysadmin de mi empresa para que lo ponga en marcha :)

3. Luis ~ Domingo, 18 Mar 2007 | 23:08H:

La verdad es que sí, a veces el analytics va pelín lento en la carga :(

4. Alvaro Castillo ~ Sábado, 31 Mar 2007 | 01:58H:

Hola amigos, disculpen una pregunta, hemos cargado el Google Analytics en varias paginas que hemos diseñado en la Universidad donde trabajo, quisiera saber si conocen si de alguna manera puedo obtener los informes de google analytics en una pagina web personalizada sin la necesidad de entrar a Google, no se si estoy pidiendo mucho pero los informes que emite son muy bueno y quisiera construir un sitio donde se alberguen todos estos informes por cada sitio web que tenemos.

Agradeceré cualquier ayuda.

Saludos y disculpas
Alvaro Castillo
afce@utpl.edu.ec

5. Luis ~ Sábado, 31 Mar 2007 | 02:10H:

Hola Álvaro, me temo que creo que no, pero tampoco estoy 100% seguro. Es una herramienta que ofrece Google y lo lógico es que haya que conectarse a Google. Quizás haya una herramienta que se conecte automáticamente, pero lo desconozco.

Saludos

6. Luis López ~ Martes, 31 Jul 2007 | 16:22H:

Buen tip, yo en lo personal no he notado lentitud en mi sitio web, pero tal vez implemente este tip.

Alvaro

Ya existe una API para Google Analytics, con esta puedes obtener vía XML los reportes de Google Analytics.

Más información: http://code.google.com/p/janalytics/wiki/quickstartguide

Saludos

7. ika ~ Viernes, 28 Sep 2007 | 17:17H:

Llego muy tarde para este tip, igual dire lo que pienso, yo coloco el scrip al final de la pagina, justo debajo de . con lo cual no me realentiza

8. Luis ~ Sábado, 29 Sep 2007 | 12:55H:

Realmente si te ralentiza, porque aunque tú no lo veas, hasta que no se acabe de cargar el script, el evento onload del window o del body no se ejecuta hasta que no acabe el script, por lo que si tienes algún script que depende de este evento, tardará en mostrarse.

Saludos

Conversación

Nombre:

Email:

(no aparecerá)

URL:

(opcional)
¿Recordar datos?

↓ Comentarios (XHTML permitido)