No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Lectura de Data Layer en Tag Manager

23/27
Recursos

Aportes 7

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Excelente clase,
Hay algo innegable y es que la mayoría que ofrece servicios de marketing digital, usan soluciones web basadas en Wordpress. No pido un curso entero, pero si por favor una clase extra BONUS de como setear en codigo en una plantilla, el resto para obtenerlo o enviarlo a GA sería igual que esta clase.
¡Ojalá se pueda!

Lectura de Data Layer en Tag Manager

Google Tag Manager es una herramienta poderosa que permite a los especialistas en marketing rastrear, medir y optimizar el rendimiento de sus sitios web. Una de las funciones principales de GTM es el uso del Data Layer, que permite al usuario agregar y acceder a información del sitio web en tiempo real.

¿Qué es el Data Layer?

El Data Layer es un objeto JavaScript que se utiliza para almacenar información sobre el sitio web. Se puede acceder a esta información desde cualquier parte del sitio web, lo que lo hace muy útil para el seguimiento y la optimización del rendimiento. El Data Layer se compone de variables y valores que se pueden leer y escribir a través de JavaScript.

¿Qué son las variables en GTM?

Las variables en GTM son contenedores que almacenan información que se puede utilizar en las etiquetas. Se pueden crear variables personalizadas que accedan a valores en el Data Layer o en otros lugares del sitio web, y luego usar estas variables en las etiquetas para realizar un seguimiento o activar eventos.

Las variables en GTM pueden ser de varios tipos, incluyendo variables de URL, variables de clics, variables personalizadas y variables integradas. Las variables integradas son variables predefinidas en GTM, como por ejemplo, la variable {{Page URL}} que devuelve la URL actual de la página.

¿Qué son las constantes en GTM?

Las constantes en GTM son valores fijos que se utilizan en las etiquetas. A diferencia de las variables, las constantes no pueden cambiar su valor. Por lo general, se utilizan para proporcionar valores que se utilizan en varias etiquetas, como una etiqueta de seguimiento de conversiones de Google Ads.

¿Cómo se lee el Data Layer en GTM?

Para leer el Data Layer en GTM, es necesario utilizar una variable de tipo Data Layer. Esta variable se puede configurar para buscar un valor específico en el Data Layer, como el nombre del producto, el ID de usuario o cualquier otro valor que se haya agregado.

Para crear una variable de tipo Data Layer en GTM, se debe ir a la sección de variables y hacer clic en el botón “Nueva variable”. Luego, se debe seleccionar la opción “Data Layer Variable” y configurar la variable según los datos que se desean obtener.

Una vez creada la variable de Data Layer, se puede utilizar en cualquier etiqueta que se desee. Por ejemplo, si se desea rastrear un evento cuando un usuario agrega un producto al carrito de compras, se puede crear una etiqueta que use la variable de Data Layer para obtener el nombre del producto y luego enviar este valor a Google Analytics o cualquier otra plataforma de análisis.

En resumen, la lectura del Data Layer en GTM es fundamental para la medición y optimización del rendimiento del sitio web. Con las variables y constantes en GTM, se pueden crear etiquetas personalizadas que aprovechen la información del Data Layer para rastrear eventos, realizar seguimientos y optimizar el sitio web.

Lectura de Data Layer en Tag Manager para ver si el usuario está logueado

Para poder leer el Data Layer en GTM y determinar si un usuario está logueado o no, se deben seguir los siguientes pasos:

  1. Verificar que el Data Layer esté correctamente implementado en el sitio web.
  2. Crear una variable de tipo “Data Layer Variable” en GTM y asignarle el nombre de la clave del Data Layer que contiene la información sobre el estado del usuario.
  3. Crear un trigger que se dispare cuando la variable creada en el paso anterior tenga el valor correspondiente al estado de usuario logueado.
  4. Crear un tag en GTM que contenga la acción que se desea llevar a cabo cuando el usuario esté logueado, por ejemplo, mostrar un mensaje de bienvenida.
  5. Asignar el trigger creado en el paso 3 al tag creado en el paso 4.
  6. Probar el tag en el sitio web para verificar que se dispare correctamente cuando el usuario esté logueado.

Es importante recordar que la clave del Data Layer que contiene la información sobre el estado del usuario puede variar según la implementación del Data Layer en el sitio web. Es recomendable verificar con el equipo de desarrollo del sitio web la clave correcta antes de crear la variable en GTM.

🤔 El Data Layer depende mucho de los programadores ya que ellos tienen que poner la información correcta en nuestras variables del Data Layer, no hay una forma desde Tag Manager de depender menos de los cambios que tengamos que hacer en el codigo? aun así obteneido información valiosa como si el usuario está autenticado en nuestra plataforma?

Lectura de Data Layer en Tag Manager

Sígueme ✨🖖🏻✨ @realdigiglu

Apuntes
Variables > User-definen variables > Nueva > Nombrar ej. Directorio - DL (Data Layer) > Variable configuration: Data Layer > Variable: ‘Directorio’ > Data Layer Version: Version 2 > Guardar

Se extrae también la info del usuario, para saber si es alguien que está loggeado o no, así:
Variables > User-definen variables > Nueva > Variable configuration: Data Layer > Variable: ‘Usuario’ > Data Layer Version: Version 2 > Nombrar ej. Tipo Usuario - DL (Data Layer) > Guardar

1 Se ingresa el nombre de la variable, en este caso se llama ‘Directorio’, para acceder al valor sería ‘Home’.

Para usar esas variables en una Etiqueta
Etiqueta > Nueva > Nombrar ej. GA4 - Event - Home Custom > Configuración: Tag type - GA4 > Track type - Evento > Categoría - Custom Home > Action - Usuario > Label - {{Tipo Usuario - DL}} > Non-Interaction Hit - False > Google Analytics Settings - GA - Config > Triggering > +2 > Nombrar ej. Page View - Home > Configuración: Trigger Type - PageView > This trigger fires on - Page Path contiene / > Guardar > Preview (testear) > Enviar > Publicar

2 Trigger que se dispara únicamente cuando se ve el Home

Para trackear triggers en específico 3
Triggers > New > Configuration > Custom Event > Event name ’Subscribe’ > Nombrar ’Subscribe- DL’ Data Layer > This trigger gores on - Some Custom Events - Page Path contiene / > Guardar

3 Este no depende de una página, sino que siempre que encuentre subscribe, va a funcionar.

Se aplica el anterior trigger, así:
Etiqueta > Nueva > Configuración: > Nombrar > Configuración: GA4 - Config > Track type - Event > Category - Custom Home > Action - Button > Label {{Tipo Button - DL}} > Google Analytics Settings - {{GA - Config}} > Nombrar GA - Event - Custom Home Subscribe > Triggering: Subscribe - DL - Custom Event > Guardar > Preview (testear) > Enviar > Publicar

Para sacar más información
’Tipo’ es una variable, ’Tipo’ : ‘Subscripcion news letter’ es algo que queremos que se vea en GA
Variables > Configurar > User-definen Variables > New > Nombrar Tipo Button - DL > Data Layer Variable > Data Layer Variable Name - Tipo > Guardar

Se lanzaron el ‘GA - Event - Custom Home’ y el ‘GA - Event - Custom Home Subscribe’

Se puede ver en GA que se lanzaron las acciones Button - Subscripción news letter y Usuario - No Loggeado, dentro del Category Custom Home

Interesante clase, bastante información para lo que nos somos desarrolladores. Quisiera saber cómo agregar data layer de e-commerce (con información de add to cart, , registro con cuenta google y compra) y poder verlo en GA 4 para hacer un funnel de conversión.

Funciona para todo tipo de sitios web y CMS?

Qué codigo deberia usar si quiero implementar un User ID, al momento que un usuario se loguea en su zona privada,similar a Platzi?