¿Qué es un Data Layer?

¿Estás utilizando un Data Layer en tu estrategia y gestión de datos?

Los sistemas de Tag Managment ya hace tiempo que se han incorporado en el cajón de herramientas del analista para quedarse. Pero todavía a veces parece que son sólo una manera que está “de moda” para implementar Google Analytics.

Por eso en este artículo vamos a hablar de qué es un Data Layer, para qué sirve y por qué es importante para nuestra medición digital.

¿Qué es un Data Layer?

En palabras no técnicas podríamos decir que un Data Layer es como una mochila dónde podemos guardar todo lo que necesitamos para posteriormente, poder utilizarlo cuando lo necesitemos en nuestros tags.

Técnicamente consiste en un formato estándar que necesitamos para hacer un seguimiento de una variable u objeto JavaScript, que contiene toda información que deseamos recopilar de la página web, app o del usuario.

Los tipos de datos que contiene un Data Layer pueden ser numerosos y variados. Desde datos sobre el comportamiento del usuario, al uso de aplicaciones móviles o la información de transacciones en ecommerce.

¿Cómo encaja el Tag Manager en todo esto?

Con la ayuda de un sistema de gestión de etiquetas (TMS) podremos interpretar todos estos datos del Data Layer y enviarlos a las distintas herramientas de analítica y marketing online que utilizamos. Entre otras cosas, con el fin de proporcionar una mejor experiencia de usuario al cliente.

Tenemos diferentes formatos y diferentes nombres según el TMS que estemos utilizando, pero siempre es lo mismo. Una capa de datos mediante la cual vamos a pasar los datos a Google Tag Manager (o cualquier otro TMS) para poder interactuar en base a esos datos.

¿Cómo es un Data Layer?

Para poner un ejemplo ilustrativo de un Data Layer pongamos un post de un blog. Por ejemplo este mismo post:

ejemplo data layer blog

Para asegurar el valor del negocio, su precisión y consistencia, un Data Layer a menudo se construye a través de una colaboración entre Marketing, TI y el equipo de desarrolladores web.

Podemos dividir el Data Layer en dos partes, una estática y otra dinámica:

1) La primera (estática) sería la forma en la que podemos almacenar los datos independientemente de la estructura o diseño de la web.

2) La segunda (dinámica) es la posibilidad de guardar datos cuando se produce una determinada acción, principalmente provocada por el usuario.

Antes hemos realizado un ejemplo con una página de un blog, pero vamos a ir a un ejemplo más avanzado y seguramente más visual, como podría ser el enviar una transacción de E-commerce.

ejemplo data layer ecommerce

¿Qué ventajas tiene utilizar un Data Layer?

El uso de un Data Layer nos permite tener us sistema estándar para exponer los datos, por lo que es más fácil de rastrear y hacer cambios.

En el caso de nuestros datos de analítica podemos decir que es más fiable utilizar el Data Layer porque está menos sujeto a errores cuando el marcado se modifica.

Si, por ejemplo, estábamos más inclinados a usar los datos almacenados en un encabezado H2 del marcado HTML en la página de agradecimiento, un solo cambio en la marca o el formato de la información de este elemento HTML comprometería la recogida de datos del sitio de la herramienta de medición. Sin embargo, si los datos se almacenan en un Data Layer hay un riesgo mucho menor de los cambios inesperados ocurran (aunque definitivamente no es imposible).

Hasta aquí este post de introducción a un Data Layer. En próximos artículos profundizaremos más técnicamente sobre los Data Layers. ¿Cuál es tu experiencia? ¿Tienes dudas?

Puedes dejar tus comentarios a continuación.

 

Forma parte del equipo de DBi by Havas, y su especialidad es la Comunicación y el Marketing Online. Por profesión y pasión sigue la pista de todo lo que ocurre en la red. Le gusta la comunicación online, las redes sociales, el SEO, la analítica digital... ¿Te apuntas? ;)

2 Comentarios

  1. manolomateosperez@gmail.com'

    Hola ¿qué tal? Una duda que me surge al respecto. Entonces antes de migrar los datos de google analytics a google tag manager, ¿sería recomendable crear previamente un data layer?

    Responder
    • Gemma Vialcanet

      Hola Manolo, Si lo que quieres migrar ya tiene una configuración más avanzada, te recomiendo que lo planifiques bien y no vayas con prisas, ya que la migración puede ser bastante compleja.

      Para hacer correctamente una migración de este estilo, vas a tener que usar el dataLayer, aunque si tienes pensado usar GTM lo más seguro es que ya lo estés haciendo (sino, deberías). Saludos!

      Responder

Enviar comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *