Cargar Google Analytics al finalizar la carga de la web con jQuery.
Noviembre 3rd, 2008 por alwaisonVía anieto2k, encuentro un script realizado por Marcos Fernández, para cargar Google Analytics una vez finalizada la carga de toda nuestra página.
Realizandolo de esta forma, la ventaja es que si por alguna razón, Analytics tarda mucho en responder, o llega a fallar, nuestra página estará cargada al 100%, y lo único que perderemos será esa visita en el contador de Google Analytics.
Bien, al grano. Marcos se ayuda de jQuery para retrasar la llamada a Analytics hasta el final. Justo antes del cierre de la etiqueta BODY, insertamos el siguiente código:
-
-
<script src="jquery.js" type="text/javascript"></script>
-
<script type="text/javascript">
-
$(document).ready(function(){
-
$.getScript(‘http://www.google-analytics.com/ga.js’,function(){
-
if (typeof(_gat) == ‘object’){
-
var pageTracker = _gat._getTracker(‘ID_GOOGLE_ANALYTICS’);
-
pageTracker._initData();
-
pageTracker._trackPageView();
-
}
-
});
-
});
-
</script>
-
Como podeis ver, el código es muy simple. Tan solo hacemos uso del evento ready() de jQuery para entonces, hacer las llamadas correspondientes a los scripts de Analytics.
Acordaos de que debeis modificar ID_GOOGLE_ANALYTICS por tu ID de Google Analytics real.
Script y ejemplo | marcosdev.com





