Bu bölümde, CrUX'in kullanıcı deneyimi verilerini nasıl toplayıp düzenlediği açıklanmaktadır.
Uygunluk
CrUX veri kümesinin merkezinde, sayfa düzeyinde ve kaynak düzeyinde dağılımlar halinde birleştirilen bireysel kullanıcı deneyimleri bulunur. Bu bölümde, kullanıcı uygunluğu ve sayfalar ile kaynakların veri kümesine dahil edilmesi için gerekenler açıklanmaktadır. Bir deneyimin PageSpeed Insights ve CrUX API'de bulunan sayfa düzeyindeki verilere dahil edilebilmesi için tüm uygunluk ölçütlerinin karşılanması gerekir: User, Origin ve Page. Kullanıcı ve Kaynak ölçütlerini karşılayan ancak Sayfa içermeyen deneyimler, tüm CrUX veri kaynaklarında bulunan kaynak düzeyindeki verilere dahil edilmez.
Uygunluk durumları zaman içinde değişirse sayfalar ve kaynaklar, otomatik olarak veri kümesine dahil edilir veya veri kümesinden kaldırılır. Şu anda sayfaları veya kaynakları dahil edilmesi için manuel olarak gönderemezsiniz.
Herkese açık olarak bulunabilir
Bir sayfanın CrUX veri kümesine dahil edilmek üzere değerlendirilmesi için herkes tarafından bulunabilir olması gerekir.
Bir sayfanın, arama motorlarıyla aynı dizine eklenebilir ölçütleri kullanılarak herkes tarafından bulunabilir olduğu belirlenir.
Bir sayfa, kaynak veri kümesinin kök sayfaları dahil olmak üzere aşağıdaki koşullardan herhangi biri karşılanırsa bulunabilirlik koşulunu karşılayamaz:
- Sayfa,
200
dışında bir HTTP durum koduyla (yönlendirmelerden sonra) sunuluyor. - Sayfa bir HTTP
X-Robots-Tag: noindex
üst bilgisi veya eşdeğeriyle sunulur. - Doküman bir
<meta name="robots" content="noindex">
meta etiket veya eşdeğeri içeriyor.
Sitenizin dizine ekleme durumuna genel bakış için Google Search Console'a bakın.
Yeterince popüler
Bir sayfanın minimum sayıda ziyaretçisi varsa yeterince popüler olduğu belirlenir. Bir kaynağın, tüm sayfalarında minimum sayıda ziyaretçisi varsa yeterince popüler olduğu belirlenir. Kesin bir sayı belirtilmese de bu sayı, dahil edilen sayfaların istatistiksel dağılımlarından emin olmamız için yeterli sayıda örneğimizin olmasını sağlamak amacıyla seçilmiştir. Minimum sayı, sayfalar ve kaynaklar için aynıdır.
Popülerlik eşiğini karşılamayan sayfalar ve kaynaklar, CrUX veri kümesine dahil edilmez.
Köken
Kaynak, https://www.example.com
gibi bir URL ile adreslenebilen bir web sitesinin tamamını temsil eder. Bir kaynağın CrUX veri kümesine dahil edilebilmesi için iki koşulu karşılaması gerekir:
Lighthouse denetimi çalıştırıp SEO kategorisi sonuçlarına bakarak kaynağınızın bulunabilir olduğunu doğrulayabilirsiniz. Kök sayfanız, Sayfanın dizine eklenmesi engellendi veya Sayfanın HTTP durum kodu başarısız denetimlerinde başarısız olursa siteniz bulunamaz.
Bir kaynağın herkes tarafından bulunabilir olduğu belirlenirse kaynağın tüm sayfalarındaki uygun kullanıcı deneyimleri, bağımsız sayfaların bulunabilirliğinden bağımsız olarak kaynak düzeyinde toplanır. Tüm bu deneyimler, kanalın popülerlik koşulu için dikkate alınır.
Sorgulama amacıyla, CrUX veri kümesindeki tüm kaynakların küçük harfle yazıldığını unutmayın.
Sayfa
Bir sayfanın CrUX veri kümesine dahil edilmesi için gereken şartlar, kaynaklarla aynıdır:
Lighthouse denetimi çalıştırıp SEO kategorisi sonuçlarına bakarak bir sayfanın bulunabilir olduğunu doğrulayabilirsiniz. Sayfanın dizine eklenmesi engellendi veya Sayfa, HTTP durum kodu başarısız denetimlerinde başarısız olursa sayfanız keşfedilemez.
Sayfa, bazı kullanıcılar tarafından herkese açık bir şekilde bulunabiliyor ancak bazı durumlarda "başarısız" HTTP durumu döndürüyorsa bu deneyimler CrUX'e dahil edilmez.
Sayfaların URL'lerinde genellikle ?utm_medium=email
gibi sorgu dizesi parametreleri ve #main
gibi parçalar dahil ek tanımlayıcılar bulunur. Bu tanımlayıcılar, CrUX veri kümesindeki URL'den çıkarılır. Böylece sayfadaki tüm kullanıcı deneyimleri bir araya toplanır. Bu, aynı sayfanın çok sayıda ayrık URL varyasyonu olması halinde popülerlik eşiğini karşılayamayacak sayfalar için yararlıdır. Nadir durumlarda, bunun beklenmedik bir şekilde farklı sayfalar için deneyimleri birlikte gruplandırabileceğini unutmayın (örneğin, ?productID=101
ve ?productID=102
parametreleri farklı sayfaları temsil ediyorsa).
CrUX'teki sayfalar, üst düzey sayfa temel alınarak ölçülür. iframe olarak eklenen sayfalar CrUX'te ayrı olarak raporlanmaz, ancak üst düzey sayfanın metriklerine katkıda bulunur. Örneğin, https://www.example.com/page.html
, https://www.example.com/frame.html
öğesini bir iframe'e yerleştirirse page.html
, CrUX'te gösterilir (diğer uygunluk ölçütlerine tabidir) ancak frame.html
, gösterilmez. frame.html
alanının CLS değeri düşükse page.html
için CLS ölçümüne CLS dahil edilir. CrUX, Chrome Kullanıcı Deneyimi Raporu'dur ve kullanıcı bunun bir iframe olduğunun farkında bile olmayabilir. Bu nedenle, deneyim üst düzey sayfada, kullanıcının bunu nasıl gördüğüne göre ölçülür.
Bir web sitesinin mimarisi, verilerinin CrUX'te temsil edilme şeklini karmaşıklaştırabilir. Örneğin, tek sayfalık uygulamalarda (SPA'lar), sayfalar arasında geçiş yapmak için geleneksel sabit tabanlı sayfa gezinmelerinin aksine JavaScript tabanlı bir yönlendirme geçişi şeması kullanabilir. Bu geçişler, kullanıcıya yeni sayfa görüntülemeleri olarak görünür, ancak Chrome ve temel platform API'lerinde deneyimin tamamı ilk sayfa görüntülemeyle ilişkilendirilir. Bu, CrUX'in oluşturulduğu web platformu API'leriyle ilgili bir sınırlamadır. Daha fazla bilgi için web.dev'deki SPA mimarileri Core Web Vitals'ı nasıl etkiler? sayfasına bakın.
Kullanıcı
Bir kullanıcının deneyimlerinin CrUX veri kümesinde toplanması için aşağıdaki ölçütleri karşılaması gerekir:
- Kullanım istatistiği raporlamasını etkinleştirin.
- Tarayıcı geçmişlerini senkronize edebilirler.
- Senkronizasyon parolası ayarlanmamış olmalıdır.
- Desteklenen bir platform kullanın.
Şu anda desteklenen platformlar şunlardır:
- Windows, macOS, ChromeOS ve Linux işletim sistemleri dahil olmak üzere Chrome'un masaüstü sürümleri.
- Özel Sekmeler ve WebAPKs kullanan mobil uygulamalar da dahil olmak üzere Chrome'un Android sürümleri.
CrUX veri kümesine veri sağlamayan önemli birkaç istisna vardır:
- iOS'te Chrome.
- WebView kullanan Android uygulamaları.
- Diğer Chromium tarayıcıları (ör. Microsoft Edge).
Chrome, bu ölçütlere uyan kullanıcıların oranları hakkında veri yayınlamaz. Topladığımız veriler hakkında daha fazla bilgiyi Chrome Gizlilik Raporu'nda bulabilirsiniz.
Accelerated Mobile Pages (AMP)
AMP ile oluşturulan sayfalar, diğer web sayfaları gibi CrUX veri kümesine dahil edilir. Haziran 2020 CrUX sürümünden itibaren, AMP Önbelleği kullanılarak yayınlanan ve / veya AMP Görüntüleyici'de oluşturulan sayfalar da yakalanıp yayıncının sayfa URL'siyle ilişkilendirilir.
Veri kalitesi
CrUX'teki veriler, istatistiksel olarak doğru, iyi yapılandırılmış ve sorgulanması daha kolay olduğundan emin olmak için az sayıda işlemden geçer.
Filtreleme
CrUX veri kümesi, sunulan verilerin istatistiksel olarak geçerli olduğundan emin olmak için filtrelenir. Bu durum, sayfaların veya kaynakların tamamının veri kümesinde görünmesini engelleyebilir.
Kaynaklara ve sayfalara uygulanan uygunluk ölçütlerine ek olarak, verilerdeki segmentler için daha fazla filtreleme uygulanır:
Kaynaklar veya sayfalar, uygun olmayan boyut kombinasyonları nedeniyle toplam trafiklerinin% 20'sinden fazlasının hariç tutulması nedeniyle veri kümesinden tamamen hariç tutulur.
Global düzey veri kümesi tüm ülkelerden kullanıcı deneyimlerini kapsadığından ülke düzeyindeki popülerlik ölçütlerini karşılamayan boyut kombinasyonları, yeterli popülerlik olması koşuluyla global düzeyde yine de dahil edilebilir.
Kabartma
Toplam trafik hacimleri gibi hassas verilere tersine mühendislik uygulanmasını önlemek için veri kümesine az miktarda rastgelelik uygulanır. Bu, toplu istatistiklerin doğruluğunu etkilemez.
Hassasiyet
CrUX veri kümesindeki çoğu metrik değeri, değerlerin ve bölme boyutlarının histogramları olarak temsil edilir. Burada histogram değeri, toplamı 1'e ulaşan tüm segmentlerin oranıdır. Bölme boyutları, 1,0 ile 0,0001 arasında kayan nokta sayılarıdır.
Verileri sorgulamayı ve görselleştirmeyi kolaylaştırmak için histogram bin genişlikleri normalleştirilir. Diğer bir deyişle, daha büyük bölmeler daha küçük bölmelere ayrılabilir ve bu bölmeler tutarlı bölme genişliklerini sağlamak için orijinal yoğunluğu eşit şekilde paylaşır.
Lisans
Google'ın CrUX veri kümeleri, Creative Commons Attribution 4.0 Uluslararası Lisansı ile lisanslanmıştır.