"Agotado" reemplaza a "Añadir al carrito"
Falla una sincronización de stock y las páginas de producto empiezan a mostrar "Agotado" mientras siguen respondiendo 200. ReverseAny sobre esa frase lo detecta antes que un cliente.
Monitorización de palabras clave
La monitorización de palabras clave de HostTracker lee el cuerpo de la respuesta en cada verificación de un monitor HTTP o API y te avisa en el momento en que una palabra o frase aparece o desaparece - no es un rastreador de posiciones de búsqueda, sino una vigilancia del texto real de tu propia página.
Cómo se detecta un cambio de palabra clave, desde la verificación hasta el aviso
La opción de palabras clave está en el mismo monitor HTTP o API que ya usas - no hay que crear un monitor de palabras clave aparte, y no añade ninguna solicitud extra.
AJUSTE DEL MONITOR HTTP
keywords: "Sold out, Out of stock" keywordMode: ReverseAny
Cada palabra o frase en un solo campo. La coincidencia es una búsqueda de subcadena sin distinguir mayúsculas de minúsculas, así que "Sold Out" y "sold out" son la misma palabra clave.
Alerta cuando una palabra clave desaparece (PresentAny, PresentAll) o cuando aparece (ReverseAny, ReverseAll) - ReverseWithResult añade el texto que la rodea.
La misma opción, en la verificación que ya usas. Aprende cómo funciona el monitoreo de contenido
Ninguna de ellas cambia el código de estado HTTP - todas siguen devolviendo 200. La primera señal es el propio texto, que es exactamente lo que lee el monitoreo de palabras clave.
Falla una sincronización de stock y las páginas de producto empiezan a mostrar "Agotado" mientras siguen respondiendo 200. ReverseAny sobre esa frase lo detecta antes que un cliente.
"Error al establecer una conexión con la base de datos" es HTML válido con un código de estado normal. ReverseAny sobre esa cadena convierte en una alerta una página que la mayoría de las verificaciones de disponibilidad considerarían sana.
Una edición de plantilla elimina el pie de página legal o una línea de precio que debe permanecer. PresentAny o PresentAll alertan en el momento en que falta el texto esperado.
El sitio sigue respondiendo 200 con "en mantenimiento" mucho después de que la página real debería haber vuelto. ReverseAny sobre esa frase cierra el ciclo.
"Casino" u otra marca típica de una página hackeada en la portada es una vulneración, no un error de contenido. Combina una palabra clave ReverseAny con el monitoreo de riesgo web para el lado de las listas negras.
Una plantilla rota renderiza un cuerpo vacío que sigue respondiendo 200. Una palabra clave PresentAny sobre un texto que siempre debería estar presente lo detecta.
Tres cosas mantienen honesta una alerta de palabras clave: cómo funciona la coincidencia, cuántas direcciones cubre y qué pasa cuando la página es más grande de lo que la verificación puede leer.
Una palabra clave coincide como texto plano, ignorando mayúsculas y minúsculas - "Confidential" y "confidential" son lo mismo. Para un patrón o un elemento HTML concreto, una regla de aserción en el mismo monitor lo cubre.
PresentAny, PresentAll, ReverseAny, ReverseAll y ReverseWithResult cubren "debe estar" y "nunca debe estar" con el mismo campo.
Una respuesta que supera el límite de tamaño del monitor se reporta como contenido demasiado grande - nunca como "palabra clave ausente", así que una página que crece por encima del límite momentáneamente no dispara ninguna falsa alerta.
El mismo monitor puede llevar hasta 20 reglas de aserción junto con la opción de palabras clave - para texto que distinga mayúsculas de minúsculas, una expresión regular, o un elemento HTML concreto en lugar de toda la página.
Las reglas comparan el texto distinguiendo mayúsculas de minúsculas por defecto, así que "Confidential" y "confidential" son distintos en cuanto esa diferencia importa.
body.regex("...") combinado con not exists confirma que un patrón nunca aparece en la respuesta.
body.html.path("h1").first contains "..." verifica específicamente el encabezado propio de la página. Consulta el lenguaje de reglas completo
REGLAS DE ASERCIÓN
body contains "Confidential" body.regex("(?i)error establishing.*database connection") not exists body.html.path("h1").first contains "Welcome back"
Sitios web, servidores, APIs, certificados. Un tipo de comprobación por página, con las mismas ubicaciones, alertas e informes detrás.
Con la confianza de equipos en
Cada capítulo se abre en su lugar, para que la página siga siendo corta.
El modo decide en qué dirección se dispara la alerta. Los cinco comparan la misma lista de palabras clave separadas por comas con el cuerpo de la respuesta, sin distinguir mayúsculas de minúsculas, en cada verificación.
Una palabra clave coincide cuando aparece en cualquier parte del cuerpo de la respuesta, ignorando mayúsculas y minúsculas - una búsqueda de subcadena simple, no una expresión regular ni una comparación visual de la página. Toda la lista comparte un único campo de 255 caracteres, así que cabe un puñado de frases concretas en lugar de un diccionario entero.
La única excepción deliberada es el tamaño. Una respuesta más grande que el límite de tamaño del monitor reporta contenido demasiado grande en lugar de evaluar las palabras clave - una página que momentáneamente es demasiado grande para leer nunca se interpreta como una página cuya palabra clave desapareció. Un falso "todo bien" es inofensivo; un falso "la palabra clave desapareció" avisa a alguien sin motivo, que es justo la dirección de la que esto protege.
La opción de palabras clave responde una sola pregunta - está ese texto en la respuesta, sí o no. Cuando la pregunta es más específica, el mismo monitor puede llevar hasta 20 reglas de aserción junto a ella:
body.regex("..."), combinado con exists o not exists, hace coincidir un patrón en lugar de una frase literal.body.html.path("h1").first contains "..." verifica un elemento concreto por su ruta CSS, no cualquier aparición del texto en toda la página.Combínalas en lugar de elegir una: una palabra clave ReverseAny amplia como primera línea, una o dos reglas de aserción donde la verificación necesite ser exacta. El lenguaje de reglas completo está documentado en la página de monitoreo de API.
Es una opción de un monitor HTTP o API: le indicas una lista de palabras o frases separadas por comas, hasta 255 caracteres en total, y un modo, y en cada verificación HostTracker lee el cuerpo de la respuesta que ya obtuvo y las busca. La coincidencia es una búsqueda de subcadena que no distingue mayúsculas de minúsculas - “Sold Out” y “sold out” son la misma palabra clave -, no una expresión regular. Según el modo, una verificación falla cuando falta una palabra clave, cuando aparece una, o cuando aparecen todas, y la alerta puede incluir el texto que rodea la coincidencia.
No. Parte del tráfico de búsqueda para “keyword monitoring” en realidad busca seguimiento de posiciones SEO: vigilar en qué lugar aparece una página en los resultados de Google para un término objetivo. HostTracker no hace eso: esta opción lee el texto de tu propia página en tu propia verificación, y nunca consulta un motor de búsqueda ni reporta una posición de ranking. Si una palabra o frase debe estar presente o ausente en una página que controlas, esta es la herramienta correcta; si necesitas saber en qué posición aparece una página, no lo es.
PresentAny alerta cuando no se encuentra ninguna de las palabras clave indicadas - una única frase obligatoria, o una lista en la que basta con que aparezca una. PresentAll alerta cuando falta alguna palabra clave - todas las frases de la lista tienen que estar presentes. ReverseAny alerta cuando aparece alguna palabra clave - el modo detrás de la mayoría de las comprobaciones del tipo “este texto nunca debe aparecer”, como una marca de desfiguración del sitio. ReverseAll solo alerta cuando aparecen todas las palabras clave juntas. ReverseWithResult se comporta como ReverseAny, pero la alerta también incluye unos 120 caracteres de texto a cada lado de la coincidencia, para que veas la frase sin abrir la página.
No. El monitoreo de palabras clave lee el texto que la verificación de HostTracker ya obtuvo y busca una palabra o frase específica - no compara capturas de pantalla, diseño, colores ni píxeles entre verificaciones, y no extrae ni sigue ningún precio. Si lo que necesitas es que te avisen cuando una página “se ve distinta” visualmente, o “seguir el precio de este producto” a lo largo del tiempo, esta opción no está pensada para ninguna de las dos tareas; solo responde si un texto concreto está presente o ausente.
El cuerpo de la respuesta se lee hasta el límite de tamaño del monitor. Una respuesta que alcanza ese límite se reporta como contenido demasiado grande - nunca se trata como prueba de que una frase está ausente, ni genera una falsa alerta de “palabra clave ausente” en una página que HostTracker no pudo terminar de leer. Aumentar el límite de tamaño de respuesta del monitor evita que se alcance ese límite.
La opción de palabras clave solo hace coincidencia de subcadena sin distinguir mayúsculas de minúsculas - sin expresiones regulares, sin comodines. Para una coincidencia que sí distinga mayúsculas de minúsculas, una expresión regular, o una verificación limitada a un elemento HTML, añade una regla de aserción en el mismo monitor: las reglas distinguen mayúsculas de minúsculas por defecto, admiten `body.regex("...")` para patrones, y pueden seleccionar un elemento por su ruta CSS, como `body.html.path("h1").first contains "..."`.
Sí. El mismo monitor puede llevar ambas cosas: la opción de palabras clave para una verificación rápida de presencia o ausencia sin distinguir mayúsculas de minúsculas, y hasta 20 reglas de aserción para cualquier cosa más exacta - texto que distinga mayúsculas de minúsculas, una expresión regular, o texto dentro de un elemento concreto. Una combinación habitual es una verificación de palabras clave amplia como primera línea de defensa y una o dos reglas específicas para los casos que necesitan precisión.
Los monitores HTTP y API. Abre el ajuste de palabras clave, escribe tu lista separada por comas y elige un modo - está incluido en todos los planes que tienen monitores HTTP, sin necesidad de añadir un monitor de palabras clave aparte. Las verificaciones se ejecutan desde más de 300 checkpoints en 158 ciudades según el intervalo del monitor, un fallo se vuelve a comprobar desde otras ubicaciones antes de avisar a nadie, y la alerta puede enviarse por correo electrónico, SMS, llamada de voz, Slack, Telegram, webhook y más.
Añade una palabra clave a un monitor HTTP o API y recibe una alerta en el momento en que aparece o desaparece, verificado desde más de 300 ubicaciones en todo el mundo.
Forma parte del software de monitorización web de HostTracker.