Guía integral sobre data layer en Google Tag Manager

Escrito por

Uliana Lesiv

Actualizado 21 oct 2025 comentarios

¿Qué es data layer en Tag Manager?

Ejemplos prácticos de data layer

¿Cómo funciona data layer?

Cómo funciona data layer

Sintaxis y ejemplos de data layer

dataLayer = [{}];
dataLayer = [{'event' : 'register' }];
dataLayer = [{'country' : 'united states' }];

Inicialice dataLayer

Método 1: Declaración de Data Layer

dataLayer = [{ 'variable_name': 'variable_value'  }]; ...

Método 2: dataLayer.push

window.datalayer = window.dataLayer || []; window.dataLayer.push({  'variable_name' : 'variable_value' });

Ejemplo y documentación sobre la capa de datos de comercio electrónico

¿Cómo crear una capa de Data layer en Tag Manager?

Caso práctico 1: Variables de data layer como puntos de datos

Ejemplo de código

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ ‘product_name’ : ‘orange t-shirt’, 'purchase_value' : '5', ‘purchase_currency’ : ‘EUR’ });

Configuración de GTM

  1. 1.
Cree una nueva variable en GTM
Variable de Data Layer
Nombre de la variable de Data Layer

Caso práctico 2: Data layer para disparar eventos

Ejemplo de código

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event' : 'register' });

Configuración de GTM

Cree un nuevo disparador
Disparador de evento personalizado
Nombre del evento en el disparador

Caso práctico 3: Variable de data layer como disparadores y variables de eventos

Ejemplo de código

dataLayer = [{ 'event': 'purchase', 'purchase_info': { 'purchase_amount': 5, 'purchase_curency': 'EUR' } }];

Configuración de GTM

¿Existe data layer en el lado del servidor de GTM?

Utilice Google Analytics 4

Configuración de evento GA4 en GTM web
Configuración de GA4 para enviar datos desde la web al servidor GTM

Utilice la etiqueta de datos/datos de cliente

Plantilla de etiqueta de datos en GTM web
Configure la etiqueta de datos en GTM web

Envíe variables de data layer a Google Analytics 4

Configurar Google Tag en GTM

Google Tag en GTM web
Configuración de Google Tag
Configuración del disparador para Google Tag

Cree una dimensión personalizada en GA4

Sección de administración de GA4
Nueva dimensión personalizada en GA4

Compruebe la configuración de data layer

GTM Debug Mode

Vista previa y envío en GTM
Sección de variables en GTM Debug view

Google Analytics 4

DebugView en GA4

Solución de problemas de data layer

Problema 1: La inserción de data layer no funciona

Solución: use la capitalización correcta para los nombres de los objetos y asegúrese de incluir las comillas donde corresponda.

dataLayer.push({'variable_name': 'variable_value'});
datalayer.push({'variable_name': 'variable_value'});
dataLayer.push({'variable_name': 'variable_value'});
dataLayer.push({variable_name': 'variable_value'});

Problema 2: Las etiquetas no se activan

Solución: nombres de variables consistentes

// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable_name': 'variable_value'});
// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable Name': 'variable_value'});

Resumen

¿Cambiar a GTM de servidor?

¡Stape tiene un montón de soluciones! Haz clic en Prueba gratis para registrarte y comprobarlas todas.

Prueba gratis

Escrito por

Uliana Lesiv

Content writer

Uliana es Gerente de Contenidos en Stape, especializada en análisis y configuraciones de integración. Simplifica conceptos de seguimiento complejos en ideas claras.

¿Le resultó útil este artículo?

Comentarios

Convierta un mejor seguimiento en un mejor rendimiento de marketing

Probar gratis