Definir Goals en Google Analytics: Cuales, Cómo y Porqué

  • Sharebar

Sabemos que estamos utilizando correctamente analytics (y cualquier programa de analítica) cuando nos responde a preguntas que sirven para mejorar las ventas de nuestro negocio.  Todo lo demás es “música para los oidos“.

Nosotros le formulamos preguntas, y Analytics (a través de un buen analista) las responde. Imaginemos el caso de una zapatería online. Las preguntas correctas serían:

  • “¿He tenido más registros de usuarios gracias a la campaña que he lanzado en facebook?”
  • “¿Quien compra más, los visitantes que buscan zapatos o los que buscan botas?”
  • “¿Qué productos son los que se miran más y se venden menos?”
  • “¿En qué parte del proceso de registro o compra el usuario abandona?”

Estas son las preguntas que debe fijar el negocio y responder el analista. Pero si os fijais, las 4 preguntas comparten una variable: la conversión. Hablan de “comprar”, “vender“, “convertir“, es decir: cumplir objetivos (o Goals como se llaman en Google Analytics).

¿Qué son los Goals u Objetivos?

Se cumple un objetivo en la página cada vez que el usuario hace algo que queremos que haga. Por ejemplo, comprar. O registrarse en nuestra web. O suscribirse a nuestro RSS. Como veis, los Goals (objetivos) no son sólo conversiones de venta.

¿Porqué necesitamos definir los goals?

Porque si no, no podemos medir el éxito. Imaginad que la página de registro tiene 500 visitas diarias. Vemos 500 paginas vistas en analytics. Yuhu!. Pero sólo 5 usuarios se dieron de alta. Lo veo en la base de datos, sí, pero no podemos curzarlo con Analytics, y saber qué paginas visitaron esos 5 conversores antes de registrarse, como llegaron, de qué campaña provienen…

Necesitamos definir los objetivos en Google Analytics para hacer el tracking de la conversion y poder medir el éxito.

Así que toca llamar al jefe de marketing de la empresa, y al desarrollador y decirles:

Toca definir objetivos

Puede parecer sencillo, pero no lo es tanto. Para saber qué objetivos tenemos que definir, debemos preguntarnos: ¿Qué queremos que haga el usuario en la web? y hacer una lista (no muy larga).

  • Queremos que se registre
  • Queremos que se suscriba
  • Queremos que se descargue el catalogo en PDF
  • Queremos que compre!!! (Esa siempre la dice el director de la empresa)

Perfecto… ya está! Sólo falta implementarlo ;)

¿Cómo configurar los goals en nuestra web?

Esto es cosa del técnico, lo sé,  pero debeis saber cómo se hace o no merecereis ser llamados Community Managers, Social Media Strategists, o New Media Inflenciers.

Algunos objetivos son sencillos de fijar, por ejemplo: si la página que finaliza el pago del usuario se llama “payment_ok.php”, es lógica aplastante que cada vez que se carga esa página, es porque se ha cumplido un objetivo (un usuario ha pagado algo). En este caso, se lo indicamos a Analytic.

  1. Vamos a la configuración del perfil del site en Analyticsfijar goals en analytics paso 1
  2. Añadimos un nuevo Goal / Objetivo (segun el idioma del GA)fijar goals en analytics paso 2
  3. Rellenamos los datos

fijar goals en analytics paso 3
Los datos que hay que rellenar son muy sencillos: simplemente el nombre del goal, el tipo (head match) y el nombredel archivo que define el objetivo sin el dominio de nuestro sitio web (sólo /archivo.html ).

Si quereis añadir el Funnel, podeis pulsar en “+ Add funnel / + Añadir embudo”

montar un funnel con analytics

Hacer tracking de “otros” Goals

No siempre el objetivo que definamos se puede localizar en una URL. Por ejemplo, si se trata de descargar un PDF, o de pulsar sobre un link que sale de nuestro site (y por tanto, del control de Analytics).

En estos casos usamos javascript para “marcar” una pagina vista con el nombre que queramos. Os pondré un ejemplo real con una de mis campañas de hashito.co, mi blog de Poker. Cada vez que un usuario pulsa el enlace de “Educapoker” es una conversión para mi porque soy afiliado suyo. Para saber cúando sucede eso, qué tipo de trafico pulsa, etc… tengo este código de enlace:

<a title=”Aprende a ganar dinero jugando al Poquer con Educapoker la mejor escuela de poker online” onclick=”pageTracker._trackPageview(‘/goal/educapoker’);return true” href=”http://www.educapoker.com/invitar/hashito”>Educapoker</a>

Esta funcion _trackPageview marca una pagina vista en Analytics con el valor “/goal/educapoker”. Esta pagina no existe, pero la usamos para definir el objetivo:

definir goals en analytics

Como veis, al hacerse por javascript este código se puede insertar en: enlaces, imagenes, pdf’s, onloads, incluso en Flash! Para saber cuando hacen click dentro de una animación, como el play de un video. ¿Cómo se os queda el body?

Hasta aquí, el post. Sed conscientes de que esto es muy básico, y se puede complicar ¡muuucho más! Pero con calma, empezad por definir bien los objetivos con los que conocen bien vuestro negocio, os reunís con el developer que hace la web, y unos días después podemos empezar a cosechar datos y a volvernos locos con los insights que vamos a descubrir.

¡Un saludo a tod@s! Si os ha gustado, ¡retwitead, compartid y comentad!

Este post está dedicado al equipo de cracks de Educapoker (tan sólo hay que ver su página de facebook): Ángel, Simón y Jotaele, que se pasarán todo el día de mañana metiendo goals de javascript en su pedazo de web :)

, , ,

7 Responses to Definir Goals en Google Analytics: Cuales, Cómo y Porqué

  1. Facewho 6 octubre, 2010 at 14:59 #

    Hola,
    He leido tu articulo y tengo una pregunta acerca del comportamiento de Google Analytics:

    Tengo una pagina: informe.php, por ejemplo, que tiene un id, por ejemplo 500: informe.php?id=500 y tengo dentro de este informe varios links a informe.php (con valores por ejemplo 300 y 200), pero quiero salvar la informacion de donde viene el enlace.

    He pensado por ejemplo en ponerle otro parametro al link que sea id_origen, y los links quedarian de la siguiente manera dentro de informe.php?id=500:
    href=”informe.php?id=300&id_origen=500″
    href=”informe.php?id=200&id_origen=500″

    Ok. Esta es la forma facil, pero quiero hacerlo sin anadir parametros:

    href=”informe.php?id=300″ onclick=”pageTracker._trackPageview(‘/informe.php?id=300&id_origen=500’);return true”

    El caso es, que como iria a una misma pagina donde tengo Google Analytics, me duplicaria las paginas vistas?

    Mil gracias.

    P.D.: Perdon por las enies y las tildes, pero estoy fuera de Espana y no tengo acentos.

    • Xavier Colomés 6 octubre, 2010 at 15:13 #

      En efecto, lo malo de esta manera de marcar goals es que dejan un pageview de más. Una visita que entre a la pagina informe i haga click en el enlace, será una vista de 2 pageviews

Trackbacks/Pingbacks

  1. La reputación offline del Community manager | Top-Rankin - 27 mayo, 2010

    [...] de la competencia, y vaya a IT a decirles: “Hola chicos, necesito que inserteis este pequeño código javascript para medir los goals de esta acción que [...]

  2. Search queries en Google Webmaster Tools | Top-Rankin - 10 octubre, 2010

    [...] Definir Objetivos en Google Analytics [...]

  3. Analítica Web para Blogs: Métricas, Objetivos y Panel de Control | Top-Rankin - 10 octubre, 2010

    [...] claras. En una pagina de e-commerce o en la página web de una empresa, tenemos gran cantidad de objetivos a medir: ventas, descargas de catálogos, formularios de contacto, etcétera. En un Blog personal, las [...]

  4. Analítica Web Cualitativa para todos los públicos (y bolsillos) | Top-Rankin - 11 enero, 2011

    [...] miramos al dashboard de Google Analytics y controlamos métricas y objetivos estamos viendo el qué está pasando en nuestra web. Entendemos por analítica cualitativa el [...]

  5. Limitaciones de Google Analytics | Top-Rankin - 20 junio, 2011

    [...] No hay manera de solventar esto, lo único que se puede hacer el duplicar el perfil y crear 20 objetivos nuevos. Hoy en día que se trabaja con macro conversiones y micro conversiones realmente 20 objetivos [...]

Deja un comentario