yo

Trackeo en Google Analytics a través de varios dominios

Basado en los apuntes y material del curso Mide y Vencerás: Curso de certificación individual IQ en Google Analytics

En ocasiones, es posible que necesitemos hacer un anális del comportamiento de dos dominios diferentes dentro de una misma propiedad web1 (por ejemplo, la web de nuestra empresa y la de nuestra tienda on line).

Google Analytics funciona con las denominadas first-party cookies, que sólo pueden ser leídas por el dominio que las creó.
Para controlar el tráfico de dos sitios con dominios diferentes dentro de una misma propiedad web necesitamos enviar la información de estas cookies al otro dominio.

Primero

En el código de seguimiento:

(en todas las páginas de los dos dominios)

Añadir estas dos líneas en el código de seguimiento:

_gaq.push(['_setDomainName','none']);
_gaq.push(['_setAllowLinker',true]);

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-xxxxxxxx-1']);
_gaq.push(['_setDomainName','none']);
_gaq.push(['_setAllowLinker',true]);
  _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>

Segundo

En los Links de un dominio a otro, añadir el "método _link()"

onClick="_gaq.push(['link','http://
www.mipagina1.com']);
return false;"

En el Link de la página 1:

<a href="http://www.mipagina1.com" onClick="_gaq.push(['link','http://www.mipagina2.com']); return false;">Ir a la Pagina 1</a>

En el Link de la página 2:

<a href="http://www.mipagina2.com" onClick="_gaq.push(['link','http://www.mipagina1.com']); return false;">Ir a la Pagina 2</a>

Tercero

Crear un filtro personalizado que añada el nombre del Dominio a la URL para que se muestre con él en los informes

Filter Type: Custom filter > Advanced
Field A: Hostname
Extract A: (.*)
Field B: Request URl
Extract B: (.*)
Output To: Request URl
Constructor: /$A1$B1

pantallazofiltrourl

1 UA-xxxxxxxx-1