Our performance, your advantage

Definir objetivos a través de subdominios en Google Analytics

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

De en

Uno de los puntos más importantes  y que definirán por completo el resto de la estrategia a la hora de hacer una implementación de Google Analytics, es definir correctamente el etiquetado de las páginas y los códigos que vamos a utilizar.

Hoy os quiero hablar de un tema que suele traer complicaciones y es el correcto etiquetado de objetivos definidos en páginas que mezclan la navegación entre el dominio principal y varios subdominios.

Para entender mejor la situación, pongamos un ejemplo de lo que querríamos etiquetar. Supongamos que tenemos una página con dos subdominios

  • dominio.com
  • sub1.dominio.com
  • sub2.dominio.com

Y queremos registrar tres objetivos situados en las siguientes URLs

  • dominio.com/objetivo1
  • sub1.dominio.com/objetivo2
  • sub2.dominio.com/ objetivo3

Lo primero que tenemos que tener claro es que en este escenario podemos trabajar con una sola cuenta de Google Analytics y varios perfiles pero con un solo código UA (simplifica bastante las cosas).

Una vez creada la cuenta de Google Analytics tendremos que crear un perfil principal (será el que reciba todo el tráfico sin filtrar) y en él definir los objetivos.

Antes de eso, una vez obtenido el código que tenemos que insertar en nuestra web (tanto en el dominio principal como en los subdominios) tendremos que añadir unas pequeñas modificaciones al mismo.

A continuación podéis ver el código por defecto  y en rojo aquellas líneas que tendremos que añadir para poder registrar conversiones a través de los subdominios.

 

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_setDomainName', 'dominio.com']);
  _gaq.push(['_setAllowLinker', 'true']);
  _gaq.push(['_trackPageview']);

  (function() {
    .......................
  })();

</script>

SetDomainName

La function SetDomainName nos va a permitir definir el nombre de dominio de las cookies; al establecerlo le estaremos diciendo que la cookie corresponde a todo nuestro dominio (incluyendo cualquier posible subdominio).

SetAllowLinker

Permite realizar un seguimiento de usuarios que navegan mediante enlaces entre dominios y subdominios diferentes.  En el caso de que no se habilitase esta función, habría que etiquetar mediante la función  _link() aquellos enlaces que se utilizan para navegar entre los diferentes subdominios sobre los que queremos registrar las conversiones.

SetAllowHash

Esta función ya no es necesario utilizarla dado que su funcionalidad ha sido adquirida por SetDomainName (está obsoleta). Por defecto las cookies trabajan con el valor hash del dominio por lo que sin saber este valor de antemano, no se podría utilizar salvo en el dominio en el que fueron creadas. Esta función deshabilita la creación de un hash para la cookie del dominio facilitando el poder ser utilizada por  varios dominios y subdominios.

Gracias a este código modificado ya podremos gestionar los objetivos marcados en diversos subdominios dentro de una misma página.

Esto solo funcionará para subdominios bajo el mismo dominio (lo que esté incluido en la función SetDomainName) para casos que involucren otros dominios externos tendremos que utilizar la función _link() o linkByPost() para enlazar los caminos a seguir entre ambas.

Ir arriba

Ir arriba

Reacties zijn niet mogelijk op dit artikel.

Ir arriba

Uso de cookies

Utilizamos cookies propias y de terceros para realizar análisis de uso y de medición de nuestra web para mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información de nuestra política de cookies, aqui.