Poner dos códigos de seguimiento de Google Analytics en una página

Google Analytics permite hacer seguimiento de las estadísticas de una página desde dos cuentas a la vez. Esto puede ser interesante cuando el cliente tiene su propia cuenta ya creaa o para agencias de medios que quieran insertar la suya sin que tengamos que dejar de utilizar la nuestra.

Para ello NO hay que insertar 2 veces el código estándar que nos da Google, si no modificarlo incluyendo el segundo código UA. Este código es único e identifica que cuenta recogerá los datos. Si vemos el javascript es código UA se define en estas dos lineas:

_gaq.push(['_setAccount', 'UA-1111111-1']);
_gaq.push(['_trackPageview']);

Para añadir un segundo seguimiento basta con repetir esas dos líneas cambiando el código UA:

_gaq.push(['_setAccount', 'UA-1111111-1']);
_gaq.push(['_trackPageview']);

_gaq.push(['UA2._setAccount', 'UA-2222222-1']);
_gaq.push(['UA2._trackPageview']);

Importante: para que funcione correctamente hay que poner tambien «loquequieras.» delante de «_setAccount» y «_trackPageview».

Os dejo los ejemplos del codigo estándar con 1 y 2 codigos UA.

Código estándar:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1111111-1']);
_gaq.push(['_trackPageview']);

(function() {
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);
})();
</script>

Código con 2 cuentas de seguimiento:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1111111-1']);
_gaq.push(['_trackPageview']);

_gaq.push(['UA2._setAccount', 'UA-2222222-1']);
_gaq.push(['UA2._trackPageview']);

(function() {
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);
})();
</script>

3 pensamientos en “Poner dos códigos de seguimiento de Google Analytics en una página

  1. Pingback: Bitacoras.com

  2. xavier

    Muchas gracias lo he implementado en mi pagina web pero lo he hecho con la creacion de perfiles y usuarios, lo unico que no entiendo es que en tu articulo dices que hay que poner lo que quieras delante de “_setAccount” y “_trackPageview” ¿por que?, he colocado
    _gaq.push([‘_setAccount’, ‘UA-1111111-1’]);
    _gaq.push([‘_trackPageview’]);

    _gaq.push([‘._setAccount’, ‘UA-2222222-1’]);
    _gaq.push([‘._trackPageview’]);

    y me esta recogiendo los datos recien es mi primer dia que he hecho esto asi que no se si tengo que escribirlo como tu dices y cual es la diferencia, muchas gracias
    Xavier

  3. yolko

    Un par de preguntas …
    1-«lo que quieras» es relamete lo que uno quiera o debe corresponder al nombre de la segunda cuenta de anlitycs ?

    2-influye de alguna forma el orden de las cuentas ?
    Gracias de antemano Xavier

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.