Naar hoofdinhoud springen

Keyword monitoring

Keyword monitoring: weet meteen wanneer een woord of zin verandert

De keyword monitoring van HostTracker leest bij elke check van een HTTP- of API-monitor de reactie en waarschuwt u op het moment dat een woord of zin verschijnt of verdwijnt - geen ranktracker voor zoekposities, maar een controle op de daadwerkelijke tekst van uw eigen pagina.

  • Vertrouwd sinds 2004
  • 500.000+ gemonitorde websites
  • 300+ controlepunten wereldwijd

Hoe een trefwoordwijziging wordt opgemerkt, van de check tot de melding

Vijf modi, beide richtingenWaarschuwt wanneer een woord of zin verdwijnt of juist verschijnt - ReverseWithResult meldt zelfs de omliggende tekst.
Geen extra verzoekLeest de reactie die uw HTTP- of API-check al heeft opgehaald: een kommagescheiden lijst van maximaal 255 tekens, gematcht zonder onderscheid tussen hoofd- en kleine letters.
Nooit een vals alarm door de omvangEen reactie boven de omvanglimiet van de monitor wordt gemeld als inhoud te groot, niet als een onterecht 'trefwoord ontbreekt'.

Bewaak een pagina op een woord of zin met drie instellingen

De trefwoordoptie zit op dezelfde HTTP- of API-monitor die u al gebruikt - er is geen aparte trefwoordmonitor nodig, en het voegt geen extra verzoek toe.

HTTP-MONITORINSTELLING

keywords: "Sold out, Out of stock"
keywordMode: ReverseAny

Een kommagescheiden lijst, tot 255 tekens

Elk woord of elke zin in één veld. De vergelijking is een zoekactie op een tekstfragment zonder onderscheid tussen hoofd- en kleine letters, dus "Uitverkocht" en "uitverkocht" zijn hetzelfde trefwoord.

Vijf modi dekken beide richtingen

Waarschuw wanneer een trefwoord verdwijnt (PresentAny, PresentAll) of verschijnt (ReverseAny, ReverseAll) - ReverseWithResult voegt de omliggende tekst toe.

Inbegrepen bij HTTP- en API-monitors

Dezelfde optie, op de check die u al gebruikt. Lees hoe contentmonitoring werkt

Waar een trefwoordmelding zijn nut bewijst

Contentmonitoring in de praktijk: zes releases die de tekst van een pagina veranderen

Geen van deze verandert de HTTP-statuscode - elke pagina geeft nog steeds 200 terug. Het eerste signaal is de tekst zelf, en dat is precies wat keyword monitoring leest.

Voorraad

"Uitverkocht" vervangt "In winkelwagen"

Een voorraadsynchronisatie mislukt en productpagina’s tonen "Uitverkocht" terwijl ze nog steeds 200 teruggeven. ReverseAny op die zin merkt het op voordat een klant dat doet.

Backend

Een databasefout bereikt productie

"Error establishing a database connection" is geldige HTML met een normale statuscode. ReverseAny op die tekenreeks maakt van een pagina die de meeste uptime-checks gezond noemen, een melding.

Compliance

Een verplichte regel verdwijnt

Een templatewijziging verwijdert de juridische voettekst of een prijsregel die moet blijven staan. PresentAny of PresentAll waarschuwt op het moment dat verwachte tekst ontbreekt.

Release

Een onderhoudspagina overleeft de release

De site blijft 200 teruggeven met "in onderhoud", lang nadat de echte pagina weer terug had moeten zijn. ReverseAny op die zin sluit de lus.

Beveiliging

Een defacement-tekst verschijnt

"Casino" of een ander kenmerk van een gehackte pagina op de homepage is een inbreuk, geen contentfout. Combineer een ReverseAny-trefwoord met web risk monitoring voor de blacklistkant.

Rendering

Een CMS levert een lege 200-pagina

Een kapot template rendert een lege body die nog steeds 200 teruggeeft. Een PresentAny-trefwoord op tekst die er altijd zou moeten staan, merkt dat op.

Instellingen voor trefwoordmeldingen

Een keyword monitoring-tool gebouwd om valse alarmen te vermijden

Drie dingen houden een trefwoordmelding eerlijk: hoe de vergelijking werkt, hoeveel richtingen hij dekt, en wat er gebeurt als de pagina groter is dan de check kan lezen.

Match

Zoekactie op tekstfragment zonder hoofdlettergevoeligheid, geen reguliere expressie

Een trefwoord matcht als platte tekst, ongeacht hoofdletters - "Vertrouwelijk" en "vertrouwelijk" zijn hetzelfde. Voor een patroon of één HTML-element dekt een assertieregel op dezelfde monitor dat af.

Modi

Vijf modi, één instelling

PresentAny, PresentAll, ReverseAny, ReverseAll en ReverseWithResult dekken "moet aanwezig zijn" en "mag nooit aanwezig zijn" met hetzelfde veld.

Veiligheid

Een grote reactie wordt nooit als bewijs gebruikt

Een reactie boven de omvanglimiet van de monitor wordt gemeld als inhoud te groot - nooit als "trefwoord afwezig", zodat een pagina die tijdelijk boven de limiet groeit geen vals alarm veroorzaakt.

Van een trefwoordmelding naar een precieze assertieregel

Dezelfde monitor kan naast de trefwoordoptie tot 20 assertieregels dragen - voor hoofdlettergevoelige tekst, een reguliere expressie, of één HTML-element in plaats van de hele pagina.

Hoofdlettergevoelig, waar de trefwoordoptie dat niet is

Regels vergelijken tekst standaard hoofdlettergevoelig, zodat "Vertrouwelijk" en "vertrouwelijk" verschillend zijn zodra dat onderscheid ertoe doet.

Een reguliere expressie, niet alleen een tekstfragment

body.regex("...") gecombineerd met not exists bevestigt dat een patroon nooit in de reactie voorkomt.

Eén element, niet de hele body

body.html.path("h1").first contains "..." controleert specifiek de eigen kop van de pagina. Bekijk de volledige regeltaal

ASSERTIEREGELS

body contains "Confidential"
body.regex("(?i)error establishing.*database connection") not exists
body.html.path("h1").first contains "Welcome back"

Elke laag van uw stack, bewaakt

Websites, servers, API's, certificaten. Eén controletype per pagina, met dezelfde locaties, meldingen en rapporten erachter.

Vertrouwd door teams bij

Microsoft Panasonic OTP Bank OneProvider Worldmate
De volledige gids

Keyword monitoring uitgelegd

Elk hoofdstuk opent ter plekke, zodat de pagina kort blijft.

De vijf trefwoordmodi uitgelegd

De modus bepaalt in welke richting de melding afgaat. Alle vijf vergelijken dezelfde kommagescheiden trefwoordlijst met de reactie, zonder onderscheid tussen hoofd- en kleine letters, bij elke check.

Modus
Waarschuwt wanneer
Typisch gebruik
PresentAny
Geen van de trefwoorden wordt gevonden
Eén verplichte zin, of een lijst waarbij één treffer al genoeg is
PresentAll
Er ontbreekt een trefwoord
Een set zinnen die allemaal samen op de pagina moeten staan
ReverseAny
Er verschijnt een trefwoord
Een zin die nooit mag verschijnen - "uitverkocht", een foutmelding, een defacement-kenmerk
ReverseAll
Elk trefwoord verschijnt
Een combinatie die pas telt als alles tegelijk verschijnt
ReverseWithResult
Er verschijnt een trefwoord
Hetzelfde als ReverseAny, plus ongeveer 120 tekens tekst aan weerszijden van de match in de melding

Wat telt als match: contentmonitoring voor websites zonder valse positieven

Een trefwoord matcht wanneer het ergens in de reactie voorkomt, ongeacht hoofdletters - een simpele zoekactie op een tekstfragment, geen reguliere expressie en geen visuele vergelijking van de pagina. De hele lijst deelt één veld van 255 tekens, dus er past een handvol specifieke zinnen in, geen woordenboek.

De ene bewuste uitzondering is de omvang. Een reactie groter dan de omvanglimiet van de monitor meldt inhoud te groot in plaats van de trefwoorden te beoordelen - een pagina die tijdelijk te groot is om te lezen, wordt nooit ten onrechte gelezen als een pagina waarvan het trefwoord ontbreekt. Een vals "het is in orde" is onschuldig; een vals "het trefwoord is weg" waarschuwt iemand voor niets, en dat is precies de richting waartegen dit beschermt.

Assertieregels: wanneer een trefwoordlijst meer precisie nodig heeft

De trefwoordoptie beantwoordt één vraag - staat deze tekst in de reactie, ja of nee. Wanneer de vraag specifieker is, kan dezelfde monitor daarnaast tot 20 assertieregels dragen:

  • Hoofdlettergevoelige matching - regels vergelijken tekst standaard hoofdlettergevoelig, anders dan de trefwoordoptie.
  • Reguliere expressies - body.regex("..."), gecombineerd met exists of not exists, matcht een patroon in plaats van een letterlijke zin.
  • HTML-selectors - body.html.path("h1").first contains "..." controleert één element via zijn CSS-pad, niet elk voorkomen van de tekst ergens op de pagina.

Combineer ze in plaats van te kiezen: een brede ReverseAny-trefwoord als eerste linie, een of twee assertieregels waar de check exact moet zijn. De volledige regeltaal is gedocumenteerd op de pagina over API-monitoring.

Een trefwoordmelding instellen

  1. Voer de gratis directe HTTP-check uit tegen de pagina om de reactie te zien waartegen u zo een trefwoord gaat schrijven.
  2. Voeg een HTTP- of API-monitor toe voor de pagina, of open een bestaande - de trefwoordoptie zit op beide typen.
  3. Voer de zin of kommagescheiden lijst in, tot 255 tekens, en kies een modus: PresentAny/PresentAll voor tekst die moet blijven staan, ReverseAny/ReverseAll/ReverseWithResult voor tekst die nooit mag verschijnen.
  4. Waar de trefwoordoptie niet precies genoeg is, voegt u op dezelfde monitor een assertieregel toe - hoofdlettergevoelige tekst, een reguliere expressie, of één HTML-element.
  5. Abonneer de mensen die het moeten weten, en kies hun kanaal - e-mail, sms, spraakoproep, Slack, Telegram, webhook en meer.
  6. Laat de eerste check als nulmeting draaien. Checks herhalen zich vanaf 300+ controlepunten in 158 steden, en een storing wordt vanaf andere locaties opnieuw gecontroleerd voordat iemand wordt gewaarschuwd.

In het kort

Veelgestelde vragen

Het is een optie op een HTTP- of API-monitor: u geeft een kommagescheiden lijst van woorden of zinnen op, in totaal maximaal 255 tekens, plus een modus, en bij elke check leest HostTracker de al opgehaalde reactie en zoekt daarin. De vergelijking is een zoekactie op een tekstfragment zonder onderscheid tussen hoofd- en kleine letters - ‘Uitverkocht’ en ‘uitverkocht’ zijn hetzelfde trefwoord - geen reguliere expressie. Afhankelijk van de modus mislukt een check wanneer een trefwoord ontbreekt, wanneer er een verschijnt, of wanneer ze allemaal verschijnen, en de melding kan de tekst rond de match bevatten.

Nee. Een deel van het zoekverkeer naar ‘keyword monitoring’ zoekt eigenlijk naar SEO-ranktracking - het bijhouden van de positie van een pagina in de resultaten van Google voor een doelterm. HostTracker doet dat niet: deze optie leest de tekst van uw eigen pagina bij uw eigen check, en vraagt nooit een zoekmachine aan en meldt nooit een positie. Als een woord of zin op een pagina die u zelf beheert aanwezig of afwezig moet zijn, is dit het juiste hulpmiddel; als u wilt weten op welke plek een pagina rankt, is het dat niet.

PresentAny waarschuwt wanneer geen van de opgegeven trefwoorden wordt gevonden - één verplichte zin, of een lijst waarbij één treffer al genoeg is. PresentAll waarschuwt wanneer er een trefwoord ontbreekt - elke zin in de lijst moet aanwezig zijn. ReverseAny waarschuwt zodra er een trefwoord verschijnt - de modus achter de meeste checks van het type ‘deze tekst mag nooit verschijnen’, zoals een defacement-tekst. ReverseAll waarschuwt pas zodra alle trefwoorden samen verschijnen. ReverseWithResult werkt als ReverseAny, maar de melding bevat ook ongeveer 120 tekens tekst aan weerszijden van de match, zodat u de zin ziet zonder de pagina te openen.

Nee. Keyword monitoring leest de tekst die de check van HostTracker al heeft opgehaald en zoekt daarin naar een specifiek woord of een specifieke zin - het vergelijkt geen screenshots, opmaak, kleuren of pixels tussen checks, en het haalt of volgt geen prijs. Als u nodig heeft ‘laat me weten wanneer deze pagina er visueel anders uitziet’ of ‘volg de prijs van dit product in de tijd’, dan is deze optie voor geen van beide taken gebouwd; het beantwoordt alleen of specifieke tekst aan- of afwezig is.

De reactie wordt gelezen tot aan de omvanglimiet van de monitor. Een reactie die deze limiet bereikt, wordt gemeld als inhoud te groot - dat wordt nooit gezien als bewijs dat een zin ontbreekt, en veroorzaakt nooit een onterechte ‘trefwoord ontbreekt’-melding op een pagina die HostTracker niet volledig kon lezen. Door de responsgrootte-limiet van de monitor te verhogen, wordt die limiet helemaal niet bereikt.

De trefwoordoptie is uitsluitend een zoekactie op een tekstfragment zonder onderscheid tussen hoofd- en kleine letters - geen reguliere expressies, geen jokertekens. Voor een hoofdlettergevoelige match, een reguliere expressie, of een check die tot één HTML-element beperkt is, voegt u een assertieregel toe aan dezelfde monitor: regels zijn standaard hoofdlettergevoelig, ondersteunen `body.regex("...")` voor patronen en kunnen een element selecteren via een CSS-pad, zoals `body.html.path("h1").first contains "..."`.

Ja. Dezelfde monitor draagt beide: de trefwoordoptie voor een snelle, niet-hoofdlettergevoelige aan- of afwezigheidscontrole, en tot 20 assertieregels voor alles wat exacter moet - hoofdlettergevoelige tekst, een reguliere expressie, of tekst binnen één element. Een gangbare combinatie is een brede trefwoordcheck als eerste linie en een of twee gerichte regels voor de gevallen die precisie nodig hebben.

HTTP- en API-monitors. Open de trefwoordinstelling, voer uw kommagescheiden lijst in en kies een modus - inbegrepen bij elk abonnement met HTTP-monitors, zonder dat u een aparte trefwoordmonitor hoeft toe te voegen. Checks draaien vanaf 300+ controlepunten in 158 steden op het interval van de monitor, een mislukte check wordt vanaf andere locaties opnieuw gecontroleerd voordat iemand wordt gewaarschuwd, en de melding kan worden verstuurd via e-mail, sms, spraakoproep, Slack, Telegram, webhook en meer.

Bij elk abonnement met HTTP-monitors

Een trefwoordmelding voor tekst die moet blijven - of moet verdwijnen

Voeg een trefwoord toe aan een HTTP- of API-monitor en ontvang een melding op het moment dat het verschijnt of verdwijnt, gecontroleerd vanaf 300+ locaties wereldwijd.

30 dagen gratis proberen - 100 monitors - geen creditcard
  • Vertrouwd sinds 2004
  • 500.000+ gemonitorde websites
  • 300+ controlepunten wereldwijd

Onderdeel van de website monitoring software van HostTracker.