Cómo configurar fácilmente el seguimiento de eventos personalizados en Google Analytics

La creciente necesidad de seguimiento personalizado de eventos

Soy un tecnólogo convertido en profesional de análisis desde hace más de cinco años. Recientemente, un amigo me preguntó cómo puede configurar un seguimiento de eventos personalizado en el sitio web de su pequeña empresa y comprender mejor el comportamiento de los usuarios de su sitio.

Hasta hace unos años, las pequeñas empresas y los blogueros personales estaban satisfechos al saber la cantidad de visitantes únicos y visitas a la página en su sitio web. Pero ahora todo el mundo quiere entender mucho más que meras páginas vistas. Quieren saber cuántos usuarios hicieron clic en diferentes botones, vieron un video, verificaron los detalles de un producto o hicieron clic en anuncios de terceros, entre otras cosas. Existe una demanda creciente para comprender cómo los diferentes usuarios se involucran con sus activos digitales.

Hay muchos objetivos para los que puede usar su sitio web y hay tantas actividades para monitorear en un sitio web. Si bien las grandes empresas tienen equipos dedicados, las pequeñas empresas generalmente tienen una sola persona que administra tanto el análisis como la configuración técnica de su cuenta de análisis.

"Afortunadamente, configurar objetivos básicos e incluso los objetivos personalizados avanzados en Google Analytics no es difícil, siempre que conozca los pasos correctos. Y en este artículo vamos a ver exactamente eso. Lo guiaré a través de los pasos de configurar objetivos personalizados de la manera más sencilla mientras disfruta de su café ". - Documentación de Google

Visión general

Primero, en aras de la revisión, repasemos los cuatro tipos principales de objetivos personalizados disponibles en su cuenta de Google Analytics. Si ya está familiarizado con ellos y desea comprender solo el último (el tipo de objetivo "Evento"), desplácese hacia abajo hasta el punto 4: "Configuración de un objetivo de evento". Un vistazo a la captura de pantalla a continuación le explicará los cuatro objetivos principales que puede personalizar en Google Analytics.

Notarás que los primeros 3 objetivos son muy intuitivos y directamente utilizables. Una vez configurados, te darán un x% de conversión en los últimos 7 días. Pero el último devolverá una conversión del 0%. Primero revisemos los tres objetivos más simples y luego podremos comprender el objetivo del evento en detalle.

1. Establecer un objetivo de destino

Todo lo que necesita para esto es proporcionar la URL de la página que identifica como un éxito en una visita a la página. Por ejemplo, en los sitios web de comercio electrónico, cuando una persona realiza una compra y accede a una página de agradecimiento, es un éxito. Entonces, visitar la página de agradecimiento puede ser un objetivo.

Todo lo que necesita hacer es ingresar la URL de esa página como destino, www.yourexamplesite.com/thanks.html . Es posible que su sitio web tenga diferentes parámetros de consulta, por lo que puede usar opciones como "URL comienza con", "URL termina con" o "Regex".

2. Establecer un objetivo de duración

Esto se refiere a la cantidad de minutos (u horas) que un usuario pasa en su sitio web. El uso de este objetivo puede variar según el propósito de un sitio web. Puede ser deseable pasar más tiempo en su sitio, pero no significa una conversión segura. También puede significar que su sitio web no es lo suficientemente fácil como para ayudar a los usuarios a realizar sus tareas rápidamente.

Sin embargo, para los sitios web orientados al contenido, como los de periódicos, bloggers, revistas o contenido de video, un objetivo de duración puede ser importante. Por lo tanto, según el propósito de su sitio, podría ser una buena idea establecer diferentes objetivos de duración.

Como puede ver a continuación, puede ingresar una duración de tiempo para este objetivo y estará configurado para rastrear a todos los usuarios que crucen esa marca.

3. Páginas / pantallas por sesión

Este es el número de páginas vistas en una sola sesión o visita. Si un visitante cierra el sitio web y luego regresa al día siguiente, o después de un intervalo de 30 minutos el mismo día, se denomina nueva sesión.

4. Establecer un tipo de objetivo de evento personalizado

Un 'evento' es cualquier acción realizada por un usuario que marca una interacción con su sitio web después de llegar a cualquiera de sus páginas. El ejemplo más simple es cuando hacen clic en un botón como "Comprar ahora" o "Más información". También se puede utilizar para opciones como descargar un PDF o un libro electrónico, entre otras acciones.

Hacer clic en un botón normalmente se conoce como CTA, abreviatura de "Llamado a la acción". Cuando elija esta opción en la configuración de sus objetivos personalizados, verá que esta ventana se abre con cuatro opciones:

Los cuatro campos o parámetros son fáciles de ingresar. GA necesita que defina cada evento con estos cuatro campos para que pueda identificarlos fácilmente durante el análisis.

" Puede escribir cualquier cosa en estos parámetros, pero se recomienda que los defina de la manera que tenga más sentido comercial para usted " . Documentación de Google

Por ejemplo, si administra una tienda que vende aparatos y accesorios electrónicos, es posible que desee llenarla así:

A. Categoría: Categoría del producto. Ejemplo, 'Auriculares'

B. Acción: digamos que un usuario hizo clic en el botón "Agregar al carrito". Entonces podrías escribir 'AddToCartClick' en tu acción. En caso de que tenga un botón adicional para 'Funciones' o 'Más información' para ese producto, puede tener un objetivo adicional y definir su acción como 'Aprender más clic' para ese botón.

C. Etiqueta : La etiqueta puede ser cualquier cosa que le ayude a reconocer o agrupar mejor sus eventos durante su análisis. Puede ser el nombre de una 'Campaña' o una 'Marca'. Por ejemplo, 'CollegeCampaignSonic'.

D. Valor: este es un valor opcional, que se utiliza principalmente para establecer un número de ingresos. Puede usarse para establecer un número específico como $ 50, o para tomar un valor dinámico de la variable de ingresos de su página, como $ (“PriceVariable”). Tenga en cuenta que $ aquí es un identificador de jquery y no el dólar de moneda. La obtención de una identificación dependería del precio o la variable de costo definida en su HTML.

"Después de definir aquí los valores de tipo de objetivo de evento, comienza la parte complicada. Dado que todos los demás objetivos de GA se pueden utilizar directamente una vez definidos, para muchos es confuso por qué el objetivo de evento no comienza a funcionar de inmediato. Por eso, cuando hace clic en en 'Verificar la conversión' para este objetivo, verá una conversión del 0% ". - Documentación de Google

To correct this 0% conversion, you need to integrate the settings of this goal with the actual click event or the custom action responsible on your website, for this goal.

Integrating custom event tracking with the HTML of your website

Sometimes, business users (especially non-technical ones) tend to feel anxious when anything related to coding comes up while doing their analysis. Thankfully Google has made it very simple to tie any custom event tracking need that needs to be integrated with your website. Only if you’re managing a complex e-commerce website would you need help from a developer, which in most cases you would have access to if you are working in a mid-size company.

For integration, Google has already set up a standard template function that it expects you to use when tracking a custom event on your page. It’s one line of code, for which you have already set values in your GA account. Marketers or coders typically refer it to as the GA-Send call which is in the below format:

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

The actual JS function in your HTML page may be in single line or may look like this for easy readability:

ga('send', { hitType: 'event', eventCategory: ‘Headphones', eventAction: ‘AddToCartClick', eventLabel: ‘CollegeCampaignSony' });

Note that the values in this function must match the values entered in your GA account while setting up the event for its respective parameters. Now you still need to tie the above GA send call with the actual action on the button.

For example, you want to tie the above function with the click on the ‘Add To Cart’ button. The only step you would need to add is to include this function on the ‘onClick’ action event for that button ID.

Integrating the above cited Google Analytics Event script inside your HTML  $(document).ready(function(){ $("#exampleAddNowButtonID").click(function(){ ga ('send', 'event', 'Headphones' , 'AddToCartClick' , 'CollegeCampaignSonic'); }); }); 

Wrapping up

This brings me to the end of this article. I have tried to explain with simplicity and details that I felt lacking when I was learning how to set up custom tracking for my own requirements. Hopefully, this step by step guide helps you in setting up tracking for your custom goals that best fit your needs.

Feel free to share your thoughts or ask any clarifying questions related to this post in the comments.

In case you want to take any free online courses on Google Analytics, you can visit here.

Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.