Soporte y resolución de problemas
Escriba a hello@seean.io con el dominio del sitio web, la pantalla afectada, el período seleccionado y lo que esperaba ver.
Use las preguntas frecuentes para las dudas habituales sobre el producto, la disponibilidad de funciones para comprobar las integraciones admitidas y facturación y uso para los cupos y el acceso a las facturas.
No llegan páginas vistas
- Confirme que la página desplegada incluye el token de sitio y el origen de la API correctos desde Configuración.
- Compruebe que el navegador puede cargar
/k.jsy enviar la solicitud de recopilación. - Compruebe los controles de consentimiento, las preferencias de privacidad del navegador, los bloqueadores y las exclusiones configuradas.
- Compruebe si la prueba expiró o si el uso alcanzó su cupo.
- Abra Settings → Installation → Setup health (Configuración → Instalación → Estado de la instalación), que muestra la página vista recibida más recientemente y ofrece Check installation (Comprobar instalación).
No rote un token como primer paso de resolución de problemas: la rotación invalida las instalaciones existentes.
Compruebe la configuración publicada
Seean comprueba automáticamente la página de inicio publicada de cada sitio web que aún no está verificado, sin que nadie abra el panel: cada minuto durante el primer día del sitio web, cada 5 minutos durante el resto de su primera semana, cada 30 minutos durante el resto de su primer mes y cada 6 horas a partir de entonces. Cambiar el dominio o rotar el token del sitio reinicia este calendario con el ritmo del primer día. La primera comprobación que encuentra el fragmento, el token y una política de seguridad que lo permite verifica el sitio web de inmediato; no se necesita ninguna visita. Los sitios web verificados y los que ya reciben eventos dejan de sondearse; restablecer las estadísticas de un sitio web no verificado lo devuelve a este calendario.
El aviso de instalación del Resumen vacío también ejecuta una comprobación al abrirse. Los propietarios y administradores del sitio web también pueden usar Settings → Installation → Setup health → Check installation. Lee la página de inicio publicada y comprueba la dirección del rastreador generada, la referencia al token del sitio y la política de seguridad (la cabecera HTTP y cualquier etiqueta <meta http-equiv="Content-Security-Policy"> en el head de la página). Los resultados aparecen en pantalla sin recargar. Si se pierde la conexión con Seean, la pantalla advierte de que los datos recibidos pueden no estar actualizados y desactiva nuevas comprobaciones hasta la reconexión:
- Security policy blocks Seean (La política de seguridad bloquea Seean) nombra la directiva de script o conexión que bloquea y las fuentes a añadir. Combínelas con su política existente y publique el cambio; mantenga intactos los demás permisos de la aplicación.
- Seean is installed (Seean está instalado) significa que la dirección del rastreador y el token del sitio aparecen en el código fuente de la página y que la política de seguridad (cabecera y etiqueta meta) permite el script y las solicitudes de recopilación. No se requiere ninguna visita. El sitio web se marca como instalado de inmediato: el aviso de instalación del Resumen se cierra, Your sites (Sus sitios) muestra Installed (Instalado) y Setup health muestra Installation verified (Instalación verificada) con la hora de la comprobación. Los informes se rellenan a medida que llegan los visitantes; los bloqueadores o las decisiones de consentimiento aún pueden impedir que se cuenten visitantes individuales.
- Tracker reference found — confirm in a browser (Referencia al rastreador encontrada — confírmelo en un navegador) significa que la dirección y el token aparecen, pero la política usa reglas nonce, hash o strict-dynamic que la comprobación no puede evaluar, o el head de la página es demasiado largo para leerlo (vea los límites de abajo). Una verificación anterior se conserva; siga la verificación en el navegador.
- Setup could not be confirmed (No se pudo confirmar la configuración) puede significar un fragmento ausente o distinto, carga en el lado del cliente o carga condicionada al consentimiento. Siga la verificación en el navegador antes de concluir que falta el rastreador.
- Could not inspect (No se pudo inspeccionar) explica una página no disponible, un error HTTP, una respuesta demasiado grande o una dirección no admitida. Reintente tras corregir la página publicada, o use la verificación en el navegador.
- Last pageview received (Última página vista recibida) muestra la página vista más reciente conservada de este sitio web, con independencia del período de informe seleccionado. Una marca de tiempo antigua es evidencia de recopilación pasada, no prueba de que la instalación actual funcione. Sin páginas vistas, Installation verified muestra la última comprobación correcta y Not installed yet (Aún no instalado) significa que ninguna comprobación ha verificado la página publicada.
Una comprobación posterior que no encuentre el fragmento o el token, o una política que bloquee Seean, retira la verificación y el aviso vuelve mientras el sitio web no tiene datos. Cambiar el dominio del sitio web, rotar su token de sitio o cambiar el nombre de host del recolector que usa el fragmento generado también retira la verificación y reinicia las comprobaciones automáticas. Los cambios del recolector incluyen activar o desactivar la recopilación de primera parte y activar, perder o desconectar un dominio de recopilación personalizado; cambiar un nombre de host de respaldo mientras un dominio personalizado activo sigue sirviendo el fragmento no restablece la verificación. Publique el fragmento actual y los orígenes de su política de seguridad antes de comprobar de nuevo. Los datos de analítica existentes se conservan. Una comprobación que no puede leer la página deja el resultado anterior sin cambios.
Un resultado manual o automático de una configuración de instalación anterior no puede verificar la nueva ni retirar su comprobación en cola. Si una comprobación manual dice Installation settings or a newer check changed during this check (La configuración de instalación o una comprobación más reciente cambió durante esta comprobación), revise el fragmento generado actual y reintente; Seean no marca el resultado obsoleto como instalado.
Las comprobaciones manuales están limitadas a dos por minuto por usuario con sesión iniciada en todos sus sitios web; las comprobaciones automáticas no cuentan para este límite. El comprobador solo lee la página de inicio HTTPS pública del dominio configurado, con hasta tres redirecciones dentro de ese dominio y su dirección www, un plazo total de 12 segundos y un límite de respuesta de 2 MiB. Las direcciones privadas, los sitios con IP literal, los puertos no estándar, los sitios solo IPv6 y las respuestas comprimidas que ignoran la solicitud de HTML sin comprimir no se inspeccionan.
Es una comprobación del código fuente y las cabeceras del lado del servidor: no ejecuta JavaScript, no elude el consentimiento ni los bloqueadores del navegador, no inspecciona otras rutas ni demuestra que las políticas nonce/hash/strict-dynamic funcionan. Un head de página de más de 16 KB que aún tenga una etiqueta meta http-equiv más allá de ese punto, o las políticas en etiquetas meta de más de 16 KB, no pueden confirmarse con esta comprobación y necesitan verificación en el navegador. Las respuestas distintas de la CDN y las políticas de otras páginas requieren verificación en el navegador. Comprueba el nombre de host que usa actualmente el fragmento generado: su propio dominio de recopilación cuando está activo, o si no la dirección de recopilación de primera parte o app.seean.io; un fragmento estándar antiguo aún puede funcionar después de activar la recopilación de primera parte. La comprobación en sí no envía eventos de analítica y no almacena el HTML obtenido; solo se conservan la hora de verificación, la hora de la última comprobación aplicada y la hora de la siguiente comprobación automática. Los lectores no pueden ejecutar comprobaciones de instalación.
Verifique una instalación
- Abra su sitio web publicado en una pestaña normal del navegador. Complete el flujo de consentimiento de analítica de su sitio si corresponde. Respete las decisiones de privacidad de sus visitantes.
- En las herramientas de desarrollo del navegador, abra Network (Red). Recargue la página y busque
https://app.seean.io/k.js. Debería cargarse correctamente, posiblemente desde la caché del navegador. - Busque un POST a
https://app.seean.io/api/collectsi usa el fragmento de producción estándar. Su cuerpo JSON incluye su token público enty la ruta de la página enp. Una respuesta 204 por sí sola no demuestra que los datos se almacenaron: las solicitudes excluidas también pueden terminar sin una respuesta de error. - En Seean, abra Events (Eventos), seleccione un rango que incluya el momento actual y actualice la lista. Haga coincidir la ruta de su página y la hora. Revise también Settings → Installation → Setup health para ver la hora de la última página vista recibida.
- Navegue a otra ruta y use Atrás y Adelante. Confirme cada página vista prevista en Eventos. Las consultas y los fragmentos no son rutas de página distintas; una nueva campaña o sesión aún puede contar de nuevo la misma ruta. Las notificaciones consecutivas de una ruta sin cambios en la misma sesión se deduplican; salir de una ruta y volver puede producir otra página vista.
Use un sitio web/token separado al hacer pruebas para que sus comprobaciones no inflen los informes de un cliente. Una descarga correcta del script, una vista previa de página que funciona o datos antiguos en Setup health no demuestran que una instalación nueva funcione.
El script carga pero no aparece ninguna solicitud de recopilación
Compruebe la exclusión del navegador, Do Not Track, Global Privacy Control o un navegador automatizado. window.seean puede existir con métodos inactivos cuando la recopilación está desactivada, así que comprobar ese objeto por sí solo no basta. Cargue el fragmento como un script externo clásico, con data-site y data-api en ese mismo elemento.
Si su sitio web usa una Content Security Policy, permita https://app.seean.io en la política de script efectiva y en connect-src. Si define script-src-elem, también debe permitir el rastreador. Combine estos orígenes con su política existente; no sustituya el resto ni habilite todos los orígenes. Los cargadores en línea que usa un gestor de etiquetas pueden necesitar además su política nonce/hash existente. Vea opciones del script.
Las solicitudes fallan o los recuentos se duplican
Un token desconocido o rotado puede producir un 404; un cupo de facturación o un plan inactivo pueden detener la recopilación. Revise la facturación y el token en el HTML desplegado. Una solicitud bloqueada o un error de CSP es visible en las herramientas de desarrollo del navegador. Siga las exclusiones cuando las solicitudes tienen éxito pero faltan los datos esperados.
Busque k.js tanto en los archivos del proyecto como en los contenedores del gestor de etiquetas. Mantenga una sola instalación y deje que observe la navegación admitida. Añadir un activador de cambio de historial que recarga todo el rastreador, o enviar manualmente pageview en cada navegación, puede duplicar los recuentos.
Pruebas locales o automatizadas
Localhost y 127.0.0.1 requieren data-local. La automatización del navegador o la configuración de privacidad pueden detener la recopilación intencionadamente. Una prueba de interfaz en el navegador no es evidencia de que una página vista real se haya ingerido.
Los informes se ven distintos
Haga coincidir el sitio web, el rango de fechas, los filtros y el período calculado. Tiempo real usa ventanas de dos y treinta minutos; Resumen normalmente cubre un intervalo más largo. Las estimaciones de país y las importaciones de consultas de Google tienen sus propios límites.
Un análisis no se inició
Cada página de analítica inicia un cálculo para su período. El aviso sobre la página explica un rechazo: Your current analyses are still running (Sus análisis actuales aún se están ejecutando) espera a los que están en curso; Too many analyses were started for this website. Try again in N seconds (Se iniciaron demasiados análisis para este sitio web. Inténtelo de nuevo en N segundos) significa que el presupuesto de inicio (120 por minuto en todos los sitios web y compañeros del propietario de la cuenta; una ráfaga de veinte y treinta por minuto por sitio web compartidos por enlaces compartidos, widgets y visitantes de la demo que no son miembros de la demo) se ha gastado, y la página reintenta una vez por sí sola tras la espera. Could not start this analysis. Please retry (No se pudo iniciar este análisis. Inténtelo de nuevo) es un fallo inesperado; la consola del navegador registra el ID de solicitud del servidor para soporte. Retry analysis (Reintentar análisis) vuelve a empezar de inmediato.
La analítica en segundo plano y los desgloses bajo demanda comparten un presupuesto de ejecución acotado: dos cálculos en todo el servicio, como máximo uno por propietario de sitio web. Esto incluye Tiempo real y el recuento ligero de en línea. Un cálculo en segundo plano espera mientras el presupuesto está ocupado; un desglose expandido puede mostrar en cambio Analytics is busy. Retry the breakdown shortly. (La analítica está ocupada. Reintente el desglose en breve.) Use Retry breakdown (Reintentar desglose) cuando termine otro cálculo. Esto limita el trabajo de analítica en competencia, pero no es una garantía de latencia de recopilación constante ni de capacidad ilimitada. Un cálculo en carga o fallido no es un recuento de cero.
Cuando un cálculo termina, el siguiente cálculo en espera apto recibe su lugar de inmediato. Abrir varios sitios web en una cuenta no añade un retraso fijo de reintento tras cada cálculo completado. Un cálculo en curso en esa cuenta aún debe terminar primero; la preparación de los datos de origen aceptados, las interrupciones del almacenamiento y las instantáneas de recuperación pueden retrasar el momento en que un informe está listo.
Contacte de forma segura
Incluya capturas de pantalla de los errores cuando sean útiles. No envíe contraseñas, códigos de verificación, secretos de ingresos ni datos de visitantes exportados salvo que se haya acordado un proceso de soporte seguro específico. Las preguntas de facturación y de cuenta pueden describirse sin exponer esos valores.
¿Algo no queda claro? Contacte con soporte.