Ana içeriğe geç

Anahtar kelime izleme

Anahtar kelime izleme: bir kelime veya ifade değiştiği anda haberdar olun

HostTracker’ın anahtar kelime izleme (keyword monitoring) özelliği, bir HTTP veya API monitörünün her kontrolünde yanıt gövdesini okur ve bir kelime veya ifade ortaya çıktığında ya da kaybolduğunda anında sizi uyarır - bu bir arama sıralaması takip aracı değil, kendi sayfanızın gerçek metnini izleyen bir sistemdir.

  • 2004’ten beri güvenilir
  • 500.000+ izlenen web sitesi
  • 300+ kontrol noktası dünya çapında

Bir anahtar kelime değişikliği, kontrolden bildirime kadar nasıl yakalanır

Beş mod, her iki yönBir ifade kaybolduğunda ya da biri ortaya çıktığında uyarın - ReverseWithResult çevresindeki metni bile bildirir.
Ek istek yokHTTP veya API kontrolünüzün zaten aldığı yanıtı okur: 255 karaktere kadar, büyük/küçük harfe duyarsız eşleşen, virgülle ayrılmış bir liste.
Boyuttan dolayı asla yanlış alarm yokMonitörün boyut sınırının üzerindeki bir yanıt, yanlış bir “anahtar kelime eksik” olarak değil, içerik çok büyük olarak bildirilir.

Bir sayfayı bir kelime veya ifade için üç ayarla izleyin

Anahtar kelime seçeneği, zaten çalıştırdığınız aynı HTTP veya API monitöründe yaşar - ayrı bir anahtar kelime monitörü oluşturmaya gerek yoktur ve ek bir istek eklemez.

HTTP MONİTÖR AYARI

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

Virgülle ayrılmış, 255 karaktere kadar bir liste

Her kelime veya ifade tek bir alanda. Eşleştirme, büyük/küçük harfe duyarsız bir alt dize aramasıdır; bu yüzden "Tükendi" ile "tükendi" aynı anahtar kelimedir.

Beş mod her iki yönü de kapsar

Bir anahtar kelime kaybolduğunda (PresentAny, PresentAll) veya ortaya çıktığında (ReverseAny, ReverseAll) uyarın - ReverseWithResult çevresindeki metni de ekler.

HTTP ve API monitörlerinde dahildir

Zaten çalıştırdığınız kontrolde aynı seçenek. İçerik izlemenin nasıl çalıştığını öğrenin

Bir anahtar kelime uyarısının işe yaradığı yer

Pratikte içerik izleme: bir sayfanın söylediklerini değiştiren altı yayın

Bunların hiçbiri HTTP durum kodunu değiştirmez - her biri hâlâ 200 döndürür. İlk işaret metnin kendisidir ve anahtar kelime izlemenin okuduğu tam olarak budur.

Envanter

"Tükendi", "Sepete ekle"nin yerini alır

Bir stok senkronizasyonu başarısız olur ve ürün sayfaları 200 yanıt vermeye devam ederken "Tükendi" göstermeye başlar. Bu ifade üzerindeki ReverseAny, bunu bir müşteri fark etmeden yakalar.

Arka uç

Bir veritabanı hatası canlı ortama ulaşır

"Error establishing a database connection" normal bir durum koduyla gelen geçerli bir HTML’dir. Bu dize üzerindeki ReverseAny, çoğu çalışma süresi kontrolünün sağlıklı saydığı bir sayfayı bir uyarıya dönüştürür.

Uyumluluk

Zorunlu bir satır kayboluyor

Bir şablon düzenlemesi, kalması gereken yasal alt bilgiyi veya bir fiyat satırını kaldırır. Beklenen metin eksik olduğu anda PresentAny veya PresentAll uyarır.

Yayın

Bir bakım sayfası dağıtımdan sonra da kalıyor

Site, gerçek sayfa geri dönmesi gerektikten çok sonra bile "bakımdayız" ile 200 yanıt vermeye devam eder. Bu ifade üzerindeki ReverseAny bu boşluğu kapatır.

Güvenlik

Bir hacklenme işareti ortaya çıkıyor

Ana sayfada "Casino" ya da başka bir hacklenmiş sayfa işareti bir içerik hatası değil, bir güvenlik ihlalidir. Kara liste tarafı için bir ReverseAny anahtar kelimesini web risk izleme ile eşleştirin.

Render

Bir CMS boş bir 200 sayfası sunuyor

Bozuk bir şablon, hâlâ 200 yanıt veren boş bir gövde render eder. Her zaman orada olması gereken metin üzerindeki bir PresentAny anahtar kelimesi bunu yakalar.

Anahtar kelime uyarı ayarları

Yanlış alarmları atlamak için tasarlanmış bir anahtar kelime izleme aracı

Bir anahtar kelime uyarısını güvenilir kılan üç şey vardır: eşleştirmenin nasıl çalıştığı, kaç yönü kapsadığı ve sayfa kontrolün okuyabileceğinden büyük olduğunda ne olduğu.

Eşleştirme

Büyük/küçük harfe duyarsız alt dize, düzenli ifade değil

Bir anahtar kelime, büyük/küçük harf gözetmeksizin düz metin olarak eşleşir - "Gizli" ile "gizli" aynıdır. Bir kalıp veya tek bir HTML öğesi için, aynı monitördeki bir doğrulama kuralı bunu kapsar.

Modlar

Beş mod, tek bir ayar

PresentAny, PresentAll, ReverseAny, ReverseAll ve ReverseWithResult, "orada olmalı" ve "asla orada olmamalı" durumlarının ikisini de aynı alanla kapsar.

Güvenlik

Büyük bir yanıt asla kanıt sayılmaz

Monitörün boyut sınırının üzerindeki bir yanıt, içerik çok büyük olarak bildirilir - asla "anahtar kelime eksik" olarak değil; böylece kısa süreliğine sınırı aşan bir sayfa yanlış bir alarm tetiklemez.

Bir anahtar kelime uyarısından kesin bir doğrulama kuralına

Aynı monitör, anahtar kelime seçeneğinin yanında 20’ye kadar doğrulama kuralı taşıyabilir - büyük/küçük harfe duyarlı metin, bir düzenli ifade veya tüm sayfa yerine tek bir HTML öğesi için.

Anahtar kelime seçeneğinin aksine büyük/küçük harfe duyarlı

Kurallar varsayılan olarak metni büyük/küçük harfe duyarlı eşleştirir; bu yüzden bu ayrım önemli olduğunda "Gizli" ile "gizli" farklıdır.

Sadece bir alt dize değil, bir düzenli ifade

not exists ile eşleştirilen body.regex("..."), bir kalıbın yanıtta asla görünmediğini doğrular.

Tüm gövde değil, tek bir öğe

body.html.path("h1").first contains "...", sayfanın kendi başlığını özel olarak kontrol eder. Tam kural dilini görün

DOĞRULAMA KURALLARI

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

Altyapınızın her katmanı izleniyor

Web siteleri, sunucular, API'ler, sertifikalar. Sayfa başına bir kontrol türü; arkasında aynı konumlar, uyarılar ve raporlar.

Şu ekipler tarafından güveniliyor

Microsoft Panasonic OTP Bank OneProvider Worldmate
Tam kılavuz

Anahtar kelime izleme, ayrıntılarıyla

Her bölüm olduğu yerde açılır, böylece sayfa kısa kalır.

Beş anahtar kelime modu, açıklamalarıyla

Mod, uyarının hangi yönde tetikleneceğine karar verir. Beşi de her kontrolde, büyük/küçük harf gözetmeksizin, aynı virgülle ayrılmış anahtar kelime listesini yanıt gövdesiyle karşılaştırır.

Mod
Şu durumda uyarır
Tipik kullanım
PresentAny
Anahtar kelimelerin hiçbiri bulunamadığında
Tek bir zorunlu ifade, ya da yalnızca birinin yeterli olduğu bir liste
PresentAll
Herhangi bir anahtar kelime eksik olduğunda
Hepsinin birlikte sayfada olması gereken bir ifade grubu
ReverseAny
Herhangi bir anahtar kelime ortaya çıktığında
Asla görünmemesi gereken bir ifade - "tükendi", bir hata dizesi, bir hacklenme işareti
ReverseAll
Her anahtar kelime ortaya çıktığında
Ancak hepsi birden ortaya çıktığında önem taşıyan bir kombinasyon
ReverseWithResult
Herhangi bir anahtar kelime ortaya çıktığında
ReverseAny ile aynı, artı uyarıda eşleşmenin her iki yanından yaklaşık 120 karakterlik metin

Neyin eşleşme sayıldığı: yanlış pozitifsiz web sitesi içerik izleme

Bir anahtar kelime, yanıt gövdesinin herhangi bir yerinde geçtiğinde, büyük/küçük harf gözetmeksizin eşleşir - düz bir alt dize araması, bir düzenli ifade veya sayfanın görsel bir karşılaştırması değil. Tüm liste tek bir 255 karakterlik alanı paylaşır; bu yüzden bir sözlüğe değil, birkaç belirli ifadeye yeterlidir.

Kasıtlı olan tek istisna boyuttur. Monitörün yanıt boyutu sınırından büyük bir yanıt, anahtar kelimeleri değerlendirmek yerine içerik çok büyük bildirir - anlık olarak okunamayacak kadar büyük bir sayfa, anahtar kelimesi kaybolmuş bir sayfa olarak asla yanlış okunmaz. Yanlış bir "her şey yolunda" zararsızdır; yanlış bir "anahtar kelime kayboldu" ise birini boşuna uyarır ve bunun koruduğu yön tam olarak budur.

Doğrulama kuralları: bir anahtar kelime listesinin daha fazla kesinliğe ihtiyacı olduğunda

Anahtar kelime seçeneği tek bir soruyu yanıtlar - bu metin yanıtta var mı, evet ya da hayır. Soru daha spesifik olduğunda, aynı monitör bunun yanında 20’ye kadar doğrulama kuralı taşıyabilir:

  • Büyük/küçük harfe duyarlı eşleştirme - kurallar, anahtar kelime seçeneğinin aksine, metni varsayılan olarak büyük/küçük harfe duyarlı karşılaştırır.
  • Düzenli ifadeler - exists veya not exists ile eşleştirilen body.regex("..."), düz bir ifade yerine bir kalıp eşleştirir.
  • HTML seçicileri - body.html.path("h1").first contains "...", sayfada herhangi bir yerdeki metin geçişini değil, bir öğeyi CSS yoluyla kontrol eder.

Seçmek yerine katmanlayın: ilk savunma hattı olarak geniş bir ReverseAny anahtar kelimesi, kontrolün kesin olması gereken yerler için bir veya iki doğrulama kuralı. Tam kural dili API izleme sayfasında belgelenmiştir.

Bir anahtar kelime uyarısı kurmak

  1. Bir anahtar kelime yazmak üzere olduğunuz yanıtı görmek için sayfaya karşı ücretsiz anlık HTTP kontrolünü çalıştırın.
  2. Sayfa için bir HTTP veya API monitörü ekleyin ya da mevcut birini açın - anahtar kelime seçeneği her iki türde de yaşar.
  3. İfadeyi veya virgülle ayrılmış listeyi, 255 karaktere kadar girin ve bir mod seçin: kalması gereken metin için PresentAny/PresentAll, asla görünmemesi gereken metin için ReverseAny/ReverseAll/ReverseWithResult.
  4. Anahtar kelime seçeneği yeterince kesin olmadığında, aynı monitöre bir doğrulama kuralı ekleyin - büyük/küçük harfe duyarlı metin, bir düzenli ifade veya tek bir HTML öğesi.
  5. Bilmesi gerekenleri abone edin ve kanallarını seçin - e-posta, SMS, sesli arama, Slack, Telegram, webhook ve daha fazlası.
  6. İlk kontrolün bir taban çizgisi olarak çalışmasına izin verin. Kontroller, 158 şehirdeki 300’den fazla kontrol noktasından tekrarlanır ve bir başarısızlık, kimse uyarılmadan önce diğer konumlardan yeniden kontrol edilir.

Özetle

Sıkça Sorulan Sorular

Bu, bir HTTP veya API monitöründeki bir seçenektir: virgülle ayrılmış, toplam 255 karaktere kadar bir kelime veya ifade listesi ile bir mod belirlersiniz; her kontrolde HostTracker zaten aldığı yanıt gövdesini okur ve bunları arar. Eşleştirme, büyük/küçük harfe duyarsız bir alt dize aramasıdır - "Tükendi" ile "tükendi" aynı anahtar kelimedir - bir düzenli ifade değildir. Moda bağlı olarak, bir kontrol; bir anahtar kelime eksik olduğunda, biri ortaya çıktığında veya tümü ortaya çıktığında başarısız olur ve uyarı, eşleşmenin çevresindeki metni içerebilir.

Hayır. "Keyword monitoring" için yapılan bazı aramalar aslında SEO sıralama takibini arıyor - bir sayfanın Google sonuçlarında hedef bir terim için hangi konumda yer aldığını izlemek. HostTracker bunu yapmaz: bu seçenek, kendi kontrolünüzdeki kendi sayfanızın metnini okur ve asla bir arama motorunu sorgulamaz ya da bir sıralama konumu bildirmez. Kontrol ettiğiniz bir sayfada bir kelime veya ifadenin var ya da yok olması gerekiyorsa doğru araç budur; bir sayfanın hangi sırada yer aldığını bilmeniz gerekiyorsa değildir.

PresentAny, listelenen anahtar kelimelerin hiçbiri bulunamadığında uyarır - tek bir zorunlu ifade, ya da yalnızca birinin bulunmasının yeterli olduğu bir liste için. PresentAll, herhangi bir anahtar kelime eksik olduğunda uyarır - listedeki her ifadenin orada olması gerekir. ReverseAny, herhangi bir anahtar kelime ortaya çıktığında uyarır - "bu metin asla görünmemeli" türündeki çoğu kontrolün, örneğin bir hacklenme işaretinin arkasındaki moddur. ReverseAll, ancak tüm anahtar kelimeler birlikte ortaya çıktığında uyarır. ReverseWithResult, ReverseAny gibi davranır, ama uyarı ayrıca eşleşmenin her iki yanından yaklaşık 120 karakterlik metin taşır; böylece sayfayı açmadan cümleyi görürsünüz.

Hayır. Anahtar kelime izleme, HostTracker’ın kontrolünün zaten aldığı metni okur ve belirli bir kelime ya da ifadeyi arar - kontroller arasında ekran görüntülerini, düzeni, renkleri ya da pikselleri karşılaştırmaz ve bir fiyatı çıkarmaz ya da takip etmez. İhtiyacınız olan şey "bu sayfa görsel olarak farklı göründüğünde bana söyle" ya da "bu ürünün fiyatını zaman içinde takip et" ise, bu seçenek ikisi için de tasarlanmamıştır; yalnızca belirli bir metnin var ya da yok olduğunu yanıtlar.

Yanıt gövdesi, monitörün boyut sınırına kadar okunur. Bu sınıra ulaşan bir yanıt, içerik çok büyük olarak bildirilir - bu asla bir ifadenin yokluğunun kanıtı sayılmaz ve HostTracker’ın tamamını okuyamadığı bir sayfada yanlış bir "anahtar kelime eksik" uyarısı hiçbir zaman tetiklenmez. Monitörün yanıt boyutu sınırını yükseltmek, bu sınıra hiç ulaşılmasını önler.

Anahtar kelime seçeneği yalnızca büyük/küçük harfe duyarsız bir alt dize eşleştirmesidir - düzenli ifade yok, joker karakter yok. Büyük/küçük harfe duyarlı eşleştirme, bir düzenli ifade veya tek bir HTML öğesiyle sınırlı bir kontrol için aynı monitöre bir doğrulama kuralı ekleyin: kurallar varsayılan olarak büyük/küçük harfe duyarlıdır, kalıplar için `body.regex("...")` destekler ve `body.html.path("h1").first contains "..."` gibi bir CSS yoluyla bir öğe seçebilir.

Evet. Aynı monitör ikisini birden taşır: hızlı, büyük/küçük harfe duyarsız bir varlık ya da yokluk kontrolü için anahtar kelime seçeneği ve daha kesin olması gereken her şey için 20’ye kadar doğrulama kuralı - büyük/küçük harfe duyarlı metin, bir düzenli ifade veya bir öğenin içindeki metin. Yaygın bir eşleştirme, ilk savunma hattı olarak geniş bir anahtar kelime kontrolü ve kesinlik gerektiren durumlar için bir veya iki hedeflenmiş kuraldır.

HTTP ve API monitörleri. Anahtar kelime ayarını açın, virgülle ayrılmış listenizi girin ve bir mod seçin - ayrı bir anahtar kelime monitörü eklemeye gerek kalmadan, HTTP monitörü içeren her planda dahildir. Kontroller, monitörün aralığında 158 şehirdeki 300’den fazla kontrol noktasından çalışır, başarısız bir kontrol kimse uyarılmadan önce diğer konumlardan yeniden kontrol edilir ve uyarı e-posta, SMS, sesli arama, Slack, Telegram, webhook ve daha fazlası üzerinden gönderilebilir.

HTTP monitörü olan her planda

Kalması - ya da kaybolması gereken metin için bir anahtar kelime uyarısı

Bir HTTP veya API monitörüne bir anahtar kelime ekleyin ve dünya çapında 300’den fazla lokasyondan kontrol edilerek, ortaya çıktığı ya da kaybolduğu anda bir uyarı alın.

30 gün ücretsiz deneme - 100 monitör - kredi kartı gerekmez
  • 2004’ten beri güvenilir
  • 500.000+ izlenen web sitesi
  • 300+ kontrol noktası dünya çapında

HostTracker'ın web sitesi izleme yazılımının bir parçası.