Tu seguimiento de conversiones deja de dispararse. El tráfico desaparece. Un evento deja de activarse. Algo se rompió, pero no sabes qué. Depurar es el proceso de encontrar y corregir el problema.
La mayoría de los problemas de seguimiento tienen causas evidentes cuando sabes dónde mirar. Aprender a depurar te ahorra horas de conjeturas.
El proceso de depuración
Paso 1: Confirma que el problema existe
¿El seguimiento está realmente roto o has leído mal los datos? Mira varias vistas. Mira distintos intervalos de fechas. Confirma que el problema es real y persistente.
Paso 2: Identifica cuándo empezó
¿Cuándo dejó de funcionar el seguimiento? ¿Ayer? ¿La semana pasada? ¿Puedes precisar el día? Mira los datos históricos. ¿Cuándo ocurrió la caída? Esto acota las posibles causas.
Paso 3: Comprueba si algo cambió
¿Has desplegado código hace poco? ¿Has cambiado la configuración? ¿Has lanzado una función nueva? Los cambios suelen causar problemas. ¿Qué cambió por las fechas en que se rompió el seguimiento?
Paso 4: Usa herramientas de depuración
Usa el modo de depuración de tu herramienta de analítica. Usa las herramientas de desarrollo del navegador. Usa la monitorización de red. Observa las peticiones en tiempo real para ver dónde fallan.
Paso 5: Prueba a mano
Crea tráfico de prueba. Prueba una conversión. Prueba un evento. Si tu prueba activa el seguimiento pero el tráfico real no, el problema está en producción. Si la prueba tampoco funciona, el problema está en la implementación.
Paso 6: Corrige y verifica
Aplica la corrección. Vuelve a probar. Verifica que la corrección funciona antes de darlo por terminado.
Problemas de seguimiento habituales y cómo depurarlos
El código de seguimiento no se dispara
Abre las herramientas de desarrollo del navegador. Ve a la pestaña Red. Busca peticiones a tu dominio de analítica. ¿Las ves? Si no, el código no se está disparando.
Revisa la consola del navegador en busca de errores de JavaScript. Los errores impiden que se ejecute el código de seguimiento. Corrige el error y el seguimiento se disparará.
El código de seguimiento se carga pero los datos no aparecen en los informes
La petición se envía (la ves en la pestaña Red), pero no aparece en los informes. Causas posibles: un cortafuegos que bloquea la petición, un bloqueador de anuncios que la bloquea, un ID de propiedad incorrecto, un objetivo de conversión mal configurado.
Comprueba que estás haciendo el seguimiento de la propiedad correcta. Comprueba que ningún filtro excluye los datos de prueba. Comprueba que el filtrado de bots no está detectando tu prueba.
El seguimiento se dispara a veces pero no siempre
Los problemas intermitentes son más difíciles de depurar. Pueden ser condiciones de carrera (el seguimiento se dispara antes de que los datos estén listos). Pueden ser tiempos de espera de red. Pueden ser código condicional que no siempre se ejecuta.
Mira el código. ¿Hay condiciones que a veces impiden que se dispare el seguimiento? ¿Hay tiempos de espera? ¿El seguimiento ocurre en el momento adecuado?
El seguimiento de conversiones se dispara pero las conversiones no aparecen
El código de seguimiento se dispara. La petición llega al servidor. Pero las conversiones no aparecen en los informes. Causas posibles: el objetivo de conversión no está configurado, la URL del objetivo no coincide con la página de conversión real, el objetivo se dispara varias veces por sesión (y cuenta como uno).
Revisa la configuración de tu objetivo de conversión. ¿Coincide la URL? ¿El objetivo se activa con el evento correcto? ¿Está configurado para contar una vez o varias veces?
El seguimiento de eventos se dispara pero los datos están incompletos
Los eventos se disparan, pero faltan algunos parámetros del evento. Los ingresos aparecen como 0 $. El ID de producto está en blanco. El evento se registra, pero de forma incompleta.
Revisa tu código de seguimiento. ¿Se capturan bien los parámetros? ¿Se pasan a la llamada de seguimiento? ¿Están disponibles los datos en el momento del seguimiento?
Herramientas para depurar
Herramientas de desarrollo del navegador
Pestaña Red: ver las peticiones que se envían. Pestaña Consola: ver los errores de JavaScript. Ambas son imprescindibles para depurar el seguimiento del lado del cliente.
Modo de depuración de la analítica
La mayoría de las herramientas tienen un modo de depuración. Google Analytics tiene DebugView. Las plataformas de analítica de producto tienen una vista de eventos en directo. Muestran los eventos en tiempo real a medida que se disparan.
Extensiones del navegador
Extensiones como Tag Assistant y otras similares de análisis y depuración ayudan a inspeccionar el código de seguimiento y a depurar problemas.
Registros del servidor
Los registros del servidor muestran todas las peticiones, incluidas las de seguimiento. Revísalos para ver si las peticiones de seguimiento llegan siquiera a tu servidor.
Cómo evitar problemas de seguimiento
Prueba antes de desplegar
No despliegues cambios en el código de seguimiento en producción sin probarlos. Prueba primero en un entorno de pruebas. Verifica que el seguimiento funciona ahí antes de salir en directo.
Vigila después del despliegue
Después de desplegar cambios, vigila durante 24 horas. Atento a caídas de tráfico o de conversiones. Detecta los problemas rápido.
Lleva un registro de cambios
Documenta cada cambio que hagas en el código de seguimiento. Cuándo se cambió, qué cambió y por qué. Esto te ayuda a rastrear los problemas hasta su causa.
Usa control de versiones
Guarda el código de seguimiento en un sistema de control de versiones. Así puedes comparar versiones si algo se rompe. Puedes volver a la versión anterior si hace falta.
Preguntas frecuentes
¿Cómo sé si mi seguimiento está roto o si simplemente hay poco tráfico?
Compara con los patrones normales. Si el tráfico suele rondar los 1000 y baja de golpe a 100, algo va mal. Si baja a 800 y esa semana no hiciste campañas, probablemente todo está bien. Con el creador de webs de WEMASY puedes configurarlo directamente en tu web.
¿Puedo depurar el seguimiento sin herramientas de desarrollo?
No con facilidad. Las herramientas de desarrollo son esenciales. Si no te sientes cómodo usándolas, pide ayuda a un desarrollador o usa las funciones de depuración integradas de tu herramienta de analítica.
¿Cuánto debería tardar la depuración?
Problemas sencillos (ID de propiedad incorrecto, objetivo mal configurado): de 15 a 30 minutos. Problemas complejos (condiciones de carrera, problemas de red): de 1 a 4 horas. Ten un desarrollador disponible si la depuración lleva más de una hora.
¿Qué hago si no encuentro el problema?
Documenta lo que ya has comprobado. Pide ayuda al proveedor de tu analítica o a un consultor. A veces unos ojos nuevos ven el problema.
¿Debo deshacer los cambios si el seguimiento se rompe después de un despliegue?
Si acabas de desplegar y el seguimiento se rompe, sí. Deshaz los cambios de inmediato. Después depura en el entorno de pruebas antes de volver a desplegar.
¿Pueden los bloqueadores de anuncios romper mi seguimiento de forma permanente?
Los bloqueadores de anuncios no rompen el seguimiento de los usuarios que no los tienen. Solo lo bloquean para quienes los usan. Tu seguimiento funciona bien para la mayoría de los usuarios, que no tienen bloqueadores.