Alertas e informes
Insights
La pestaña Insights reúne hallazgos que cruzan todas las fuentes, por ejemplo:
- el tráfico ha caído o se ha disparado respecto a la semana anterior;
- una keyword ha perdido varias posiciones o tiene un CTR bajo para su posición;
- una keyword está a punto de entrar en primera página (posiciones 8–15);
- una página con tráfico no está indexada o se ha desindexado;
- una página popular es lenta (LCP por encima de 4 s) o los Core Web Vitals no pasan;
- el certificado SSL o el dominio están a punto de caducar;
- hay páginas rotas o
robots.txtbloquea toda la web; - se ha desconectado una fuente de datos.
Los insights se resuelven solos cuando desaparece la condición. Puedes descartar cualquiera.
Alertas por email
Propietarios y administradores reciben las alertas por email en su idioma. Cada persona puede desactivarlas en su perfil.
| Alerta | Planes |
|---|---|
| Web caída / recuperada | Todos |
| SSL o dominio a punto de caducar | Todos |
| robots.txt bloqueando la web | Todos |
| Fuente de datos desconectada | Todos |
| Caída de tráfico | Business |
| Página desindexada | Business |
| Caída de keyword | Business |
Las alertas se activan y ajustan por web en Ajustes de la web → Alertas. La misma alerta no se repite en 12 horas.
Webhooks (Business)
Define una URL de webhook en Ajustes del workspace. Enviamos un POST JSON por cada alerta, firmado con tu secreto:
X-Byanalytics-Signature: t=1727870400,v1=5f3c…
v1 es HMAC-SHA256(secreto, "{t}.{cuerpo}") en hexadecimal. Rechaza las peticiones con más de cinco minutos de antigüedad.
[$t, $v1] = sscanf($header, 't=%d,v1=%s');
$valid = hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1)
&& abs(time() - $t) < 300;
Informe semanal
Cada lunes cada miembro recibe un email con el resumen de todas sus webs: visitantes, fuentes y páginas principales, clics de búsqueda, uptime e insights abiertos.