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.

Palabras clave sin visitas

Me encantan los misterios que a veces surgen repasando los datos de Google Analytics… bueno, realmente lo que me gusta es encontrar la explicación lógica al misterio.

Hoy quiero plantear uno de ellos que quizá hayáis visto alguna vez: palabras clave con 0 visitas. Sí, suena raro, pero es habital que el informe de “Fuentes de Tráfico – Palabras clave” muestre algunas keywords que tengan 0 visitas registradas. Algo como esto:

Palabras clave con 0 visitas en Analytics

Pero cómo es esto posible, nos preguntamos inmediatamente al ver un informe tan “raro” como ese por primera vez. Pues bien, la explicación no es tan misteriosa como puede parecer a priori.

Lo primero que debemos tener en cuenta es que la cookie de Analytics guarda la sesión de la visita mientras el usuario se mantiene activo en nuestro site. Solamente finaliza la sesión si el usuario cierra el navegador o se mantiene inactivo durante 30 minutos.

Con esta premisa, se puede dar un escenario en el que Analytics registre palabras clave pero no les atribuya visitas. ¿Cómo? Un ejemplo sería este:

  1. Un usuario busca en Google la palabra clave x y accede a nuestro site a través de un resultado orgánico. En este momento Analytics inicia una sesión y atribuye a esa visita la palabra clave de origen x.
  2. El usuario no encuentra lo que busca y vuelve a Google, pero sin cerrar su navegador. La sesión del usuario en nuestro site (registrada en una cookie) se mantiene activa.
  3. En un intervalo no superior a 30 minutos el usuario hace una búsqueda distinta y encuentra de nuevo un resultado orgánico que lleva a nuestro site. Cuando vuelve a acceder, Analytics registra la nueva keyword pero no la visita, pues la sesión todavía está activa.

De este modo, si vamos al informe de palabras clave, veremos que la primera keyword que usó el usuario tiene 1 visita mientras que la segunda keyword se muestra con 0 visitas.

Pues nada, misterio resuelto. Ahora sí tiene sentido ¿verdad?

AAA = AdSense + AdWords + Analytics

Esta es la primera anotación de AdSense.es, blog en el que se va a hablar exclusivamente de AAA. ¿Y eso qué narices es? Son las tres “Aes” de Google, o lo que es lo mismo: Google AdSense, Google AdWords y Google Analytics.

¿Y entonces por qué se llama AdSense.es? Bueno, eso no es del todo correcto. De hecho este blog no tiene nombre, o como mucho se llama “AdSense, AdWords, Analytics” (lo sé, no soy bueno poniendo títulos). Lo que es evidente es que el nombre del dominio sí es AdSense.es, pero esto responde a varios motivos. En primer lugar, es este un dominio que registré hace años y ya tenía ganas de desarrollar creando contenido útil en él. Por otra parte, creo que AdWords y Analytics son temas que guardan la suficiente relación con AdSense como para tratarlos en el mismo blog. Son, además, los campos en los que me he desarrollado profesionalmente y me apetece hablar de ellos en un contexto común. Y finalmente, no soy el afortunado poseedor de los dominios AdWords.es ni Analytics.es.

Bien, así que trataremos estos tres temas aquí en AdSense.es. ¡Empezamos!