Qué está pasando probablemente
No está activo el modo debug
DebugView no es el informe normal de GA4. Para verlo en esa pantalla, la prueba debe entrar con Tag Assistant, GTM Preview o un parámetro debug_mode correcto.
GTM Preview muestra un evento, pero no un tag GA4 válido
Un evento en dataLayer no es una conversión enviada. Puede existir el evento, dispararse un trigger y aun así no salir ningún tag GA4 por excepción, consentimiento o configuración.
La petición no llega a GA4
Si no ves requests hacia google-analytics.com/g/collect o analytics.google.com/g/collect, el problema está antes de GA4: bloqueo, error JS, consentimiento, endpoint, CSP, ad blocker o tag mal cargado.
Measurement ID, stream o propiedad equivocada
Es muy común probar una web conectada a un G-XXXX y mirar DebugView en otra propiedad, otro stream o una cuenta distinta.
Consent Mode o privacidad bloquean la prueba
Con controles de privacidad o consentimiento sin analytics_storage, ciertos eventos pueden no mostrarse en DebugView. Prueba aceptando y rechazando cookies para entender la diferencia.
Filtros, tráfico interno o datos de desarrollo
Los filtros de GA4 pueden complicar la lectura. No los culpes primero, pero revísalos si la red confirma que GA4 recibe eventos.
Cómo comprobarlo sin romper nada
Abre Tag Assistant o GTM Preview y confirma que la prueba activa el contenedor esperado.
Distingue dataLayer event, trigger y tag GA4 fired. El evento del sitio no demuestra que GA4 reciba nada.
En DevTools Network, filtra por collect y revisa si sale una petición a google-analytics.com/g/collect o analytics.google.com/g/collect.
Comprueba que la petición contiene el Measurement ID correcto y que coincide con la propiedad/stream que estás mirando.
Activa debug_mode desde GTM o gtag y mira DebugView durante la ventana de prueba, no varias horas después.
Prueba con consentimiento aceptado, rechazado y estado inicial para detectar si Consent Mode está cortando la señal.
Repite la prueba en incógnito sin extensiones, porque ad blockers y protecciones del navegador pueden bloquear Analytics.
Compara DebugView con Realtime y con informes estándar. Si DebugView y Realtime funcionan pero los informes no, puede ser procesamiento, filtros o umbrales.
Verifica que el contenedor GTM publicado es el mismo que probaste. Preview puede funcionar con cambios que todavía no están en producción.
Cómo lo resolvería paso a paso
Crea una prueba controlada
Usa un evento simple, por ejemplo debug_test o generate_lead_test, y dispara solo una vez desde una página conocida. Así no mezclas el problema con checkout, formularios o campañas.
Valida la cadena navegador -> GTM -> red -> GA4
Primero confirma evento y tag en GTM. Después confirma request en Network. Solo entonces mires GA4. Si falta una capa, arregla esa capa antes de tocar el resto.
Corrige identidad y propiedad
Revisa Measurement ID, stream, entorno GTM, contenedor publicado, cross-domain si aplica y que nadie haya dejado un ID antiguo en el código.
Aísla consentimiento y bloqueadores
Haz una prueba con cookies aceptadas y otra sin consentimiento. Si cambia el comportamiento, documenta si estás en Basic o Advanced Consent Mode y qué señales estás enviando.
No conectes Google Ads todavía
Si DebugView no es fiable, importar eventos como conversiones en Google Ads puede alimentar Smart Bidding con datos incompletos o falsos. Primero deja GA4 estable.
Si se vuelve técnico
Puedes seguir esta ruta por tu cuenta. Si al comprobarlo aparece una discrepancia rara, una configuración de tracking delicada, una decisión de puja con riesgo o un bloqueo que requiere acceso a la cuenta, Lia guarda este contexto y te lleva a CreatikLab para continuar sin empezar desde cero.
Llevar este contexto a LiaQué no haría
Pensar que ver un evento en dataLayer significa que GA4 lo recibió.
Mirar DebugView en otra propiedad o stream.
Probar con ad blockers activos.
Olvidar activar debug_mode.
Publicar Google Ads conversiones antes de validar GA4.
Confundir retraso de informes estándar con fallo de DebugView.
No probar el comportamiento con consentimiento aceptado y rechazado.
Preguntas frecuentes
Veo el evento en GTM Preview pero no en GA4 DebugView, ¿qué significa?
Significa que el evento existe en algún punto del navegador, pero no demuestra que el tag GA4 haya enviado una petición válida. Revisa tag fired, consentimiento, Measurement ID y Network.
¿DebugView y Realtime son lo mismo?
No. DebugView está pensado para pruebas con modo debug y muestra actividad del dispositivo de prueba. Realtime es más amplio y puede tardar unos minutos.
¿Por qué veo eventos en DebugView pero no en informes?
Los informes estándar pueden tardar 24-48 horas. Si el retraso pasa de ahí, revisa filtros, key events, consentimiento, propiedad correcta y si el evento llega con parámetros válidos.
¿Consent Mode puede hacer que DebugView no muestre eventos?
Sí. Google indica que, con controles de privacidad del cliente o Consent Mode y sin consentimiento para cookies de Analytics, puede que los eventos no sean visibles en DebugView.