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. Chrome'da tüm API'ler kullanılabilir olsa da diğer tarayıcıların tüm metrikleri desteklemeyebileceğini unutmayın.

Ç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."

Paint Timing API

İ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 oluşturduğu zamanı 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."

Paint Timing API

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."

MDN

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."

web.dev/articles/lcp

Yükle

"Yükleme etkinliği, sayfanın ve bağımlı kaynaklarının yüklenmesi bittiğinde tetiklenir."

MDN

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."

web.dev/articles/cls

İlk Giriş Gecikmesi

"İlk Giriş Gecikmesi (FID), kullanıcıların yanıt vermeyen sayfalarla etkileşimde bulunmaya çalışırken hissettiği deneyimi ölçmesi nedeniyle yükleme duyarlılığını ölçmek için önemli ve kullanıcı odaklı bir metriktir. Düşük bir FID, sayfanın kullanılabilir olmasını sağlamaya yardımcı olur."

web.dev/articles/fid

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."

web.dev/articles/inp

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 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ğini kullanır, ancak ana HTML belgesi genellikle önemli ölçüde daha az önbelleğe alınır ve mümkün olduğunda, yerel olarak ve CDN'de önbelleğe alınabilme özelliği sayesinde önemli performans iyileştirmeleri sağlayabilir.
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 "yeniden yükleme" 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 bunların makul derecede hızlı deneyimler olması gerekir, ancak yine de sayfanın işlenmesini ve JavaScript'in yürütülmesini gerektirir; bfcache bunun ikisinden de kaçınır.
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 ters sırasına (alttan yukarıya) göre 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şikliklerden haberdar olmak 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ılmayabilir.

CrUX, belge kaynağının ilk baytı sunucudan alındığında TTFB'yi ölçer. TTFB'nin geleneksel görünümü belge yanıtının ne zaman başladığını ölçmekti, ancak İlk İpuçları kullanıldığında "ilk baytlar" bundan 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 istemlere (kabul, reddetme, yoksayma veya kapatma) verdiği yanıtların göreli sıklığını temsil eder.

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, Network Information API'nin rtt özelliği olarak da bilinir. Bu, Etkili Bağlantı Türü (ECT) boyutundan sorumlu API ile aynıdır.

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.