Deberian de poner el mismo ejercicio aplicado a varios CMS por ejemplo la mayoria usaria WP, y ver como se aplica en estas plataformas : WP, shopify, webflow etc.
Introducción a GTM
¿Qué es Google Tag Manager?
Un marketing basado en datos
HTML para Marketing
Estructura de una página web: HTML, CSS y JS
Explorar una página: DOM, Window y Clases CSS
Etiquetas básicas de HTML
Revisión del proyecto
Integrar plataformas de terceros con GTM
Instalar y verificar funcionamiento de Tag Manager en un sitio
Preview Mode y Tag Assistant para diagnosticar y verificar tags
Instalar Google Analytics vía Tag Manager
Instalar Facebook Pixel vía Tag Manager
Instalar Google Ads Píxel vía Tag Manager
Instalar Bing Pixel vía Tag Manager
Instalar LinkedIn Píxel vía Tag Manager
Optimizar resultados con eventos built-in
Rastrear el nivel de lectura de página
Aplicación del rastreo del nivel de lectura de página
Rastrear clics en botones
Rastrear llegada a páginas específicas
Rastrear Forms
Optimizar con eventos personalizados
¿Qué es un Data Layer?
Razones para saber de programación en Marketing
Cargar eventos al Data Layer
Variables y constantes en Tag Manager
Lectura de Data Layer en Tag Manager
Herramientas bonus
Bonus: GA4
Bonus: Optimize
Conclusiones
Glosario de Google Tag Manager
Siguientes pasos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ulises Rayón
Cargar eventos al data layer es importante pero depende de tu sitio y tu estrategia de medición.
Por ejemplo, sabes cuantas personas visitan cierta sección en tu sitio, pero a través de qué elemento llegan a ella, es posible que la navegación principal o algún elemento en home, como un carrusel. Y si quieres segmentar aún más, puedes separarlo por dispositivo en Analytics, lo que te da más insights para optimizar tu sitio y tus estrategias de Marketing.
Aportes 11
Preguntas 5
Deberian de poner el mismo ejercicio aplicado a varios CMS por ejemplo la mayoria usaria WP, y ver como se aplica en estas plataformas : WP, shopify, webflow etc.
Está clase me pareció un poco superficial, ojala se pudiese profundizar un poco más en la forma de aplicar en diversas formas el datalayer
Siempre es mejor trackear el submit del botón pórque el clic no es fiable si el formulario tiene validaciones.
El método push
es el método más comúnmente utilizado para cargar eventos en el Data Layer. Este método permite agregar un objeto JavaScript al Data Layer, el cual contiene información sobre un evento específico. Por ejemplo, si queremos cargar un evento que se dispare cuando un usuario hace clic en un botón de compra, podemos crear un objeto de datos que contenga información relevante, como el ID del producto, el precio, la cantidad, etc. y agregarlo al Data Layer utilizando el método push
.
La sintaxis del método push
se muestra a continuación:
dataLayer.push({
'event': 'nombre_del_evento',
'propiedad_1': 'valor_1',
'propiedad_2': 'valor_2',
...
});
Aquí, 'event'
es una propiedad especial que indica que se trata de un evento que debe ser capturado por Google Tag Manager. 'nombre_del_evento'
es un nombre descriptivo que se utiliza para identificar el evento. 'propiedad_1'
, 'propiedad_2'
, etc. son propiedades adicionales que contienen información relevante sobre el evento.
El método set
se utiliza para establecer variables en el Data Layer. Este método es útil para cargar información que se utiliza en múltiples eventos, como la información del usuario, la página actual, etc. Por ejemplo, si queremos cargar información sobre el usuario actual, podemos crear un objeto de datos que contenga información relevante, como el ID del usuario, el nombre, el correo electrónico, etc. y agregarlo al Data Layer utilizando el método set
.
La sintaxis del método set
se muestra a continuación:
dataLayer.push({
'propiedad_1': 'valor_1',
'propiedad_2': 'valor_2',
...
});
Aquí, 'propiedad_1'
, 'propiedad_2'
, etc. son propiedades que contienen información relevante sobre el usuario o la página. Estas propiedades se pueden utilizar en eventos posteriores para proporcionar información adicional.
Existen diferentes métodos para cargar eventos en el Data Layer, entre ellos:
Este es el método más antiguo, en el que se agregan los datos directamente en la etiqueta de seguimiento de Google Analytics en el sitio web. Por ejemplo, se puede agregar un evento de compra en línea en la etiqueta de seguimiento cada vez que un usuario completa una transacción. Sin embargo, este método puede ser propenso a errores y no es escalable.
Este método implica agregar JavaScript personalizado al sitio web para enviar datos al Data Layer. Por ejemplo, se puede crear una función que capture la información del formulario de contacto y la agregue al Data Layer como un evento. Este método es más escalable y permite una mayor flexibilidad, pero puede ser más difícil de mantener.
Este es el método más recomendado y utilizado actualmente. Una plataforma de gestión de etiquetas, como Google Tag Manager (GTM), permite agregar y gestionar etiquetas de seguimiento y eventos en el sitio web sin necesidad de modificar el código fuente. Además, GTM proporciona una interfaz de usuario intuitiva para configurar y gestionar eventos en el Data Layer.
Para integrar eventos en el Data Layer en el sitio web mediante GTM, se deben seguir los siguientes pasos:
Con estos pasos, se puede cargar eventos en el Data Layer y enviarlos a Google Analytics u otras plataformas de análisis para obtener información sobre la interacción de los usuarios con el sitio web.
De esta clase, me surgen dos preguntas.
El detalle que le veo al uso del data layer es que aquí si tienes que estar manipulando el html y pues en ocasiones no tienes acceso al desarrollo, por cierto justo lo del ejercicio sobre saber el ticket del carrito y la cantidad de los objetos es lo que quisiera haber visto en el video y no tanto lo de un subscribe.
Igual si nos compartieran el github del desarrollo de la tienda para que pudiéramos hacer pruebas ya que ahorita no tengo una desarrollada y hacer el ejercicio que proponen, saludos!
Seria bueno que hagan una clase para crear un datalayer dinamico, ya que un datalayer estatico no sirve de mucho
¿La función de datalayer push se puede solo realizar desde GTM sin necsidad de tocar el código del sitio web?
No entiendo exactamente para qué me sirve esto.
Yo mido los clicks a botonoes diferente, lo hago enviadnoe ventos a GA4 y con el id de cada botón usando el disparador con propiedad de “Click path” aunque hay muchas. Dicho sea de paso mi página está en Shopify.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?