Saltar al contenido

¿Cómo crear eventos en Google Analytics?

15 septiembre, 2018
crear-eventos-Google-analytics

Google Analytics. ¡Qué herramienta más fantástica! Nunca me dejaré de repetirlo.

Pero como todo, hay que configurarla bien para exprimir todo su jugo.

Uno de los elementos más sencillos y poderosos de implementar es el tracking de eventos.

¿Qué no sabes para que te puede servir? Entra que te lo explico.

Por defecto, Google Analytics nos permite ver qué páginas ven nuestros visitantes, el tiempo que están en ellas (más o menos), de donde vienen…

Los eventos de Analytics nos permitirían ir un paso más allá. Saber en qué links externos visitan, si reproducen un video incrustado.

O algo aún más alucinante como hasta donde bajan en la página e incluso determinar con que Keyword y en qué posición aparecíamos en las búsquedas orgánicas cuando hicieron clic. (Post futuro sobre esto, prometido).

Junto a las dimensiones personalizadas que ya expliqué, los eventos nos pueden llevar a generar informes muy relevantes en la toma de decisiones.

Los eventos me encantan. ¿El límite? Tú imaginación.

Pero vayamos por partes.

Anatomía de un evento en Google Analytics

El código de un evento tendrá la siguiente forma:

ga(‘send’, ‘event’, [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

Categoría: Es el nombre que se especifica para agrupar eventos. Generalmente se agrupan dependiendo su naturaleza del evento (Video, podcast, links, ads,…)

Eso ya debe ser cada uno. Si tienes una web de podcast como ivoox.com igual sería interesante categorizar con algo más de detalle como Podcast:Historia, Podcast:Informática,…

Acción: Normalmente es la interacción que se quiere seguir. Un consejo, utilizar el verbo, por ejemplo, Reproducir, detener, clic, enviar, descargar…)

Como antes, igual os interesa ser más específicos. Pensad siempre en cómo quedaría el informe. Si vuestra web promociona Apps puede ser interesante utilizar Descargar:Android y Descargar:Ios.

Etiqueta: Aunque no es obligatoria es siempre recomendable. ¿Por qué no añadir toda la información posible? Si luego no se utiliza pues nada. Pero si la necesitases y no está ¿Qué?

Podría ser el título del PDF que descargan. La web externa en la que hacen clic…

Supongamos que en una de tus páginas estás anunciando 3 productos. Si no utilizas la etiqueta sabrás cuando alguien hace clic en alguno de los productos.

Con la etiqueta podrás diferenciar qué producto está funcionando y cual no.

Valor: Tampoco es obligatorio. Este campo tiene que ser un número. ¿Un precio quizá? ¿Tiempo de descarga de un archivo?

¿Cómo implementar eventos en tu página web?

La implementación es muy sencilla. El Javascript asociado a Google Analytics ha avanzado mucho y se ha simplificado.

Ahora lo de las AMP es otra historia….

Se me ocurren 4 casos en los que usar tracking de eventos.

1. Seguimientos de videos.

No me voy a meter aquí (ahora). Es bastante más complicado que los otros casos. Dependerá de la plataforma de video que utilices. YouTube es la más común, pero también existe Vimeo o incluso puedes utilizar un reproductor propio.

En cualquier caso, hoy en día existen herramientas para configurar eventos automáticamente en los reproductores.

Es que como me meta con esto ahora…

2. Eventos de clic

Utilizaremos la función onClick.

Por ejemplo:

Un botón para descargar una guía de crear eventos:

<button onClick=”ga(‘send’, ‘event’, ‘guias’, ‘descarga’, ‘eventos-para-novatos.pdf’);“>Guía para crear eventos</button>

Un link a una página con un recurso:

<a href=”http://www.example.com” onClick=”ga(‘send’, ‘event’, ‘Link-externo’, ‘clic’, ‘example.com’, 10);“>Esto es un ejemplo</a>

3.Popup tracking

Imaginad que se muestra un pop-up, queréis saber cuántos se han mostrado para sacar la efectividad de clics.

5% de las veces que se muestran con el pop-up abajo hacen clic
7% de las veces que se muestran con el pop-up arriba hacen clic
4% de las veces que se muestran con el pop-up en medio hacen clic

Podemos utilizar la función onLoad con la imagen de fondo del pop-up, o incluso con una imagen de 1 pixel si no tienes fondo.

<img src=”popup.jpg” onload=”ga(‘send’, ‘event’, ‘popup’, ‘homepage’);“>

4. Al enviar un formulario.

Haremos uso de la función onSubmit.

<form name=”pedido” action=”enviar.php” onsubmit=”ga(‘send’, ‘event’, ‘Formularios’, ‘Orden-de-compra’);“>

Si utilizas algún plugin de WordPress, puede que ya tenga esta función. O, en cualquier caso, se puede modificar el código un poco.

A mi me gusta Contact form 7, aquí está la documentación de cómo hacerlo
http://contactform7.com/tracking-form-submissions-with-google-analytics/

¿Cómo saber si los eventos en una web están bien implementados?

Hay 2 formas:

1. Google Analytics:

Seleccionas los informas en tiempo real e interaccionas con la web.

2. Haciendo uso de la consola de desarrollo de Google.

Si utilizas Chrome, haz clic derecho y selecciona inspeccionar. Después la pestaña Consola.

Interactúa con la web e irás viendo como se generan los eventos. Si hay algún error o fallo se mostrará en rojo.

Limitaciones en la configuración de eventos.

La implementación de los eventos podría afectar al porcentaje de rebote de una página.

Dependiendo de cómo lo implementemos, Google Analytics contará el evento como una interacción o no. Cada uno deberá determinar cómo quiere tratarlo.

Lo importante es que al ver los informes sepáis lo que estáis viendo.

Por defecto, Google Analytics toma los eventos como una interacción. Pero podéis decirle que no lo tome utilizando la opción noninteraction.

ga(‘send’, ‘event’, ‘Videos’, ‘play’, ‘Fall Campaign’, {
nonInteraction: true

});

Si consideráis que el evento es una interacción, convendría añadir una nota en Analytics cuando lo implementéis.

Los eventos podrán afectar el porcentaje de rebote de una web drásticamente (en especial los blogs). Con la nota, recordaréis a que se ha debido esa caída.

En mi opinión, un clic representa una interacción con la página, por ejemplo. Sin embargo, un pop-up que se activa al cabo de 5 segundos de cargarse la página, no representa una interacción.

Eso ya depende de cada uno.

¿Dónde se muestran los eventos en Google Analytics?

En la sección de comportamiento hay un apartado de eventos. Ahí podréis jugar con toda información.

También, en cualquier momento y en cualquier informe, podréis definir como dimensión secundaría toda la información de los eventos (categoría, acción, etiqueta…)

Pero lo más alucinante de los eventos es que vás a poder definir Objetivos en Google Analytics. Se te van a abrir las puertas del cielo de la información.

¿Cómo configurar objetivos basados en los eventos de Google Analytics?

En la pestaña de administración de Analytics, seleccionamos la vista a la que queramos añadir los objetivos.

Fácilmente, siguiendo 3 pasos.

    1. Configuración del objetivo

Elegimos personalizar.

    1. Descripción del objetivo

Asignamos un nombre, una ID y seleccionamos el tipo evento.

    1. Información del objetivo

Asignamos las condiciones que deben satisfacerse. Ya depende de como hayas configurado el evento.

¿A qué es fácil?

Los eventos son fantásticos, os permiten personalizar informes hasta niveles insospechados. Siempre he dicho que unos buenos informes y una cantidad correcta de información es imprescindible para tomar decisiones correctas.

¿Tú que clase de eventos tienes configurados?

¿BUSCAS A UNA EMPRESA DE POSICIONAMIENTO WEB EN MÁLAGA? LLÁMANOS AL 680167881 Y TE PONDREMOS EL PRIMERO EN GOOGLE.

Llámanos