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
1 UA-xxxxxxxx-1