Basit değişiklik algılayıcıları — sayfanın metnini alıp dünkü metinle karşılaştıran araçlar — iyi araçlardır. Ucuzdur, hızlıdır, kurulumu zor değildir ve gerçekten önemli olan değişiklikleri yakalar.
Ama yaptıkları iş dar. Metin değiştiyse bildirir. Görsel değiştiyse bildirmez.
Bu yazı, bu tür araçlardan daha kapsamlı bir sisteme geçerken ne kazanacağınızı ve ne kaybedeceğinizi anlatıyor. Kaybedilenler, kazanılanlardan daha çoktur ve çoğu kişi geçişten sonra fark eder.
Önce: basit araçlar neden yetmiyor?
Metin karşılaştırmasının yakalayamayacağı, ama müşterinizi etkileyebilecek durumlar:
Renk değişikliği. Hata mesajı kırmızı yerine turuncuya döndü. Metin aynı.
Görsel değişikliği. Ürün fotoğrafı yenilendi. Metin aynı.
Yerleşim değişikliği. Kart düzeni iki sütuna düştü, fiyat artık görünmüyor.
Metin aynı.
Bir şeyin kaybolması. Ücretsiz kargo etiketi kaldırıldı. Metin değişti —
bu yakalanır. Ama "kayıt ol" butonu kaybolduysa ve metin bir yerde hâlâ geçiyorsa,
yakalanmaz.
Görünmezlik. Bir öğe display: none oldu. Metin aynı, kullanıcı göremiyor.
Ortak özellik: hiçbirinde metin değişmiyor. Basit araçlar tam da bu yüzden sessiz kalıyor.
Geçiş ne kazandırır?
1. Yerleşim değişiklikleri görünür olur. Öğelerin nereye taşındığı, neyin kaybolduğu, hangisinin üst üste bindiği ancak karşılaştırmayla görülür.
2. "Değişen ne" sorusu cevaplanır. Metin farkı size "şu kelime değişti" der. Görsel farkı size "şu bölge değişti" der. İkincisi, müşterinize gönderilebilir bir cümledir; birincisi çoğunlukla değildir.
3. Görsel kanıt üretilir. Müşteri "değişiklik yok" diyebilir. Karşılaştırma screenshot'u gösterdiğinde tartışma biter. Bu tek başına, aracın fiyatını karşıladığı noktadır.
4. İş bağlamı eklenebilir. Ana sayfadaki küçük bir kayma ile fiyat metnindeki bir kelime, teknik olarak ikisi de "fark"tır. Sisteminiz ikisini ayırt edebiliyorsa, yalnızca ikincisine bakarsınız.
Geçiş ne kaybettirir?
İşte kimsenin konuşmadığı kısım.
1. Fiyat. Basit araçlar çok ucuzdur, çünkü yaptıkları iş azdır. Görsel karşılaştırma her taramada görüntü indirir, karşılaştırır ve saklar; bu gerçek kaynak tüketir. Bu bir özellik farkı değil, bir iş yükü farkıdır. Fiyat artışı buradan gelir ve meşrudur.
2. Ayarlama süresi. Basit araçta kurulum biter. Görsel karşılaştırmada eşiğin doğru ayarlanması gerekir ve bunu öğrenmek günler sürer. İlk hafta çok sayıda yanlış pozitif alırsınız.
Bu, geçişin en pahalı kısmıdır ve kimse önceden söylemez. Yanlış eşikle çalışan bir sistem, hiç sistem olmamasından kötüdür: bildirimleri açmak zorunda kalırsınız, açtığınızda da gürültüyü geri alırsınız.
3. Kaynak tüketimi. Her site için görüntü saklanıyor. Bu yer kaplar. Çoğu araç "sınırsız site" der; sınırsız olan site sayısı değil, saklanan görüntü miktarıdır.
4. Yanlış güven. En sinsi kayıp bu. Basit araç "siteniz değişmedi" dediğinde içiniz rahat eder — ve yanılırsınız, çünkü o araç zaten değişmeyen şeyleri göremez. Görsel karşılaştırmaya geçtiğinizde ilk haftalarda onlarca "değişiklik" gelir ve çoğu önceden görülebilir bir şeydir. Bu, aracın çalıştığının kanıtıdır, ama ilk seferinde "daha önce bunları hiç bilmiyormuşum" hissi verir.
Geçişten önce sorulacak dört soru
1. Neden geçiyorsunuz? "Daha iyi" için değil, belirli bir eksik için geçmeli. Eksik "yerleşim değişikliklerini göremiyorum" ise, geçiş gerekçelidir. "Yenilik" içinse, mevcut aracınızı iyileştirmek daha ucuzdur.
2. Mevcut geçmişinizi ne yapacaksınız? Yeni araç eski geçmişi bilmez. Geçmiş içiniz varsa — ve müşteriye "geçen ay böyleydi" dediğiniz anlar varsa — bu kaybedilen bir şeydir. Taşıma imkânı olup olmadığını sorun.
3. Eşiği nasıl ayarlayacaksınız? Cevabınız "deneyerek" ise, bütçe ayırın. İki hafta boyunca bildirimlere dokunmadan çalıştırın, neyin gerçekten ilginç çıktığını görün. Bu süreyi kısaltırsanız eşiği yanlış ayarlarsınız.
4. Kaç siteyi izleyeceksiniz? Basit araçta 50 site izlemek kolaydır. Görsel karşılaştırmada her site maliyet getirir. Portföyünüzün tamamını geçirmek yerine, en büyük beş müşterinizle başlayın. İki hafta sonra maliyeti ve gürültüyü görün, sonra büyütün.
Geçişten sonra ilk iki hafta
Geçişi ilk günden üretime almak, en sık yapılan hatadır.
1. Bildirimleri kapatın, sadece kaydedin. İlk iki hafta bildirim göndermeyin. Sistem kaydetsin, siz bakın. Bu iki hafta, eşiği öğrenmek içindir.
2. Bildirim listelerini okuyun, müdahale etmeyin. İlk listede ne çıkacağını tahmin edemezsiniz. Okuyun ve not alın.
3. Müşterilere sormadan başlamayın. Müşterilerinize "sitenizde şu değişti" diye gitmeden önce kendi sitenizde sistemi çalıştırın. İlk müşteriye giden rapor kendinizden emin olduğunuz rapor olmalı.
4. Eşiği sonra ayarlayın. İki haftalık veriye bakın. Sık tekrar eden, önemsiz farkı maskeleyin. Sık tekrar eden, önemli farkı bırakmayın — çünkü bu ikincisi sessizliktir.
Özet
Basit metin algılayıcılarından görsel karşılaştırmaya geçmek, gerçek bir işlev kazancı sağlar. Karşılığında üç şey ödersiniz: daha fazla kaynak, eşik ayarlama süresi ve geçmiş kaybı. Bunların hiçbiri sürpriz olmamalıdır.
Geçişin maliyetini doğru ölçmek için, aracın ne yaptığını değil neyi kaçırdığını sormak gerekir. Bu soruların her biri için araç seçerken bakılacak yedi şey başlıklı yazıda daha ayrıntılı olarak ele alınıyor.
Aynı karşılaştırmanın teknik tarafını görsel regresyon testi nedir? yazısında okuyabilirsiniz.
Kurulum adımları için teknik dokümanlar.
Sıradaki okuma
Fiyatları ve kimin için yapıldıklarını yan yana görmek için: ChangeDetection.io alternatifi ve Distill.io alternatifi.