David P. Toscano

Cómo evitar el nombre de página “other” en los informes de contenido

Si utilizamos Google Anaytics en algún sitio web con un tráfico elevado, es posible que al consultar los informes del módulo de Contenido nos hayamos encontrado que algunas páginas se están contabilizando con el nombre “Other”.
(Other) como nombre de página
Cuando Analytics muestra “(other)” como nombre de página está indicando que el _trackPageview correspondiente no ha registrado el nombre de la página en cuestión. ¿Por qué sucede esto? Bien, hay que tener en cuenta que Google Analytics tiene un límite de 50.000 URL’s únicas por día. En un site con muchas visitas, si los nombres de página son muy específicos, es probable que haya más de 50.000 nombres de página distintos servidos cada día. A partir de ahí GA les asigna el nombre “other”.

Lógicamente, esto puede suponer un problema a la hora de evaluar el consumo de contenido, pues no sabemos exactamente a qué paginas corresponden los datos. ¿Qué podemos hacer para subsanar este problema?

Etiquetar manualmente todas las páginas

Lo primero que hay que hacer es quitarle el control a Google del nombre que asigna a nuestras páginas. Si utilizamos el tracking code estándar de Analytics sin ninguna modificación, automáticamente se tomará como nombre de página todo lo que hay detrás del nombre de dominio de nuestro site. Esto puede bastar en algunos casos pero también ser tremendamente ineficiente en otros, como sucede en la situación que nos ocupa.

Para evitar esto, debemos especificar en el _trackPageview del código de Analytics el Pagename con el que queremos identificar a cada página:

<script type="text/javascript">
 
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview', 'nombre_de_tu_pagina']);
 
  (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>

O en la versión antigua del código de GA:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
 
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview("nombre_de_tu_pagina");
</script>

A partir de ahí, lo ideal si tenemos este problema es reducir al mínimo el número de nombres de página distintos. Para conseguirlo podemos crear “tipos” de nombres de página, eliminando información superflua o irrelevante que genere nombres demasiado específicos y, por tanto, dispare innecesariamente el numéro de URL’s únicas.

Por ejemplo, en un periódico digital probablemente no se analice el tráfico de cada noticia específica, pero seguramente será muy útil saber qué sección temática o qué autor genera la mayor cantidad de visitas. Si incluimos esa información agrupadora en nuestro Pagename podríamos prescindir del título de la noticia, con lo que se reduciría considerablemente el número de nombres de página únicos.

En algunos sites no se podrá eliminar por completo las páginas etiquetadas como “other” en Google Analytics, pero evidentemente se puede trabajar para que éstas sean las menos posible.

1 comentario

  1. Particularmente, no soy partidario de perder información haciendo que el nombre de la pagina sea menos especifico. Sobre todo en seo es muy importante saber cuales son las paginas que mas han “triunfado” para saber que es lo que la gente busca mas, o a que paginas en concreto nos llegan mas visitas.

    Para poder saltarse en este caso el limite de los 50000 elementos sin perder la información original, lo mas eficiente que he encontrado es la utilización de filtros y perfiles, de este modo tenemos el contenido completo en un perfil sin tocar, y a través de filtros y expresiones regulares podemos modificar los nombres de las paginas para que sean menos especificas en otros perfiles.

Deja un comentario