Publicado por : Ignacio Cisneros jueves, 15 de abril de 2010
COMPARTE →

SITUACIÓN:
Un dominio con varios subdominios. Es habitual en las tiendas de e-commerce que a la hora de realizar el pago redirigen a los usuarios a subdominios del tipo carrito.tienda.com.

EL PROBLEMA:
Si medimos el tráfico de un dominio con varios subdominios en Google Analytics (en adelante GA) nos podemos encontrar varias incoherencias, como por ejemplo, que en la lista de "Sitios web de referencia" aparezca nuestro propio dominio.

¿Cómo es posible que nosotros mismos nos enviemos tráfico externo?

LA EXPLICACIÓN:
Cuando alguien llega a tu web, se produce un diálogo entre GA y el navegador del usuario, en el que le pregunta cuál es el REFERER:

GA - ¿De dónde vienes?
Navegador - Del sitio dominio1.com
Caso 1 - Flujo de tráfico: dominio1.com > dominio2.com

Ahora GA buscará la cookie de dominio2.com y añadirá la información correspondiente a una nueva visita proveniente de dominio1.com

Caso 2 - Flujo de tráfico: dominio1.com > dominio1.com/post1

GA, que es muy listo, detecta que el REFERER, es el mismo dominio, buscará la cookie con la información de la sesión para dominio1.com y añadirá los nuevos datos para una nueva página vista.

Caso 3 - Flujo de tráfico: dominio1.com > sub.dominio1.com

Para GA, sub.dominio1.com y dominio1.com son dominios diferentes, por tanto actuará según la descripción del Caso 1 y contará un nuevo usuario para sub.dominio1.com y además añadirá como REFERER dominio1.com provocando una incongruencia en nuestros informes.

LA SOLUCIÓN:
Para indicarle a GA que el subdominio pertenece a la misma organización que el dominio principal y que, por tanto, los usuarios de dominio1.com y sub.dominio1.com son los mismos y deben sumarse los tiempos de estancia en el sitio y el resto de parámetros, tenemos que modificar el código de seguimiento de GA, para añadir la línea _setDomainName(".dominio1.com"); indicándole así, que el dominio principal es dominio1.com (Cuidado con el punto que hay antes del dominio, es necesario).
var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._setDomainName(".dominio1.com");
pageTracker._initData();
pageTracker._trackPageview();

{ 5 comentarios... read them below or Comment }

  1. Muy buen artículo, gracias!!

    Ya me extrañaba a mi lo de tener mi propia web como referencia

    ResponderEliminar
  2. Limpia y pulcra su forma de explicar. Mensaje recibido 100%. La pregunta o duda es, según el ejemplo citas su script de GA es distinto al nuestro. ¿Esto no importa? El nuestro es:


    try {
    var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
    pageTracker._trackPageview();
    } catch(err) {}

    ResponderEliminar
  3. Sí, no hay problema. Simplemente añade la línea para identificar el dominio principal.

    Un saludo!

    ResponderEliminar
  4. Yo te hago una consulta tal vez un poco rebuscada, pero tratare de simplificarlo con un ejemplo.

    Tengo un site www.miempresa.com que tiene un subdominio sub.miempresa.com. Cuando voy a ver las estadisticas de sub.miempresa.com encuentro que subió en un 50% o un 150% por ejemplo (buenisimo ?no?) el tema es que cuando voy a ver las estadisticas de mi dominio principal www.miempresa.com no aumento ese porcentaje. Me podrías explicar por qué?

    Gracias.

    ResponderEliminar
  5. @Fideox ese porcentaje muestra la evolución en el número de visitas. Las visitas de tu subdominio se estarán sumando a las visitas totales de tu sitio, por tanto, si las visitas de tu subdominio están subiendo pero no suben las de tu dominio general, eso significa que estás perdiendo visitas de otras fuentes u otros destinos.

    Para detectar el problema, Analytics ofrece una herramienta de comparación por etapas. Compara el mes actual con el mes anterior y podrás detectar qué tráfico está aumentando y cuál está descendiendo.

    Un saludo!

    ResponderEliminar

Con la tecnología de Blogger.

- Copyright © Todos contra Google - El blog de Ignacio Cisneros - icisneros - Original design by Johanes Djogan modified by Ignacio Cisneros-