Generador de eventos GA4 — gtag, dataLayer y Measurement Protocol

Elige un evento recomendado de GA4 — generate_lead, sign_up, purchase, add_to_cart y más — o define el tuyo, rellena los parámetros y los artículos, y copia el código como gtag(), un dataLayer.push() para Tag Manager o una petición de Measurement Protocol desde el servidor. Los nombres y valores se comprueban con los límites de GA4 mientras escribes.

Actualizado el

Artículos

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Generador de eventos GA4

  1. Elige un evento recomendado para obtener sus parámetros estándar, o selecciona Evento personalizado y escribe un nombre como newsletter_signup.
  2. Rellena o añade parámetros; los eventos de ecommerce también incluyen una lista de Artículos con botones para añadir y quitar.
  3. Elige el formato: gtag() si tu web usa la etiqueta de Google, dataLayer para Tag Manager o Measurement Protocol para eventos desde el servidor.
  4. Opcionalmente, envuélvelo en un listener de clic o de envío de formulario, cópialo y comprueba el evento en DebugView de GA4.

Eventos recomendados frente a eventos personalizados

GA4 entiende los eventos recomendados — como generate_lead, sign_up, login, search y el conjunto de ecommerce desde view_item hasta purchase — y los usa en sus informes integrados. Úsalos siempre que encajen. Para cualquier otra cosa, un evento personalizado funciona igual; registra sus parámetros como dimensiones personalizadas en Administración → Definiciones personalizadas para verlos en los informes.

Las comprobaciones que realiza

  • Nombres de eventos y parámetros: empiezan por una letra, solo contienen letras, números y guiones bajos, tienen como máximo 40 caracteres y no usan prefijos reservados (google_, ga_, firebase_) ni nombres de evento reservados.
  • Como máximo 25 parámetros por evento, y valores de parámetro de hasta 100 caracteres.
  • Ecommerce: value necesita un currency, purchase necesita un transaction_id único, y cada artículo necesita un item_id o un item_name.

Tres formas de enviarlo

gtag() envía directamente a GA4. Con Tag Manager, dataLayer.push() entrega el evento al contenedor, donde un activador de evento personalizado y una etiqueta de evento de GA4 lo reenvían; los envíos de ecommerce van precedidos de { ecommerce: null } para que los artículos anteriores no se mezclen con el siguiente evento. El Measurement Protocol envía eventos desde tu servidor, para cosas que ocurren fuera de la página, como una suscripción renovada o una venta offline. Para registrar clics sin escribir código para cada botón, usa el Generador de scripts de seguimiento de eventos.

También se busca como: código gtag evento, código evento ga4, evento personalizado ga4, eventos recomendados ga4, código ecommerce ga4, gtag purchase, parámetros de eventos ga4, generate_lead ga4.

Herramientas que combinan con: Generador de eventos GA4

  • Generador de Google Tag — Introduce tu ID de medición de GA4, tu ID de Google Ads o tu ID de contenedor de Tag Manager y obtén código de instalación listo para pegar, con valores predeterminados de Consent Mode v2, enlazado entre dominios, modo debug, vistas de página manuales y ajustes de cookies que solo se activan cuando los necesitas.
  • Generador dataLayer Push — Crea código dataLayer.push() para Google Tag Manager: elige un evento recomendado de GA4 o el tuyo propio, añade parámetros y items de ecommerce, y, si quieres, envuélvelo en un listener de clic o de envío de formulario.
  • Decodificador GA4 Request — Depura Google Analytics 4 sin adivinar.
  • Generador UTM — Añade utm_source, utm_medium, utm_campaign y otros parámetros a cualquier enlace, comprueba en qué canal de GA4 caerá la visita y etiqueta una lista completa de URLs de una vez.

Preguntas frecuentes

¿Cómo envío un evento personalizado a GA4?
Llama a gtag('event', 'nombre_de_tu_evento', { parametro: 'valor' }) después de que se haya cargado la etiqueta de Google. Aquí elige Evento personalizado, escribe el nombre y los parámetros, y copia el código.
¿Por qué no aparecen mis parámetros de evento en los informes?
Los parámetros personalizados solo aparecen en los informes estándar después de registrarlos en Administración → Definiciones personalizadas. Los datos anteriores al registro no se rellenan.
¿Cuál es la diferencia entre gtag y dataLayer.push?
gtag() es un envoltorio sencillo que envía datos al dataLayer para la etiqueta de Google. Con Tag Manager envías objetos simples con una clave event, y los activadores del contenedor deciden qué ocurre.
¿Los eventos de Measurement Protocol necesitan un ID de cliente?
Sí. Usa el client_id de la cookie _ga del visitante para vincular los eventos del servidor a su sesión web, o tu propio ID estable para eventos sin visita web.
¿Puedo instalar Generador de eventos GA4 como aplicación web y utilizarla sin conexión?
Sí. Generador de eventos GA4 es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas