Almacenar la posición en las SERPs con analytics

El parámetro cd en las SERPS de Google

De pura casualidad me di cuenta que el referal de las SERPs de Google mandan un parámetro que indica la posición del resultado con cierta exactitud (aunque a veces falla…). Es el parámetro cd. (un gran seo dipity)

El parámetro cd indica la posición que tiene cada resultado en las SERPs contando como resultado todas las variantes de universal search:

  • mapas
  • noticias
  • imagenes
  • blogs

Por suerte no cuenta los resultados de adwords, se encuentren dónde se encuentren los anuncios.

Así pues pensé que con el parámetro cd podríamos hacer algo parecido a las nueva funcionalidad de Herramientas para Webmasters de Google, pero sin que nos contara mentiras  (y sin datos de impresiones).

Aviso de antemano que soy un gran ignorante en analítica web y bastante analfabeto del javascript. Pido perdón por adelantado por las barbaridades que seguro habré escrito fruto de esa ignorancia.

Guardar posiciones en Analytics utilizando Variables personalizadas

Gracias a Lino me enteré que no era el primero en darme cuenta que el parámetro cd podía ser guardado con Google Analytics. En este post cuentan como hacerlo. Y así lo hice con el blog de un cliente que  me da permiso para hacer experimentos. En teoría las variables personalizadas son la manera de almacenar la variable posición:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
if (document.referrer.search(/[\?|&]cd=/) != -1
&& document.referrer.search(/google\./) != -1) {
var npos=document.referrer.match(/[&|\?]cd=([\d]+)/);
_gaq.push(['_setCustomVar',1,'posicion',npos[1],3]);
}
_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);
})();

Es decir, si la página de referencia contiene el parámetro cd y la palabra google almacena a una variable personalizada en el slot 1 (ojo que si ya lo utilizáis, debéis escoger otro slot!). Más información sobre variables personalizadas en GA

Los informes de posiciones en las SERPs

Con las variables personalizadas podemos sacar dos tipos de informes base:

  • los que indican las diversas posiciones para cada palabra clave
  • los que indican que palabras clave han tenido visitas en una determinada posición

Informe de posiciones para una palabra clave

Para sacar el informe de posiciones de una palabra clave he utilizado los informes personalizados de GA con la siguiente configuración.

Informe personalizado para saber posiciones en las SERPs en GA

Informe personalizado para saber posiciones en las SERPs en GA

Informe de palabras clave para una posición

Para saber que palabras clave tienen visitas des de una determinada posición tansolo se debe visitar el informe predeterminado de variables personalizadas (Visitantes >> Variables personalizadas) y cruzar los datos con palabras clave.

Posiciones en funcion de la palabra cave

Posiciones en funcion de la palabra clave

Limitaciones de este sistema de seguimiento

Las variables personalizadas en Google Analytics son de mal trabajar. El problema básico es que las posiciones se almacenan como un valor alfanumérico y dan poco margen de maniobra. A parte, no aparecen en los informes predeterminados para poder cruzar datos. Se hace imposible sacar informes de la posición media de una palabra a lo largo del tiempo, por ejemplo. Para sacar un informe de ese tipo deberíamos recurrir a la api de GA.

También existen limitaciones de base. Este sistema recurre a la página de referencia con document.referrer. Es decir, solo se almacena la posición si realmente se viene de Google Search. Muchas de los visitantes recurrentes  que nos aparecen como orgánicos no lo son (explicación).

Hablando en plata, en mi caso solo almacena aproximadamente el 45 % de las posiciones.

Por estos motivos estoy haciendo pruebas para seguir las posiciones con Google Analytics a través de otros sistemas que puedan ser más prácticos. Así mismo, si a alguien se le ocurre un sistema mejor, agradecería que lo comunicara de alguna forma.

Quiero agradecer a Jordi Rosell y a Jose Panzano el tiempo dedicado a responder mis preguntas.


La entrada Almacenar la posición en las SERPs con analytics ha sido publicada el 02 de noviembre de 2010 en Laboratorio de posicionamiento | 11 Comentarios »

11 Comentarios en “Almacenar la posición en las SERPs con analytics”

  1. 1 Almacenar la posición en las SERPs con analytics - apezz.com dice (02 / noviembre / 2010):

    [...] Almacenar la posición en las SERPs con analytics [ http://www.isaacsunyer.com ] [...]

  2. 2 ricardo dice (02 / noviembre / 2010):

    Suerte que ultimamente no escribes mucho chato por que no veas el curro que me has dado con el articulito de marras.

    Muchas gracias ;)

  3. 3 Tweets that mention Almacenar la posición en las SERPs con analytics -- Topsy.com dice (02 / noviembre / 2010):

    [...] This post was mentioned on Twitter by AyudaJoomla, Andres Castellano, crislopez, Ricardo, Isaac Sunyer and others. Isaac Sunyer said: Filtro seo con analytics – http://www.isaacsunyer.com/almacenar-posicione-serps-analytics/ [...]

  4. 4 titojose dice (04 / noviembre / 2010):

    gracias por la mención, por cierto, has podido verificar si los datos se parecen a los de webmaster tools?

  5. 5 Isaac dice (04 / noviembre / 2010):

    José,

    El problema con WT es que mezcla datos (a pesar que pongas web>Spain te sale de todo). También parece que el número de impresiones es una estimación a grosso modo, quizás demasiado.

    También comentar que lo que explica el post creo que tiene un fallo gordo (aun sin comprobar). Teóricamente, todo lo que es universal creo que se almacena como referal y también almacena posiciones, lo que sin asignar a una palabra clave.
    Actualización! – Le he dado un vistazo y la cosa es mucho más compleja! Tan compleja que merece otro post!

    Finalmente comentar que el tema del universal modifica bastante la posición media. Me explico. Un resultado en posición #1 pero con imágenes encima, este sistema podría marcar una posición 5 (si hay 4 imágenes encima) o una posición 8. Si hay más universal enmedio, ni te cuento.

    Pero a pesar de los pesares, con búsquedas sin universal, las posiciones medias coinciden casi exactamente con las que marca WT.

  6. 6 Isaac dice (10 / noviembre / 2010):

    Segunda actualización

    OJO, que ese sistema no funciona con Google Imágenes!

  7. 7 Alberto dice (16 / agosto / 2011):

    Oye, muy bueno, no sabía trabajar con analitycs de forma personalizada

  8. 8 Juan Jose dice (29 / febrero / 2012):

    Hola Isaac, tu articulo esta increible, mis disculpas de antemano por que soy mas ignorante que tu en GA.
    Pregunta: veo que haces referencias a WordPress, este metodo funciona en Joomla? Gracias.
    Juan Jose

  9. 9 Isaac dice (13 / marzo / 2012):

    El sistema es independiente del gestor de contenidos, funciona con todos, pero ojo que los datos que da no son del todo fiables.

  10. 10 Elias dice (16 / octubre / 2012):

    me1s alle1 de ceqlauiur cosa, de ceqlauiur diferencia como personas, como sea que fuere, somos seres humanos (creo) y como parte de la sociedad en que nos toco vivir por lo que fuera que fuese, creo que estas ime1genes son muy fuertes, en el sentido no de lo que se puede ver gre1ficamente (que de por si es revelador) sino en lo que hay detre1s de las mismas: un paeds vilipendiado por las mafias que caminan libremente por las calles, haciendo sus propias leyes a cada paso que dan, sin preocuparse por las consecuencias, por que a casi 6 af1os de la llamada guerra contra el narco parece ser que los me1s afectados hemos sido nosotros: la gente comfan, la gente de a pie, los ciudadanos que tratamos de mantener a flote este barco que llamamos Me9xico y que parece no tener tripulacif3n alguna tristemente el origen de todo este tren de sucesos no es nuevo, no es reciente y si tratamos de arrancarlo, como lo han intentado los poderes de la federacif3n, solo estamos atacando una porcif3n, la me1s visible, la me1s superficial, por que la base del iceberg esa, creo casi con seguridad, todos la podemos ver, pero nadie la puede medir.Como bien mencionas, son af1os y af1os y af1os de corrupcion, de que las clases gobernantes se alejaron de sus gobernados, de que dejamos el camino de la modernizacif3n y tomamos el camino de los compadrazgos, y no quiero sonar demagogo aqued, puedes tener un re9gimen monarquico, pero buscar que la nacif3n sea moderna y avance contra todo lo que le avienten, aunque sean, bombas atf3micas. son af1os que dejamos que el paeds corriera pre1cticamente como una anarqueda encabezada por un grupo de monos salvajes estos son algunos de los resultados y el panorama no pinta a que esto se resolvere1 maf1ana no con marchas y si con me1s cade1veres en las calles.

  11. 11 Analizar la parámetros en la URL de referrer Google dice (02 / julio / 2013):

    [...] se puede capturar mediante los parámetros del referrer (aunque no siempre) la posición de la keyword de búsqueda, Iñaki amplía el tema incluyendo instrucciones para gestionar la información con Google [...]


Deja tu comentario, pregunta o opinión sobre Almacenar la posición en las SERPs con analytics