Performansı izleme

Performansı öncelik haline getirmek yalnızca kullanıcılar için değil, işletmeniz için de iyi olabilir. Bu koleksiyondaki en iyi uygulamalar temel olarak Google Yayıncı Etiketi (GPT) entegrasyonunuzu optimize etmeye odaklansa da belirli bir sayfanın genel performansına birçok faktör katkıda bulunur. Herhangi bir değişiklik yaptığınızda bu değişikliklerin sitenizin performansının tüm yönleri üzerindeki etkisini değerlendirmeniz önemlidir.

Sayfa performansını ölçme

Bir değişikliğin sitenizin performansını nasıl etkilediğini anlamak için öncelikle karşılaştırma yapacağınız bir referans belirlemeniz gerekir. Bunu yapmanın en iyi yolu, sitenizin şu anda karşılayabileceği veya karşılayamayacağı bir fikir referans çizgisini tanımlayan bir performans bütçesi oluşturmaktır. Bununla birlikte, sabit bir performans düzeyini korumak istiyorsanız sitenizin mevcut performans metriklerini referans olarak kullanabilirsiniz.

Performansı ölçmeye başlamak için aşağıdaki yaklaşımların bir kombinasyonunu kullanmanız önerilir:

  • Sentetik izleme
    Laboratuvar ortamında sayfa performansını ölçmek için Lighthouse ve Publisher Ads Audits for Lighthouse gibi araçları kullanabilirsiniz. Bu tür ölçümler son kullanıcı etkileşimi gerektirmediğinden otomatik testlerde kullanıma uygundur ve değişiklikleri kullanıcılara sunmadan önce performanslarını doğrulamak için kullanılabilir.
  • Gerçek kullanıcı izleme (RUM)
    Gerçek dünyadaki performans verilerini doğrudan kullanıcılardan toplamak için Google Analytics ve PageSpeed Insights gibi araçları kullanabilirsiniz. Bu tür ölçümler son kullanıcı etkileşimlerine dayanır. Bu nedenle, sentetik testlerle kolayca tespit edilemeyen son mil performans sorunlarını belirlemek için yararlıdır.

Ölçümler yapıp bunları temel çizginizle düzenli olarak karşılaştırın. Bu, sitenizin performansının zaman içinde doğru yönde ilerleyip ilerlemediğini anlamanıza yardımcı olur.

Nelerin ölçüleceğini seçme

Performans söz konusu olduğunda, sitenizin durumu hakkında bilmeniz gereken her şeyi size söyleyebilecek tek bir metrik yoktur. Tam bir görünüm elde etmek için sayfa performansının çeşitli yönlerini kapsayan çeşitli metriklere bakmanız gerekir. Önemli performans alanlarından bazıları ve önerilen metrikler aşağıdaki tabloda listelenmiştir.

Performans alanı
Algılanan yükleme hızı Ölçümler

Bir sayfanın tüm kullanıcı arayüzü öğelerini ne kadar hızlı yükleyip oluşturabildiği.


Önerilen metrikler

İlk zengin içerikli boyama (FCP)
Largest Contentful Paint (LCP)
İlk reklamın oluşturulma süresi

Sayfa yükleme yanıtı Ölçümler

Bir sayfanın ilk yükleme işleminden sonra ne kadar hızlı duyarlı hale geldiği.


Önerilen metrikler

İlk giriş gecikmesi (FID)
Etkileşime Hazır Olma Süresi (TTI)
Toplam engelleme süresi (TBT)

Görsel kararlılık Ölçümler

Kullanıcı arayüzü öğelerinin ne kadar kaydığı ve bu kaymaların kullanıcı etkileşimini etkileyip etkilemediği. Daha fazla bilgi için Düzen kaymasını en aza indirme başlıklı makaleyi inceleyin.


Önerilen metrikler

Kümülatif reklam kayması
Kümülatif düzen kayması (CLS)

Sayfa performansının yanı sıra reklama özgü işletme metriklerini de ölçmek isteyebilirsiniz. Gösterim, tıklama ve görüntülenebilirlik gibi bilgileri slot bazında Google Ad Manager raporlarından edinebilirsiniz.

Değişiklikleri test etme

Performans metriklerinizi tanımladıktan ve düzenli olarak ölçmeye başladıktan sonra, sitenizde yapılan değişikliklerin performans üzerindeki etkisini değerlendirmek için bu verileri kullanmaya başlayabilirsiniz. Bunu, bir değişiklik yapıldıktan sonra ölçülen metrikleri değişiklik yapılmadan önce ölçülen metriklerle (ve/veya daha önce belirlediğiniz referansla) karşılaştırarak yaparsınız. Bu tür testler, performans sorunlarını işletmeniz veya kullanıcılarınız için büyük bir sorun haline gelmeden önce tespit etmenize ve ele almanıza olanak tanır.

Otomatik test

Kullanıcı etkileşimine bağlı olmayan metrikleri sentetik testler aracılığıyla ölçebilirsiniz. Henüz yayınlanmamış değişikliklerin performansı nasıl etkileyeceğini anlamak için bu tür testler geliştirme süreci boyunca olabildiğince sık çalıştırılmalıdır. Bu tür proaktif testler, değişiklikler kullanıcılara sunulmadan önce performans sorunlarını tespit etmenize yardımcı olabilir.

Bunu yapmanın bir yolu, sentetik testleri bir sürekli entegrasyon (CI) iş akışının parçası haline getirmektir. Bu iş akışında, her değişiklik yapıldığında testler otomatik olarak çalıştırılır. Sentetik performans testini birçok CI iş akışına entegre etmek için Lighthouse CI'yi kullanabilirsiniz:

A/B testi

Kullanıcı etkileşimine bağlı metrikler, bir değişiklik kullanıcılara dağıtılana kadar tam olarak test edilemez. Değişikliğin nasıl davranacağından emin değilseniz bu işlem riskli olabilir. Bu riski azaltmak için kullanabileceğiniz tekniklerden biri A/B testidir.

A/B testi sırasında, bir sayfanın farklı varyantları kullanıcılara rastgele sunulur. Bu tekniği, sayfanızı genel trafiğin küçük bir yüzdesine değiştirilmiş bir sürümde sunmak için kullanabilirsiniz. Bu sırada çoğu kullanıcıya değiştirilmemiş sayfa sunulmaya devam eder. RUM ile birlikte, trafiğin% 100'ünü riske atmadan hangisinin daha iyi performans gösterdiğini belirlemek için iki grubun göreceli performansını değerlendirebilirsiniz.

A/B testlerinin bir diğer avantajı, değişikliklerin etkilerini daha doğru şekilde ölçmenize olanak tanımasıdır. Birçok sitede, performanstaki küçük bir farkın yakın zamanda yapılan bir değişiklikten mi yoksa trafikteki normal bir değişimden mi kaynaklandığını belirlemek zor olabilir. Bir A/B testinin deneme grubu, toplam trafiğin sabit bir yüzdesini temsil ettiğinden metrikler, kontrol grubundan sabit bir faktörle farklı olmalıdır. Bu nedenle, 2 grup arasında gözlemlenen farklılıklar, test edilen değişiklikle daha güvenilir bir şekilde ilişkilendirilebilir.

Optimizely ve Google Optimize gibi araçlar, A/B testleri oluşturmanıza ve çalıştırmanıza yardımcı olabilir. Ancak etiket tabanlı A/B testinin (bu araçların varsayılan yapılandırması) performansı olumsuz yönde etkileyebileceğini ve yanıltıcı sonuçlar verebileceğini unutmayın. Bu nedenle, sunucu tarafı entegrasyonunun kullanılması önemle tavsiye edilir:

A/B testi sonuçları

Bir değişikliğin etkisini A/B testi kullanarak ölçmek için hem kontrol hem de deneme gruplarından metrik toplar ve bunları birbirleriyle karşılaştırırsınız. Bunun için hangi trafiğin hangi grubun parçası olduğunu belirtmeniz gerekir.

Sayfa performansı metrikleri için genellikle her sayfaya, kontrol veya deneme sürümünün sunulup sunulmadığını belirten basit bir tanımlayıcı eklemek yeterlidir. Bu tanımlayıcı, metrikleri ayrıştırıp ilişkilendirebildiğiniz sürece istediğiniz herhangi bir şey olabilir. Önceden oluşturulmuş bir test çerçevesi kullanıyorsanız bu işlem genellikle sizin için otomatik olarak gerçekleştirilir.

Reklamlara özgü işletme metrikleri için reklam isteklerini kontrol grubu ve deneysel grup arasında ayırt etmek üzere GPT'nin anahtar/değer hedefleme özelliğini kullanabilirsiniz:

// On control group (A) pages, set page-level targeting to:
googletag.pubads().setTargeting('your-test-id', 'a');

// On experimental group (B) pages, set page-level targeting to:
googletag.pubads().setTargeting('your-test-id', 'b');

Bu anahtar/değer çiftlerine daha sonra Google Ad Manager raporları çalıştırılırken gruplara göre sonuçları filtrelemek için referans verilebilir.