:

Google analytics

¿Cómo ver las posiciones en Google Analytics?

ranking_GA

Estaba leyendo el blog de SEOMOZ y me he encontrado con un artículo que nos explica como ver los rankings de los serps en Google Analytics mediante el uso de las variables personalizables.

Sin pensarmelo dos veces, he implementado el script de Google Analytics es una de mis webs, funciona!!

¿Cómo ver las posiciones de mis palabras claves en GA?

Implementarlo es muy sencillo, sólo hay que poner un script justo debajo del código de analytics y poner una función en el <body>.

1- Código ha implementar, debajo del script de GA

function rankingsPush()
{
  var url = String(document.referrer);

// confirm they came from G
if (url.indexOf ("google.com") !=-1)
{

var urlVars = {};
var parts = url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value)
{
urlVars[key] = value;
});

// Push to GA Custom Variables
_gaq.push(['_setCustomVar', '1', 'Rankings', urlVars["cd"], 1]);

}

}

En este caso el TLD es para Google.com, para medir otros TLD’s hay que cambiar:

Cambiar está línea:

// confirm they came from G
if (url.indexOf ("google.com") !=-1)
{

Por está otra:

// confirm they came from G
if (url.indexOf ("google.") !=-1)
{

2- Poner el onload en el body

    onLoad="rankingsPush();

En el <body> tag :

    <body onload="rankingsPush();">

¿Dónde puedo ver los datos en GA?

Clic en Visitors > Demographics > Custom Variables


Clic en dimensión secundaria “Keywords”, y este es el resultado!Rankings en GA mediante variables personalizables

El script sólo lleva unas horas implementado, no he medido errores, impacto etc…

En un próximo artículo (si, la cosa no falla) hablaré de como sacar provecho para el SEO a ver los rankings en Google Analytics

Fuente: Getting Rankings into GA Using Custom Variables