A/B Testi Tasarımı ve Analizi
Test sonucuna güvenebilmek için tasarım kararlarını veriyi görmeden önce alıyoruz.
Örneklem büyüklüğünü, tespit etmeye değer minimum etkiyi, randomizasyon birimini ve karar kuralını ilk ziyaretçi testi görmeden belirleyip kayda geçiriyoruz. Test yayına girdikten sonra gösterge panelindeki ilk iyi rakamda durmuyoruz. Önceden belirlediğimiz noktaya kadar devam ediyoruz, çünkü erken bakışlar yazı tura atışından sahte bir kazanan çıkarabiliyor. Elinizde tasarım kararları sonuç görüldükten sonra değiştirilmediği için dayanağı açık olan tek bir test sonucu kalıyor. Aynı anda tek bir deney yürüten ve istatistiğin, sitenin neresinde olursa olsun doğru yapılmasını isteyen ekipler için uygun.


Birlikte çalıştığımız 500'den fazla markadan birkaçı
Tüm referansları görÇalışma nasıl yürüyor
Testi baştan tasarlıyor ve kararı önceden yazdığımız kurala göre veriyoruz
Bu çalışmanın en kritik kararlarını test başlamadan alıyoruz. Tasarım doğruysa analiz hangi sonucu nasıl okuyacağımızı açıkça gösteriyor. Tasarımda boşluk kaldığında ise sonradan yapılan daha ayrıntılı analiz sonucu güvenilir hâle getirmiyor.
Çalışma ilkelerimiz
- Örneklem büyüklüğünü ve minimum etkiyi test başlamadan önce belirliyoruz
- Randomizasyon birimi, insanların sayfayı gerçekte nasıl kullandığıyla örtüşüyor
- Önceden yazdığımız tek kural, testin ne zaman duracağına karar veriyor
- Sonucu güven aralığıyla raporluyoruz
Tespit etmeye değer minimum etkiyi belirliyoruz
Birincil metrikte işletme için gerçekten fark yaratacak en küçük değişikliği belirliyoruz. İstatistiksel olarak tespit edilebilecek en küçük rakamı değil. Düşük değerli trafikte kesirli bir artışın peşine düşmek yalnızca test kapasitesini harcıyor. Örneklem büyüklüğü hesaplanmadan önce bu eşikte CRO ekibimizle birlikte anlaşıyoruz.
Üzerinde anlaştığımız minimum tespit edilebilir etki ve bunun işletme için neden önemli olduğunun yazılı gerekçesi.


Örneklem büyüklüğünü ve süreyi yayından önce hesaplıyoruz
Anlaştığımız minimum etkiyi, referans dönüşüm oranını, istenen anlamlılık ve gücü kullanarak gereken örneklem büyüklüğünü hesaplıyoruz. Sonrasında bunu mevcut trafiğe göre beklenen bir çalışma süresine çeviriyoruz. Kurulum başlamadan önce hesapladığımız süreyi deney ekibimiz onaylıyor.
Anlaşılan etki, referans oran, anlamlılık ve güç üzerinden hesaplanan örneklem büyüklüğü ve beklenen test süresi.


Gerçek davranışa uyan bir randomizasyon birimi seçiyoruz
Ziyaretçilerin, oturumların ya da giriş yapmış kullanıcıların atama birimi olup olmayacağına, insanların sayfada nasıl hareket ettiğine bakarak karar veriyoruz. Bunu yanlış yaparsanız aynı kişi her iki varyanta da düşebiliyor. Yapılandırma başlamadan önce randomizasyon birimini CRO ekibimiz onaylıyor.
Seçilen randomizasyon birimi ve bu birimin davranışsal gerekçesi, kayıt altında.


Karar kuralını önceden yazıyoruz
Yayından önce hangi metrikte, hangi eşikte, hangi sonucun yayınla, yinele ya da durdur kararını tetikleyeceğini tam olarak yazıyoruz. Böylece kimse hangi kural istediği sonucu destekliyorsa onu sonradan seçemiyor. Örneklem toplanmaya başlamadan önce karar kuralını CRO ekibimizle birlikte siz onaylıyorsunuz.
Yayınla, yinele ya da durdur kararını tetikleyecek metriği, eşiği ve yönü adıyla yazan onaylı karar kuralı.


Belirlediğimiz örneklem noktasına kadar çalıştırıyoruz
Analize geçmeden önce testin hesapladığımız örneklem büyüklüğüne ya da süresine ulaşmasını bekliyoruz. Gösterge paneli iyi göründüğü an durdurma dürtüsüne direniyoruz. Erken durdurmak yanlış pozitif oranını artırıyor. Belirlediğimiz durma noktasından her sapmayı, gerekçesi kayda geçirilerek deney ekibimiz onaylıyor.
Testin, kimse sonuca bakmadan önce planlanan örneklem büyüklüğüne ya da süresine ulaştığını gösteren çalışma kaydı.


Önceden yazdığımız tek kurala göre analiz ediyoruz
Sonucu güven aralığıyla birlikte ve test başlamadan önce yazdığımız karar kuralına göre raporluyoruz. İkincil bir metrik önceden yazılmış bir karar olmadan hareket ettiyse bunu ayrıca belirtiyoruz. Raporu CRO ekibimiz onaylıyor, yayına alma kararını siz veriyorsunuz.
Sonucu ve güven aralığını önceden yazılmış kurala göre veren, ikincil metrik hareketlerini ayrı etiketleyen analiz raporu.


Ekibinize ne teslim ediliyor
Sonucu savunulabilir kılan belgeler
Bir testin güvenilirliği, verinin sonradan ne gösterdiği kadar yayından önce neyin yazıldığına da dayanıyor.


Tasarım çalışma sayfası
Test yayına girmeden önce hesapladığımız minimum etki, referans oran, örneklem büyüklüğü ve beklenen süre.


Randomizasyon ve atama kaydı
Seçtiğimiz randomizasyon birimi ve gerekçesi. Ayrıca atamanın oturumlar boyunca sabit kaldığına dair sürekli kontrol.


Önceden yazılmış karar kuralı
Yayınla, yinele ya da durdur kararını verecek metrik, eşik ve yön. Örneklem toplanmadan önce yazılıp onaylanıyor.


Güven aralıklı analiz raporu
Önceden yazılmış kurala göre raporlanan sonuç, güven aralığı ve ayrı etiketlenmiş ikincil metrik hareketleri.
Çalışma başlamadan önce
Bu çalışmanın doğru adım olduğu durumlar
Birçok A/B testindeki sorun, veri toplanmadan önce verilen eksik tasarım kararlarında başlıyor. Bir test haftalarca çalışıp yine de net bir şey söylemeyebilir. Bunun nedeni fikrin kötü olması kadar, başlamadan önce örneklem büyüklüğünün belirlenmemesi de olabilir. Gösterge paneli her gün kontrol edilip ilk yeşil rakamda karar verildiğinde ya da randomizasyon gerçek gezinme davranışıyla örtüşmediğinde sonuç daha baştan zayıflıyor. Sonradan yapılan analiz bu tasarım açıklarını kapatamıyor.
Şu durumlarda iyi bir seçim
- Sayfanız hesaplanan örneklem büyüklüğüne makul sürede ulaşabiliyor, bu yüzden test değişikliğin değerini yitirmeden tamamlanıyor.
- Örneklem büyüklüğü, test süresi ve durma kuralı yayından önce kesinleşiyor, çünkü test başladıktan sonra bunları değiştirmek tasarımı zayıflatıyor.
- Varyantı yayına alma kararı önceden belirlenen noktaya kadar açık kalıyor, böylece gösterge panelindeki erken hareket sonucu belirlemiyor.
- Gösterge paneli anlamlı ve yeşil bir rakam gösterdiği an, ne zaman olursa olsun test karara bağlanıyor.
- Test yayına girmeden önce kimse minimum etki ya da örneklem büyüklüğü hesaplamamış.
- Ziyaretçiler her sayfa görüntülemesinde yeniden randomize ediliyor, oturum boyunca aynı varyantta kalmıyor.
- Beş metrik birden kontrol ediliyor ve hangisi yeşile döndüyse sonuç o oluyor.


Şu durumlarda başka bir çalışma daha doğru
- Trafik, değişikliğin değerini koruduğu sürede hesaplanan örnekleme yetmiyor, bu yüzden farklı bir araştırma ya da kontrollü yayın gerekiyor.
- Ekip sonucu her gün panele bakarak vermek istiyor, ama bu test kayıtlı durma kuralına ulaşılana kadar okunmuyor.
- Aynı sayfada birkaç değişiklik birlikte test ediliyor, fakat hangisinin varyant sonucunu etkilediğini ayıracak bir etkileşim planı bulunmuyor.
Her kanalın kendi sorumlusu var
Zeo'da Ücretli Arama, Sosyal Medya Reklamları, CRO ve Programatik alanlarının her birini adı belli bir sorumlu yürütüyor. Aşağıdaki danışmanlar bu sayfanın konu aldığı kanala göre eşleşiyor, böylece gerçekte kiminle çalışacağınızı görebilirsiniz.

Serap Yurtvermez
Performance Marketing Team Lead

Abdullah Tanıdır
Performance Marketing Team Lead

Sevda Yurtvermez
Performance Marketing Team Lead

İpek Ezer
Performance Marketing Executive

Onur Durdağı
Performance Marketing Executive

Zafer Yıldız
Web Analytics Manager

Metehan Urhan
New Business & Partnership Manager
Kullandığımız araçlar
Bu işin arkasındaki araçlar
VWOtesti sıralı modelle yürütüyor, ara kontrollerin sonucu geçersiz kılmasını önlüyor
Google Analyticshesabın veri kapsamını kontrol ediyor, randomizasyon birimini buna göre belirliyor
Tek bir ziyaretçi görmeden önce doğru tasarlayalım
Sonucuna gerçekten güvenebileceğiniz bir test kuralım























































