Objeto o matriz JavaScript estandarizada en el código web que almacena temporalmente variables y eventos para transmitirlos de forma limpia a Google Tag Manager y plataformas analíticas.
Explicación y Contexto Conceptual
Desacopla la lógica analítica del diseño visual de la página. Si un programador cambia las clases CSS o el diseño del botón de compra, la medición analítica no se romperá porque la información de la transacción (ID del pedido, precio, productos, moneda) se lee de forma estructurada desde el objeto 'dataLayer.push()'.
Ejemplo en la Práctica
Al confirmar una compra, el CMS empuja al dataLayer el monto total ($150 USD) y el SKU del producto; GTM lee estos datos instantáneamente y dispara los píxeles de Google Ads y Meta con la cifra exacta.