Metrikler
CrUX'teki metrikler, tarayıcılar tarafından sunulan standart web platformu API'leri tarafından desteklenmektedir. Özellikle BigQuery veri kümesinde bu veriler, kaynak çözümlemesi için toplanır. Sitelerinin performansıyla ilgili daha ayrıntılı (ör. URL düzeyinde çözünürlük) analiz ve bilgilere ihtiyaç duyan site sahipleri, kendi kaynakları için ayrıntılı gerçek kullanıcı ölçümü (RUM) verileri toplamak üzere aynı API'leri kullanabilir. Tüm API'ler Chrome'da kullanılabilir olsa da diğer tarayıcılar tüm metrikleri desteklemeyebilir.
Çoğu metrik, yüzdelik değerlerin dağılımının ve tahmininin görselleştirilmesine olanak tanıyan, histogram toplama olarak temsil edilir.
İlk Boyama
"İlk Boyama, tarayıcının gezinmeden sonra ilk kez oluşturulduğu zamanı bildirir. Varsayılan arka plan rengi hariç, varsayılan olmayan arka plan rengi de buna dahildir. Bu, geliştiricilerin sayfa yüklemede önemsedikleri ilk önemli andır. Bu, tarayıcı sayfayı oluşturmaya başladığında gerçekleşir."
İlk Zengin İçerikli Boyama
"First Contentful Paint, tarayıcının herhangi bir metni, resmi (arka plan resimleri dahil), beyaz olmayan tuvali veya SVG'yi ilk kez ne zaman oluşturduğunu bildirir. Bekleyen web yazı tiplerine sahip metinler de buna dahildir. Bu, kullanıcıların ilk kez sayfa içeriğini tüketmeye başlayabileceği zamandır."
DOM İçeriği Yüklendi
"DOMContentLoaded; stil sayfalarının, resimlerin ve alt çerçevelerin yüklenmesi beklenmeden, ilk HTML belgesinin tamamen yüklenip ayrıştırıldığı süreyi bildirir."
Largest Contentful Paint
"Largest Contentful Paint (LCP), sayfa yükleme zaman çizelgesinde sayfanın ana içeriğinin yüklenmesi muhtemel olduğu noktayı işaret ettiği için algılanan yükleme hızını ölçmeye yönelik önemli ve kullanıcı odaklı bir metriktir. Hızlı bir LCP, kullanıcının sayfanın yararlı olduğuna dair güven duymasını sağlar."
Yükle
"Yükleme etkinliği, sayfanın ve bağımlı kaynaklarının yüklenmesi bittiğinde tetiklenir."
Cumulative Layout Shift
"Cumulative Layout Shift (CLS), kullanıcıların beklenmedik düzen değişimleri yaşama sıklığını ölçmeye yardımcı olduğu için görsel kararlılığı ölçmede önemli ve kullanıcı odaklı bir metriktir. Düşük bir CLS, sayfanın keyifli olmasını sağlar."
Sonraki boyamayla etkileşim
"Sonraki Boyamayla Etkileşim (INP), duyarlılığı değerlendiren bir alan metriğidir. INP, sayfa yaşam döngüsünün tamamı boyunca tüm etkileşimlerin gecikmesini günlüğe kaydeder. Bu etkileşimlerin en yüksek değeri (veya birçok etkileşim içeren sayfalarda en yüksek değere yakın) sayfanın INP'si olarak kaydedilir. Düşük bir INP, sayfanın her zaman güvenilir bir şekilde yanıt vermesini sağlar."
Sonraki Boyamayla Etkileşim (INP), Şubat 2022'de CrUX veri kümesine eklendi. Bu yeni metrik, tek tek etkinliklerin uçtan uca gecikmesini yakalar ve bir sayfanın kullanım ömrü boyunca genel yanıt verme durumuyla ilgili daha bütünsel bir görünüm sunar.
Gezinme türleri
Gezinme türleri metriği, aşağıdaki gezinmelerin sayfa görüntülemelerinin yüzdesinin bir dökümünü sunar:
Tür | Açıklama |
---|---|
navigate |
Diğer kategorilerin hiçbirine uymayan sayfa yükleme işlemi. |
navigate_cache |
Ana kaynağın (ana HTML dokümanı) HTTP önbelleğinden sunulduğu sayfa yükleme işlemi. Siteler genellikle alt kaynaklar için önbelleğe alma özelliğinden yararlanır ancak ana HTML belgesi genellikle çok daha az önbelleğe alınır. Önbelleğe alınabildiğinde ise yerel olarak ve bir CDN'de önbelleğe alınabilmesi sayesinde önemli performans iyileştirmeleri elde edilebilir. |
reload |
Kullanıcı, yeniden yükle düğmesine basarak, adres çubuğundaki Enter tuşuna basarak veya bir sekmeyi kapatma işlemini geri alarak sayfayı yeniden yüklemiştir. Sayfanın yeniden yüklenmesi genellikle ana sayfanın değişip değişmediğinin kontrol edilmesi için sunucuya yeniden doğrulama yapılmasıyla sonuçlanır. Sayfa yeniden yükleme oranının yüksek olması, kullanıcı deneyiminden hayal kırıklığına uğradığının göstergesi olabilir. |
restore |
Tarayıcı yeniden başlatıldıktan sonra sayfa yeniden yüklendi veya bellek nedeniyle kaldırılmış bir sekme var. Android üzerinde Chrome için bunlar 'reload' olarak raporlanır . |
back_forward |
Geçmişte gezinme, yani sayfa yakın zamanda görüldü ve sayfaya döndürüldü. Doğru önbelleğe alma ile bu deneyimler makul derecede hızlı olur ancak yine de sayfanın işlenmesi ve JavaScript'in yürütülmesi gerekir. Bu iki işlem de bfcache tarafından önlenir. |
back_forward_cache |
Bfcache'den sunulan bir geçmişte gezinme. Bfcache'tan yararlanmak için sayfalarınızı optimize etmek, engelleyicileri kaldırarak daha hızlı deneyimler sağlar. Bu nedenle siteler |
prerender |
Sayfa, bfcache'ye benzer şekilde önceden işlenmiştir. Bu durum, neredeyse anında sayfa yüklemelerine yol açabilir. |
Bazı durumlarda, sayfa yükleme işlemi birden fazla gezinme türünün bileşimi olabilir. Bu durumda CrUX, ilk eşleşmeyi tablonun tersten sıralayarak (alttan yukarıya) raporlar.
Daha fazla bilgiyi gezinme türleri duyuru yayınında bulabilirsiniz.
Deneysel metrikler
Deneysel metrikler, BigQuery kullanılarak CrUX veri kümesinde yer alır. Bazı metrikler, CrUX API'de de mevcuttur. Bu metrikler, kullanıcı geri bildirimine bağlı olarak geliştikçe düzenli olarak değişebilir. En son değişiklikler hakkında güncel bilgi edinmek için sürüm notlarını kontrol edin.
İlk Bayt Zamanı
CrUX'te TTFB, geri-ileri gezinmelerde ve önceden oluşturulmuş sayfalarda da toplanan diğer zamanlayıcıların (LCP gibi) aksine yalnızca tam sayfa yüklemelerinde toplanır. Bu nedenle, TTFB'nin örnek boyutu diğer metriklerden daha küçük olabilir ve doğrudan bunlarla karşılaştırılması gerekmeyebilir.
CrUX, belge kaynağının ilk baytı sunucudan alındığında TTFB'yi ölçer. TTFB'nin geleneksel görünümünde belge yanıtı başladığında ancak İlk İpuçları "ilk baytlar" kullanıldığında ölçüm yapılmıştır daha erken olacaktır. Gelecekte CrUX, erken ipuçlarını yoksayacak şekilde güncellenebilir.
TTFB, yönlendirme süresi de dahil olmak üzere önceki ölçümleri içerdiğinden ve bir yanıtın önbellekten mi, CDN'den ya da sunucudan sunulmasından etkilendiğinden, sunucu yanıt süresinin doğrudan ölçüsü değildir. Bu durum özellikle CrUX gibi alan verilerinde belirgin bir şekilde görünürken, nihai URL'nin test edilmesi ve önbelleğe alma değişikliklerini sürekli olarak olumsuz etkilemesi nedeniyle laboratuvar testleri genellikle bu faktörlerden daha az etkilenir.
Popülerlik
Popülerlik sıralaması metriği, CrUX veri kümesindeki site popülerliğinin göreli bir ölçümüdür ve kaynaktaki toplam gezinme sayısıyla ölçülür. Sıralama, yarım adımlardan oluşan (ör. ilk 1.000, ilk 5.000, ilk 10.00, ilk 50.00, ilk 100.000, ilk 500 bin, ilk 1 milyon vb.) bir log10 ölçeğindedir (ör. ilk 5.000, ilk 1.000 hariç, ilk 5.000 URL aslında 4.000 URL'dir). Üst sınır, veri kümesi büyüdükçe dinamiktir.
Popülerlik, geniş analizler için rehber olarak sağlanır (ör. ilk 1.000 kaynak için ülkeye göre performansı belirlemek).
Bildirim İzinleri
Kullanıcılara bildirim göstermek isteyen web siteleri için bu metrik, kullanıcıların yanıtlar: kabul et, reddet, yoksay veya kapat.
Gidiş Dönüş Süresi
Son ağ bağlantılarına dayanarak navigasyonun başlangıcında HTTP (uygulama katmanı) gidiş dönüş süresine ilişkin bir tahmin sağlar. Bu metrik, rtt olarak da bilinir. Network Information API'ye ait olduğunu varsayalım. Bu API, kendi ağ bilgilerinden sorumlu olan Etkili Bağlantı Türü (ECT) boyutu.
Bu metrik yalnızca CrUX API ve CrUX History API'de 75. yüzde birlik dilime toplanmış olarak kullanılabilir. Histogramlar mevcut değil. Ayrıca BigQuery'de kullanılamaz.