Dış dünyayı izlemeye başlayan ekiplerin çoğu işe anahtar kelime alarmlarıyla başlar. Google Alerts gibi ücretsiz bir servise bir şirket adı ya da bir ifade yazarsınız, yeni eşleşmeler e-postanıza düşer. Kurulumu bir dakika sürer ve yalnızca kendi adınızın nerede geçtiğini merak ediyorsanız çoğu zaman yeterlidir. Sorun, ekip gelen bilgiye göre harekete geçmek istediğinde ya da alarmları bir ajanın okuyup işlemesini istediğinde başlar. Bu yazı anahtar kelime alarmlarının nerede tıkandığını ve yerine geçecek bir araçta nelere bakmanız gerektiğini anlatıyor.
Bir anahtar kelime alarmı aslında ne yapar
Arka planda alarm servisi, kaydettiğiniz sorguyu belirli aralıklarla kendi dizininde çalıştırır ve son çalıştırmadan bu yana çıkan yeni sonuçları size gönderir. Bu tasarımın üç sonucu vardır; aşağıdaki eksiklerin her biri bunlardan birine dayanır.
- Yalnızca dizinin kapsadığını görürsünüz. Hangi sitelerin, ne sıklıkla ve ne derinlikte taranacağına sağlayıcı karar verir. Onun görmezden geldiği bir kaynağı siz ekleyemezsiniz.
- Dizin fark ettiğinde görürsünüz. Bildirimin zamanı, sayfanın yayımlandığı ana değil dizine girdiği ana bağlıdır.
- Eşleşme kelimeye göredir. Bir sonuç, sizi ilgilendiren olayı anlattığı için değil, belirli kelimeleri içerdiği için listeye girer.
“Bu ifade bir yerde geçtiğinde haber ver” için mantıklı bir tasarım. Ama “tedarikçilerimizden biri bir fabrikasını kapattığını duyurursa haber ver” gibi bir ihtiyaç için hiç düşünülmemiştir.
Anahtar kelime alarmlarının beş zayıf noktası
- Göremediğiniz boşluklar. Hangi kaynaklara bakıldığının bir listesi yoktur; bu yüzden sessiz geçen bir hafta belirsizdir. Ya gerçekten bir şey olmamıştır ya da dizinin bakmadığı bir yerde olmuştur. İzleme işinde “haber yok” ile “kapsam yok” iki ayrı yanıt olmalıdır.
- Anlam yerine kelime. Tedarikçi adını “işten çıkarma” kelimesiyle birlikte arayan bir sorgu, şirketin “iş gücünü azaltacağını” yazan haberi kaçırır. Adı bir şehirle, bir gezegenle ya da yaygın bir isimle aynı olan şirketler sürekli alakasız sonuç üretir. Mantıksal operatörler bir süre işe yarar; sonra sorgu, kimsenin dokunmaya cesaret edemediği kırılgan bir dizeye dönüşür.
- Tekrarlar. Pek çok haber sitesinde yeniden yayımlanan tek bir basın bülteni ayrı ayrı sonuçlar olarak gelir. Yeni bir bilgi ekleyen tek haber yığının içinde kaybolur ve okuyanlar zamanla e-postanın tamamını göz ucuyla geçmeyi öğrenir.
- Kanıt izi yok. Bir alarm çoğunlukla bir başlık, kısa bir alıntı ve bir bağlantıdan oluşur. Bağlantılar taşınır, ödeme duvarının arkasına geçer ya da kaybolur. Saklanmış bir kopya, erişim tarihi ya da alıntılanmış bir pasaj olmadığı için bir ay sonra bir meslektaşınıza neyi gördüğünüzü ve neden harekete geçtiğinizi gösteremezsiniz.
- Otomasyon için çıkmaz sokak. Çıktı, bir insanın gelen kutusu için yazılmış bir e-postadır. Yapılandırılmış alanlar, kalıcı kimlikler ve çoğu zaman desteklenen bir API yoktur. Alarmları bir talep kuyruğuna ya da bir ajana yönlendirmek isteyen ekipler sonunda kendi e-postalarını ayrıştırmak zorunda kalır.
Bir alternatifte nelere bakmalı
İyi bir alternatif bu beş boşluğun her birine doğrudan yanıt verir. Aşağıdaki ölçütleri, kendi kurduğunuz bir çözüm de dahil olmak üzere değerlendirdiğiniz her araç için bir soru listesi olarak kullanın.
Kaynak denetimi
Hangi kaynakların geçerli olduğunu siz belirleyebilmelisiniz: sitelerden, akışlardan, resmi bildirimlerden ya da doküman koleksiyonlarından oluşan bir kaynak izin listesi ve dışarıda tutulacak kaynakların listesi. Her çalıştırma kendi kapsamını raporlamalıdır; örneğin kaç kaynağa bakıldığını ve hangilerine ulaşılamadığını. Ulaşılamayan bir kaynak, yeni bir şey içermeyen bir kaynakla aynı sonuç değildir ve araç bu ikisini ayrı tutmalıdır. Bu listeyi nasıl seçeceğinizi bir soruyu hangi kaynakların yanıtlayabileceğine karar vermek yazısında ayrıntılı olarak bulabilirsiniz.
Anlamı tarif eden kurallar
Anahtar kelime dizesi yerine olayı tarif eden ve neyin dışarıda kalacağını açıkça söyleyen kurallar arayın. Bir gözden geçirenin okuyup itiraz edebileceği bir kural şöyle görünür:
Listedeki tedarikçilerden biri bir tesisini kapattığını, bir haftadan uzun sürmesi beklenen bir üretim duruşunu ya da bir ürün geri çağırmasını duyurduğunda alarm ver. Hisse fiyatı yorumlarını, köşe yazılarını ve iş ilanlarını yok say. İsmi verilmeyen bir kaynağa dayanan haber, yalnızca doğrulanmamış olarak işaretlenmişse sayılır.
Bir kuralı devreye almadan önce geçmiş örnekler üzerinde deneyip deneyemediğinizi ve değiştirilen bir kuralın yeni bir sürüm olarak saklanıp saklanmadığını kontrol edin; böylece hangi alarmı hangi sürümün ürettiğini bilirsiniz.
Tekilleştirme ve gruplama
Aynı olayı anlatan haberler tek bir alarm olarak gelmeli, diğer haberler onun altında listelenmelidir. Bilinen bir olaydaki yeni bir gelişme, örneğin güncellenmiş bir rakam ya da resmi bir doğrulama, yeni bir haber gibi değil o olayın güncellemesi olarak gelmelidir.
Her alarmla birlikte kanıt
Her alarm, eşleşmeyi tetikleyen pasajı, kaynağın adresini, yayım tarihini ve erişim tarihini taşımalıdır. Tercihen ilgili metnin bir kopyası da saklanır; böylece sayfa değişse bile alarm sonradan kontrol edilebilir. Kanıt, birinin alarmı görmezden gelmek yerine ona gerekçeli olarak itiraz edebilmesini sağlar.
Makinelerin kullanabileceği bir arayüz
Alarmları bir insan dışında bir şey okuyacaksa yapılandırılmış veri gönderen, belgelenmiş bir API ya da webhook gerekir: olay kimliği, eşleşen kuralın sürümü, kaynak, alıntılanan pasaj ve zaman damgaları. Gönderim yeniden denemeye dayanıklı olmalı; aynı olay iki kez gelirse tek olay olarak tanınmalıdır. Arayüzün desteklenen bir ürün mü, yoksa haber vermeden bozulabilecek gayriresmî bir geçici çözüm mü olduğunu kontrol edin.
Karşılaştırmaya değer araç türleri
Her ihtiyacı tek bir kategori karşılamaz; doğru seçim, yeni bilgi keşfetmeye mi yoksa zaten bildiğiniz sayfaları izlemeye mi çalıştığınıza bağlıdır. Aşağıdaki tabloyu ürünler hakkında bir hüküm değil, bir soru haritası olarak okuyun.
| Araç türü | Uygun olduğu iş | Sorulacak sorular |
|---|---|---|
| Ücretsiz alarm servisleri (örneğin Google Alerts ya da Talkwalker Alerts) | Kurulum gerektirmeyen, geniş kapsamlı anılma takibi | Kapsam belgelenmiş mi? Sonuçlar e-posta dışında yapılandırılmış biçimde alınabiliyor mu? |
| Filtreli akış okuyucuları (örneğin Feedly) | Akış yayımlayan ve sizin seçtiğiniz kaynakları takip etmek | İhtiyacınız olan kaynaklar akış sunuyor mu? Filtreleme kelimeye mi, olaya mı dayanıyor? |
| Sayfa değişikliği izleyicileri | Bilinen belirli sayfalardaki düzenlemeleri izlemek | Dinamik sayfalarda gürültü nasıl ele alınıyor? Önceki ve sonraki sürümler saklanıyor mu? |
| Medya izleme platformları | Geniş ölçekte haber takibi yapan iletişim ekipleri | Haberleri kaynaklarıyla birlikte dışa aktarabiliyor musunuz? API var mı? |
| Kendiniz kodladığınız arama ya da araştırma API’leri | Sorgu, kaynak ve çıktı üzerinde tam denetim | Zamanlama, tekilleştirme ve kanıt saklama kimin sorumluluğunda? Genellikle sizin. |
Bilinen sayfaları izlemek, yeni anılmaları keşfetmekten farklı bir iştir; o tarafı web değişikliği izleme rehberi ele alıyor. Belirli şirketlere ve sektörlere odaklanan alarmlar için şirket haberleri alarmları yazısına bakabilirsiniz. Kendi hattınızı kurmayı düşünüyorsanız araştırma ve izleme yığını yazısı yapı taşlarını tek tek sıralıyor.
Alarmları bir ajan okuduğunda
Alarmları bir ajana devretmek cazip görünür. Ajan bir haber kümesini özetleyebilir, olayın açık bir satış fırsatını etkileyip etkilemediğine bakabilir, bir talep açabilir ya da müşteri sorumlusuna bir not taslağı hazırlayabilir. Ama yukarıdaki her zayıflığı da büyütür. Bir tekrar üç ayrı talebe dönüşür. Kaynaksız bir alıntı, müşteriye giden bir e-postada kendinden emin bir cümle olur. Belirsiz bir kural, bitmeyen bir angarya akışı üretir.
Üç kural bunu yönetilebilir kılar. Ajana alarmla birlikte kanıtı da verin; özeti kendi hafızasına değil bir pasaja dayansın. Tespit edilen bir olayı bir girdi olarak görün, asla harekete geçme izni olarak değil. Ekipten dışarı çıkan her şey, yani bir e-posta, bir paylaşım ya da başka bir sistemdeki bir değişiklik, bir insanın kararını beklesin. Bu duraklamanın neden dağıtımdan sonra değil önce gelmesi gerektiğini değişiklikleri yola çıkmadan gözden geçirin yazısı anlatıyor.
GoCux nereye oturur
GoCux bir alarm servisi değildir ve açık web’i taramaz. Düzenli izleme özelliği olan Pulse, sizin seçtiğiniz kaynaklar üzerinde aynı soruyu belirli bir takvimle sorar. Çalışmaya başlamadan önce tanımın tam hali ekipten biri tarafından onaylanır: ne sıklıkla çalışacağı, hangi saat diliminde çalışacağı, neyin önemli bir değişiklik sayılacağı ve bildirimin e-postayla mı yapılacağı yoksa hiç yapılmayacağı. Her çalıştırma ayrı bir kayıt olarak tutulur ve içindeki değişiklikler tek tek gözden geçirilir. Tespit edilen bir değişiklik sizin adınıza hiçbir şey yapmaz; ne yapılacağına ekibiniz karar verir. Web sayfaları işin içindeyse içerik yetkilendirilmiş bir tarama ya da dışa aktarma adımıyla gelir ve sayfa adresiyle erişim tarihini korur. İnceleme akışını Pulse sayfasında, ilk tanımın kurulumunu ise izleme hızlı başlangıç rehberinde görebilirsiniz.
Geçiş yapmadan önce kontrol listesi
- Yakın zamanda yakalamak isteyeceğiniz üç olayı yazın ve her aday aracın bunları bulup bulmayacağını kontrol edin.
- Mutlaka kapsanması gereken kaynakları listeleyin; her birinin eklenebildiğini ve her çalıştırmanın kapsam raporunda göründüğünü doğrulayın.
- Kuralınızı, neyin yok sayılacağı da dahil olmak üzere tek bir cümle olarak yazın ve geçmiş örneklerde deneyin.
- Çok yerde yeniden yayımlanmış bir haberin nasıl geldiğine bakın: ilgili haberler eklenmiş olarak bir kez mi, yoksa defalarca mı?
- Tek bir alarmı açın; pasajı, kaynağı, yayım tarihini ve erişim tarihini görebildiğinizi doğrulayın.
- Alarmları bir ajan ya da başka bir sistem tüketecekse kalıcı olay kimlikleri olan, belgelenmiş bir API ya da webhook bulunduğunu doğrulayın.
- Bir şey dışarı gönderilmeden önce alarmları kimin gözden geçireceğine ve reddedilen alarmların gerekçeleriyle birlikte nereye kaydedileceğine karar verin.
- Eski alarmlarla yeni aracı birkaç hafta yan yana çalıştırın ve her birinin neleri kaçırdığını karşılaştırın.
Bu iş akışını çalışma alanınıza taşıyın.
Kapsamı belirleyin. Kanıtları inceleyin. Gereken adımları onaylayın.