GA4 setup y validacion (DebugView)
Fecha: 2026-06-04
1) Activacion
- Abre _config.yml.
- En
analytics, coloca tu Measurement ID de GA4:
analytics: G-XXXXXXXXXX
- Build/deploy del sitio.
Nota: el snippet de GA4 se inyecta automaticamente desde _includes/seo.html.
2) Eventos instrumentados
Eventos ya listos en assets/js/analytics.js:
click_whatsappclick_emailclick_cta_serviceslang_switch(emitido desde assets/js/i18n.js)
Parametros enviados:
page_pathlink_href(para clicks de enlace)from_lang/to_lang(para cambio de idioma)
3) Verificacion en DebugView
- Abre el sitio en una ventana normal.
- En GA4, entra a Admin -> DebugView.
- Ejecuta estas acciones en el sitio:
- Cambiar idioma ES/EN.
- Click en CTA hacia estrategias.
- Click en WhatsApp.
- Click en correo.
- Verifica que aparezcan los 4 eventos.
4) Troubleshooting rapido
- No llegan eventos:
- Verifica que
analyticstenga unG-...valido en _config.yml. - Revisa que exista el script de GA4 en el HTML final (source).
- Confirma que no haya bloqueo por extensiones de privacidad.
- Verifica que
- Llega page_view pero no custom events:
- Verifica que assets/js/analytics.js cargue en el HTML.
- Verifica que los enlaces sean
mailto:/wa.me//services/como en instrumentacion.
lang_switchno dispara:- Solo se dispara cuando realmente cambia idioma (no al hacer click en el idioma ya activo).
5) Siguiente mejora recomendada
Mapear estos eventos a conversiones en GA4:
click_whatsappclick_email
Y luego crear una exploracion simple por:
- pagina de origen (
page_path) - idioma (
to_lang) - tipo de canal de contacto.