Core/Dash Boyutu: Attribution Element
Altyapımızı optimize ettik, böylece siz kendinizinkine fazla ödeme yapmazsınız. Pazarlama maliyetleri olmadan yüksek kaliteli Core Web Vitals izleme sunuyoruz!
Trusted by market leaders
Boyut: Attribution: Element (CLS, INP, LCP)
Attribution Element metrikleri (clsel, inpel, lcpel), bir Core Web Vital olayıyla ilişkili HTML öğesinin Düğüm Adını ve belirli CSS seçicisini döndürür.
URL boyutu size uygulama performansının nerede düştüğünü söylerken, Attribution Element bu skoru hangi belirli bileşenin etkilediğini söyler. Bu ayrıntı düzeyi, mühendislik tartışmasını genel sayfa düzeyi optimizasyondan belirli DOM düzeyi hedeflemeye dönüştürür.

Attribution element filtrelemenin amacı: Doğrulama ve Keşif
Bu boyut, performans iş akışınızda iki temel stratejik işleve hizmet eder: Hedef Doğrulama ve Davranışsal Keşif.
- Hedef Doğrulama: Yanlış düğümü hedefliyorsanız LCP optimizasyonu yapamazsınız. Geliştiriciler genellikle "Hero Image"ın LCP öğesi olduğunu varsayar ve onu optimize eder, ancak tarayıcı aslında bir metin bloğunu veya çerez banner'ını LCP olarak işaretlediği için metriğin değişmediğini görürler. Bu boyut, tarayıcının tam olarak hangi öğeyi ölçtüğünü doğrular.
- Davranışsal Keşif: Kullanıcılar sitenizle QA sırasında öngörmediğiniz şekillerde etkileşime girer. Yakınlaştırma beklentisiyle statik görsellere tıklarlar veya tepkisiz UI öğelerine öfkeyle tıklarlar (rage-click). Bu boyut, kullanıcıların etkileşime girdiği ve yüksek gecikmeyi tetikleyen gerçek öğeleri ortaya çıkararak test kapsamınızdaki kör noktaları ifşa eder.
Metriğe Özgü Senaryolar
Her Core Web Vital, Attribution Element görüntülenirken farklı bir analitik yaklaşım gerektirir.
Largest Contentful Paint (LCP)
LCP Attribution Element, "Kaynak Önceliği" için denetim aracınızdır. Şu soruyu yanıtlar: Ekrandaki en büyük öğe, benim tasarladığım öğe mi?
- "Beklenmedik" LCP: Genellikle
div.cookie-consentveyap.intro-textgibi öğelerin LCP düğümü olarak göründüğünü görürsünüz. Bu genellikle bir yükleme hatası değil, duyarlı tasarım (responsive design) gerçeğidir. Belirli görünüm alanlarında (özellikle mobil), "Hero Image"ınız bir metin bloğundan daha küçük oluşturulabilir veya tamamen ekranın alt kısmına (below the fold) itilebilir. Bir metin bloğu fiziksel olarak görünüm alanında görüntüden daha fazla piksel kaplıyorsa, tarayıcı metni doğru bir şekilde LCP olarak tanımlar. Mobil düzeninizin metni görüntülere tercih edip etmediğini görmek için bu öğeleri Device Form Factor boyutuyla çapraz referanslamalısınız. - "Beklenen" LCP: Boyut, amaçlanan
img.hero-banneröğenizin gerçekten LCP öğesi olduğunu doğruladığında, varlığa özgü optimizasyon için yeşil ışık yakmış olursunuz. Artık bu belirli görüntü dosyasına yapılan doğrudan müdahalelerin (sıkıştırma, format, önbellekleme) toplam puanınızı doğrudan etkileyeceğini biliyorsunuz.
Interaction to Next Paint (INP)
INP sorunları genellikle kullanıcı niyeti ile arayüz tepkiselliği arasındaki uyumsuzluktan kaynaklanır. Bu boyut, ana iş parçacığı (main-thread) engellemesiyle sonuçlanan belirli tıklama, dokunma veya tuşa basma hedeflerini vurgular.
- "Gizli" Etkileşimler: IMG.product-detail veya DIV.background-wrapper gibi "etkileşimli" olarak düşünmediğiniz öğelere ekli yüksek INP değerleri bulabilirsiniz. Bu, kullanıcıların bu öğelere geri bildirim (lightbox veya yakınlaştırma gibi) bekleyerek tıkladığını, ancak bu geri bildirimin ya mevcut olmadığını ya da orada olmaması gereken ağır JavaScript dinleyicilerini çalıştırdığını gösterir.
- Ağır Özellikler: INPUT.search-bar veya BUTTON.add-to-cart gibi yaygın hedefler sıklıkla burada görünür. Bu, performans darboğazını bu kontrollere ekli belirli olay işleyicilerine izole eder. Gecikmenin genel sayfa yavaşlığı değil, o özelliğe bağlı belirli bir hesaplama maliyeti olduğunu doğrular (örneğin, çok agresif çalışan bir arama otomatik tamamlama betiği).
Cumulative Layout Shift (CLS)
CLS hata ayıklaması zordur çünkü "kayan" öğe genellikle başka bir yerdeki dinamik içerik enjeksiyonunun kurbanıdır. Attribution Element kurbanı tanımlar: 'hareket eden öğe'.
- Nedeni İzle: Boyut, DIV.content-body'nin kayan öğe olduğunu bildiriyorsa, genellikle DOM'da o düğümün hemen üstüne bakarsınız. content-body'nin kendisi nadiren sorundur; geç yüklenen bir reklam alanı, bir banner veya sonradan yüklenen bir yazı tipi dosyası gibi bir enjektör tarafından aşağı itiliyordur.
- Küme Analizi: Bu atıfları gruplayarak, düzen kararsızlığının sistemsel mi (örneğin,
footerher sayfa yüklemesinde kayıyor) yoksa belirli içerik türlerine mi özgü (örneğin,img.user-avataryalnızca profil sayfalarında kayıyor) olduğunu görebilirsiniz.
Core Web Vitals'ı Öğeye Göre İyileştirme
- Etkiye Göre Sırala: CoreDash tablonuzda, Impact (Etki) sütununa göre sıralayın. Bu, küresel puanınıza en çok zarar veren belirli DOM öğelerini en üste çıkarır.
- Bileşeni İzole Et: INP için en büyük suçlunuz
button.submit-formise, genel JavaScript paketini araştırmayı bırakıp tamamen o belirli düğme için onsubmit işleyicilerine odaklanabilirsiniz. - Düzeltmeyi Doğrula: Bir düzeltme dağıttıktan sonra (örneğin, bir reklam alanı için yer ayırma), CLS için Attribution Element'i izleyin. Belirli düğüm listeden düşerse, düzeltme işe yaramıştır. Düğüm kalır ancak puan biraz iyileşirse, yer değiştirmeyi hafifletmiş ancak çözmemişsinizdir.

