← Todos los módulos
Documentación Blog Acceder a tus licencias Contacto
codingrow.com — Human thought, digital logic. Magento 2 · Google Tag Manager · GA4

El contenedor, el data layer y las ventas que Analytics perdía

Tu tienda empieza a hablar GA4: catorce eventos de ecommerce construidos en el servidor con el carrito real y el pedido real, nunca leídos de la página. Funciona en Hyvä y Luma, en el checkout estándar y en los que responden en su propia ruta. El contenedor y los cuatro eventos básicos no cuestan nada.

Contenedor y eventos básicos

El contenedor de Google Tag Manager más los cuatro eventos que necesita cualquier tienda: página de producto, carrito, checkout y compra. Ninguna clave que pegar: se activa solo para tu dominio.

Gratis Contenedor y eventos básicos — ninguna clave que introducir, ningún pago: se activan automáticamente en tu dominio.

Solo usamos tu email para enviarte las credenciales de descarga y las instrucciones de instalación y para crear tu área de cliente. Privacidad y cookies

Este sitio está protegido por reCAPTCHA y se aplican la Política de privacidad y los Términos de servicio de Google.

Eventos de compra

€149,00 + IVA
Total orientativo, IVA italiano incluido: €181,78 — el importe exacto se calcula en el momento del pago y se anula para compradores empresariales de la UE con un NIF-IVA válido (inversión del sujeto pasivo).

Diez eventos más, dimensiones personalizadas, Google Consent Mode v2 y la recuperación de las compras que nunca llegan a Analytics. Un pago, un dominio, licencia perpetua con un año de actualizaciones y soporte.

Tras el pago recibes por email las credenciales del repositorio Composer y la clave de los eventos de compra.

Una licencia, un dominio, con un año de actualizaciones y soporte incluidos (renovación al −35% para seguir instalando las versiones nuevas). El nivel básico sigue funcionando incluso sin la clave, así una tienda nunca se queda sin medición.

Magento 2.4.x, PHP de 8.1 a 8.5, Hyvä o Luma. Se instala con Composer, desde nuestro repositorio.

Catorce eventos, y de dónde nace cada uno

Cada evento se construye en el servidor con lo que la tienda tiene de verdad: precios con o sin impuestos según elijas, el atributo que usas como código de producto, las categorías del producto. Nada se lee de la página, así que un cambio de tema no puede romperlo.

Gratuitos

  • view_item — la página de producto
  • view_cart — el carrito
  • begin_checkout — el checkout
  • purchase — la página de gracias, con el pedido real

Con los eventos de compra

  • view_item_list — categoría y resultados de búsqueda
  • select_item — un clic en un producto de una lista
  • add_to_cart y remove_from_cart — la línea real del carrito
  • search — el término buscado y cuántos resultados dio
  • add_to_wishlist
  • add_shipping_info y add_payment_info — desde dentro de Magento, en cualquier checkout
  • login y sign_up

El contenedor, ya preparado

Un data layer que nadie lee parece un módulo roto: hasta que el contenedor no tenga una etiqueta que lo lea, a Analytics no llega nada. Por eso un botón en la configuración descarga un archivo para importar en Google Tag Manager, con la etiqueta de configuración GA4, la que reenvía los eventos de ecommerce, la conversión de compra de Google Ads con la facturación real y el número de pedido, el conversion linker y las variables necesarias. Lo importas eligiendo Merge, miras la previsualización y publicas. La alternativa es construir a mano unos treinta objetos.

Las compras que Analytics nunca vio

Aproximadamente una compra de cada cinco nunca llega a Analytics: un bloqueador de anuncios, un script que falló, un cliente que cierra la página demasiado pronto. Son ventas que has hecho y no ves, y Google optimiza tus campañas sin ellas. Con los eventos de compra, la tienda envía la compra por su cuenta cuando el navegador no lo ha hecho, llevando el identificador que ese cliente tenía en ese momento: así la venta se asocia a la visita y el anuncio que la trajo recibe el mérito. Un panel en la configuración te los cuenta: pedidos, los confirmados por el navegador, los recuperados por la tienda. Y quien se negó a ser medido nunca se recupera.

En una tienda que gestionamos nosotros: 27 pedidos reales en treinta días, 21 compras en Analytics. Seis ventas invisibles para las campañas que las habían pagado.

Consent Mode v2, en el sitio correcto

En Europa un estado de consentimiento declarado es lo que permite a Google modelar las conversiones que no ha observado: sin él, esos datos simplemente se pierden. El módulo declara todo denegado antes de que arranque el contenedor —algo que solo puede hacer quien carga el contenedor— y desde ahí eliges: o concede el consentimiento desde el aviso de cookies de Magento, o espera a que tu extensión de consentimiento llame a una función pública. Una línea en la configuración dice cuál de las dos está pasando de verdad, y se pone roja cuando la configuración no puede funcionar.

Qué obtienes

Administración en tu idioma

Cada campo y cada explicación de la configuración está traducido, incluidas las que dicen qué no hacer:

English Italiano Español Français Deutsch Português Nederlands

El idioma de la store view se detecta automáticamente; el inglés es el idioma de reserva.

Requisitos

Magento 2.4.x (Open Source o Adobe Commerce), PHP de 8.1 a 8.5, Hyvä o Luma. Un contenedor de Google Tag Manager, que es gratis. Para la recuperación de compras perdidas, una clave API del Measurement Protocol de tu propia propiedad GA4.

Documentación

Instalación, cada campo explicado, cómo importar el contenedor y cómo comprobar que un evento llega de verdad a Analytics.

→ Lee la documentación completa

Changelog

Qué cambia, versión por versión.

v1.4.0Novedad
  • Un grupo Consentimiento de Google: declara el estado antes del contenedor o deja la actualización a tu banner.
  • Recupera las compras que se pierden: la tienda envía la venta que Analytics no recibió.
  • Un panel que cuenta los pedidos, los confirmados por el navegador y los recuperados por la tienda.
  • Diez eventos más, dimensiones personalizadas, direcciones a excluir y los estados que cuentan como venta.