CrUX metodolojisi

Bu bölümde, CrUX'in kullanıcı deneyimi verilerini nasıl topladığı ve organize ettiği açıklanmaktadır.

Uygunluk

CrUX veri kümesinin merkezinde, sayfa ve kaynak düzeyinde dağılımlar halinde birleştirilen bireysel kullanıcı deneyimleri yer alır. Bu bölümde, kullanıcı uygunluğu ile veri kümesine dahil edilecek sayfalar ve kaynaklarla ilgili şartlar açıklanmaktadır. Bir deneyimin PageSpeed Insights ve CrUX API'de bulunan sayfa düzeyindeki verilere dahil edilebilmesi için Kullanıcı, Kaynak ve Sayfa olmak üzere tüm uygunluk ölçütlerinin karşılanması gerekir. Kullanıcı ve Kaynak ölçütlerini karşılayan ancak Sayfa ile eşleşmeyen deneyimler, tüm CrUX veri kaynaklarında bulunan kaynak düzeyindeki verilere dahil edilmez.

Uygunlukları zaman içinde değişirse sayfalar ve kaynaklar veri kümesine otomatik olarak dahil edilir veya veri kümesinden kaldırılır. Şu anda, dahil edilmesi için sayfaları veya kaynakları manuel olarak gönderemezsiniz.

Herkese açık olarak bulunabilir

Bir sayfanın CrUX veri kümesine dahil edilmek üzere değerlendirilmesi için herkese açık olması gerekir.

Bir sayfanın, arama motorlarıyla aynı dizine eklenebilirlik ölçütleri kullanılarak herkese açık olduğu belirlenir.

Kaynak veri kümesinin kök sayfaları da dahil olmak üzere aşağıdaki koşullardan herhangi biri karşılanırsa sayfa bulunabilirlik koşulunu karşılayamaz:

  • Sayfa, 200 dışında bir HTTP durum kodu ile sunulur (yönlendirmelerden sonra).
  • Sayfa, bir HTTP X-Robots-Tag: noindex üstbilgisi veya eşdeğeri ile sunulur.
  • Doküman bir <meta name="robots" content="noindex"> meta etiket veya eşdeğeri içeriyor.

Sitenizin dizine eklenme durumuna genel bakış için Google Search Console'a bakın.

Yeterince popüler

Bir sayfanın minimum ziyaretçi sayısı 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ı açıklanmamıştır, ancak dahil edilen sayfaların istatistiksel dağılımlarından emin olmamız için yeterli sayıda örneğe sahip olduğumuzdan emin olmak amacıyla bu sayı 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

origin, 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:

  1. Herkes tarafından bulunabilir
  2. Yeterince popüler

Lighthouse denetimi çalıştırıp SEO kategori sonuçlarına bakarak kaynağınızın bulunabilir olduğunu doğrulayabilirsiniz. Kök sayfanız, Sayfanın dizine eklenmesi engellendi veya Sayfa, HTTP durum kodu başarısız oldu denetimlerinde başarısız olursa siteniz bulunamaz.

Bir kaynağın herkese açık olduğu belirlenirse kaynağın tüm sayfalarındaki uygun kullanıcı deneyimleri, tek tek sayfa bulunabilirliğinden bağımsız olarak kaynak düzeyinde toplanır. Tüm bu deneyimler, kaynağın popülerlik şartına dahildir.

Sorgulama yaparken 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 gereksinimler, kaynaklarla aynıdır:

  1. Herkes tarafından bulunabilir
  2. Yeterince popüler

Lighthouse denetimi çalıştırıp SEO kategori 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 oldu denetimlerinde başarısız olursa sayfanız bulunamaz.

Sayfaların URL'lerinde genellikle ?utm_medium=email gibi sorgu dizesi parametreleri ve #main gibi parçalar içeren ek tanımlayıcılar bulunur. Bu tanımlayıcılar, sayfadaki tüm kullanıcı deneyimlerinin bir araya getirilmesi için CrUX veri kümesindeki URL'den çıkarılır. Bu, aynı sayfa için birçok ayrık URL varyasyonu olması durumunda popülerlik eşiğini karşılayamayacak sayfalar için yararlıdır. Nadir durumlarda (örneğin, ?productID=101 ve ?productID=102 parametrelerinin farklı sayfaları temsil etmesi gibi) bu durumun farklı sayfalara ilişkin deneyimlerin beklenmedik bir şekilde bir arada gruplandırılabileceğini unutmayın.

CrUX'teki sayfalar üst düzey sayfaya göre ölçülür. iframe olarak eklenen sayfalar CrUX'te ayrıca 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 etmez. frame.html bölgesinde CLS kötüyse page.html için CLS ölçümü sırasında 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, kullanıcının bunu nasıl gördüğüne bağlı olarak üst seviye sayfada ölçülür.

Bir web sitesinin mimarisi, verilerinin CrUX'te temsil edilme şeklini karmaşık hale getirebilir. Örneğin, tek sayfalık uygulamalar (SPA'lar), sayfalar arasında geçiş yapmak için geleneksel sabit tabanlı sayfa gezinmelerinin aksine JavaScript tabanlı bir rota 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 tüm deneyim ilk sayfa görüntülemeyle ilişkilendirilir. Bu, CrUX'in derlendiği yerel web platformu API'lerinin bir sınırlamasıdır. Daha fazla bilgi için web.dev'deki SPA mimarileri, Core Web Vitals'ı nasıl etkiler? bölümüne bakın.

Kullanıcı

Deneyimlerinin CrUX veri kümesinde toplanabilmesi için kullanıcının aşağıdaki ölçütleri karşılaması gerekir:

  1. Kullanım istatistiği raporlamasını etkinleştirin.
  2. Tarayıcı geçmişlerini senkronize etmelidir.
  3. Senkronizasyon parolası ayarlanmamış olmalıdır.
  4. Desteklenen bir platform kullanın.

Şu anda desteklenen platformlar şunlardır:

  • Windows, MacOS, ChromeOS ve Linux işletim sistemleri de dahil olmak üzere Chrome'un masaüstü sürümleri.
  • Özel Sekmeler ve WebAPKs kullanan yerel uygulamalar da dahil olmak üzere Chrome'un Android sürümleri.

CrUX veri kümesine veri sağlamayan birkaç önemli istisna vardır:

  • iOS'te Chrome.
  • Web Görünümü kullanan yerel Android uygulamaları.
  • Diğer Chromium tarayıcıları (ör. Microsoft Edge).

Chrome, bu ölçütleri karşılayan kullanıcıların oranlarıyla ilgili 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ında olduğu gibi CrUX veri kümesine eklenir. Haziran 2020 CrUX sürümünden itibaren, AMP Önbelleği aracılığıyla 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 kolayca sorgulanabilir olduğundan emin olmak için az miktarda işleme tabi tutulur.

Filtreleme

CrUX veri kümesi, sunulan verilerin istatistiksel olarak geçerli olduğundan emin olmak için filtrelenir. Bu işlem, 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 segmentlere daha fazla filtreleme de uygulanır:

Uygun olmayan boyut kombinasyonları nedeniyle toplam trafiğinin% 20'sinden daha fazlasının hariç tutulduğu kaynaklar veya sayfalar veri kümesinin dışında tutulur.

Global düzeydeki veri kümesi tüm ülkelerdeki kullanıcı deneyimlerini kapsadığından, ülke düzeyindeki popülerlik ölçütlerini karşılamayan boyut kombinasyonları, yeterli popülerlik olması durumunda global düzeyde dahil edilebilir.

Fuzzing

Toplam trafik hacimleri gibi hassas verilere tersine mühendislik uygulanmasını önlemek için veri kümesine az miktarda rastgelelik uygulanır. Bu durum, 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 olan tüm dahil edilen segmentlerin bir kısmıdır. Kutu boyutları, 1,0 ile 0,0001 arasında kayan nokta sayılarıdır.

Verileri sorgulamayı ve görselleştirmeyi basitleştirmek için histogram bölme genişlikleri normalleştirilir. Bu, daha büyük bölmelerin daha küçük bölmelere bölünebileceği ve böylece, tutarlı bölme genişlikleri sağlanması için orijinal yoğunluğun eşit bir şekilde paylaşılabileceği anlamına gelir.

Lisans

Google'a ait CrUX veri kümeleri, Creative Commons Atıf 4.0 Uluslararası Lisansı ile lisanslanmıştır.