Ana içeriğe geç

Rehberler / İzleme kavramları açıklandı

Sentetik ve gerçek kullanıcı izleme: her biri neyi yakalar

Sentetik izleme, seçtiğiniz konumlardan bir programa göre senaryolu kontroller çalıştırır; gerçek kullanıcı izleme, sitenizi ziyaret eden kişilerin tarayıcılarından zamanlamaları kaydeder. Sentetik izleme sitenin çalışıp çalışmadığını söyler, gerçek kullanıcı izleme oradaki kişiler için nasıl hissettirdiğini söyler.

Her biri ne yapar

Bazen aktif veya proaktif izleme olarak da adlandırılan sentetik izleme, kontrol ettiğiniz bir makineden, sizin belirlediğiniz bir aralıkta, tanımladığınız bir isteği gönderir. Bu istek küçük bir HTTP GET kadar basit veya oturum açan, sepete bir ürün ekleyen ve satın alma işlemini tamamlayan senaryolu bir tarayıcı oturumu kadar büyük olabilir. Kimse siteyi ziyaret etsin ya da etmesin her çalıştırma bir sonuç üretir.

Genellikle RUM olarak kısaltılan gerçek kullanıcı izleme ise pasiftir. Sayfalarınızdaki küçük bir betik, o ziyaret için tarayıcının ölçtüklerini bildirir: gezinme zamanlamaları, kaynak yüklemeleri, hatalar ve ziyaretçinin deneyimlediği şekliyle Core Web Vitals. Yalnızca trafiğinizle orantılı veri üretir, ve kimse yokken hiçbir şey üretmez.

Sentetiğin RUM'un kaçırdığını yakaladığı yerler

  • Sabah 4'teki kesintiler, veya az trafikli herhangi bir sayfadaki kesintiler. Kimse sayfayı yüklemezse RUM'un bildirecek bir şeyi yoktur, ve tam bir kesinti tam olarak sinyalin gönderilemediği durumdur
  • Henüz kullanıcınızın olmadığı yerlerden erişilebilirlik, ki yeni bir pazarın size ulaşamadığını böyle öğrenirsiniz
  • Temiz bir taban çizgisi. Aynı betik, aynı konumdan, aynı aralıkla, bu yüzden sayıdaki bir değişiklik, kimin ziyaret ettiğindeki değil sitedeki bir değişikliktir
  • Gerçek kullanıcıların denemesini istemeyeceğiniz çok adımlı akışlar, gerçek bir sipariş oluşturacak bir satın alma işlemi, veya bir test hesabına karşı çalıştırabileceğiniz bir oturum açma gibi
  • Hiçbir zaman bir tarayıcıya ulaşmayan sona erme ve yapılandırma hataları: sertifikalar, DNS kayıtları, kara liste kayıtları, açık portlar
  • Bir dağıtımdan sonraki ilk hata, onu ortaya çıkaracak trafik gelmeden önce

RUM'un sentetiğin kaçırdığını yakaladığı yerler

  • Cihazların, ağların ve konumların gerçek dağılımı. Bir veri merkezi bağlantısından yapılan sentetik bir kontrol, mobil veride orta seviye bir telefonu asla yeniden üretmez
  • Yalnızca gerçek çerezlerle gerçek oturumlar için yüklenen üçüncü taraf betikleri, onay banner'ları ve kişiselleştirme
  • Kullanıcıların bir alt kümesini etkileyen sorunlar: bir tarayıcı sürümü, bir bölge, bir A/B varyantı
  • Hangi yavaş sayfaların önemli olduğu, kaç kişinin onları gördüğüne göre ağırlıklandırılmış
  • Sentetik bir çalıştırmanın ürettiği laboratuvar değerlerinin aksine, arama motorlarının kullandığı saha Core Web Vitals

İkisine de ne zaman ihtiyacınız var

İkisi farklı sorulara cevap verir, bu yüzden ayrım genellikle nettir. Birini çağırmak isteyeceğiniz her şey için sentetiği kullanın: erişilebilirlik, bir eşiğe karşı yanıt süresi, sertifika ve alan adı sona erme, ve para kazandıran kritik akışlar. Bunların sabah 4'te sıfır trafikle doğru olması gerekir, ve karşı uyarı verecek istikrarlı bir taban çizgisine ihtiyaç duyarlar.

Neyi düzelteceğinize karar vermek için RUM'u kullanın. Bir sayfa bazı kişiler için yavaş olduğunda, RUM size hangi kişiler için ve kaç kişi için olduğunu söyler, ki bu bir önceliklendirme argümanının ihtiyaç duyduğu ve sentetik bir kontrolün sağlayamayacağı bilgidir.

Pratik bir kurulum, uyarıları ve çalışma süresi kaydını sentetik kontrollerin yönlendirmesi, performans birikimini ise RUM'un yönlendirmesidir. Yalnızca birini çalıştırabiliyorsanız, sentetiği çalıştırın: izlenmeyen bir kesinti, ölçülmeyen yavaş bir sayfadan daha pahalıdır, ve RUM yüklenemeyen bir sayfa hakkında rapor veremez.

İşlem izlemesinin yeri

Bir işlem kontrolü, sentetik izlemenin en ayrıntılı halidir: gerçek bir kullanıcı yolculuğunu adım adım kat eden ve bir bütün olarak site yerine bozulan adımda başarısız olan kaydedilmiş bir tarayıcı betiği. Ana sayfanın 200 döndürdüğü ama arkasındaki oturum açma formunun bozuk olduğu, basit bir erişilebilirlik kontrolünün sağlıklı olarak bildireceği hata sınıfını yakalar.

Sentetik olduğu için trafik gerektirmeden bir programa göre çalışır, ve gerçek bir tarayıcıyı yönlendirdiği için basit bir HTTP kontrolünün atladığı JavaScript'i, üçüncü taraf bağımlılıklarını ve yönlendirmeleri işletir. HostTracker'ın işlem izlemesi bu şekilde çalışır, ve işlem kontrolü rehberi bir betiğin nasıl kaydedildiğini ve her adımın neyi bildirdiğini ele alır.

Bir ölçümü bir uyarıya dönüştürmek

Sonuca göre bir şey hareket etmeden hiçbir yaklaşım işe yaramaz. Sentetik bir kontrole sahip olmak değerlidir çünkü izliyor olsanız da olmasanız da çalışır, ve bir hata size anında ulaşabilir: HostTracker, 158 şehirdeki 300'den fazla kontrol noktasından 13 monitör türüyle kontrollerini çalıştırır, ve bir sonuç değiştiğinde e-posta, SMS, sesli arama, Slack, Telegram ve daha fazlasıyla uyarı gönderir. Bunu zaten topladığınız RUM ile eşleştirin, ve iki yarıya da sahip olursunuz: site bozulduğunda bir uyarı, ve kimin için yavaş olduğuna dair kanıt. İzleme kavramları bölümünün geri kalanı bu ikisinin dayandığı terimleri ele alır.

Şimdi kontrol edin

Ücretsiz kontrolü kendi sitenizde çalıştırın - hesap gerekmez.

Transaction monitoring

Bunu sürekli izleyin

Bir sorun çıktığı anda haberdar olun: HostTracker 300’den fazla konumdan kontrol eder ve size e-posta, SMS, Slack, Telegram ve daha fazlasıyla bildirim gönderir.

HostTracker özellikleri

Bu bölümde daha fazlası: İzleme kavramları açıklandı