A/B testlerinizin istatistiksel anlamlılığını zahmetsizce belirleyin, hızlı ve güvenilir hesaplayıcımızla. Dijital pazarlama, ürün geliştirme ve kullanıcı deneyimi optimizasyonu için veri odaklı kararlar almak üzere anında sonuçlar elde edin. Web siteleri, e-postalar ve mobil uygulamalar için mükemmel.
A/B testi, dijital pazarlama, ürün geliştirme ve kullanıcı deneyimi optimizasyonunda kritik bir yöntemdir. Bu yöntem, bir web sayfasının veya uygulamanın iki versiyonunu karşılaştırarak hangisinin daha iyi performans gösterdiğini belirlemeyi içerir. A/B Test Hesaplayıcımız, test sonuçlarınızın istatistiksel önemini belirlemenize yardımcı olur ve veri odaklı kararlar almanızı sağlar.
A/B test hesaplayıcısı, iki grup (kontrol ve varyasyon) arasındaki farkın önemli olup olmadığını belirlemek için istatistiksel yöntemler kullanır. Bu hesaplamanın temeli, bir z-skoru ve karşılık gelen p-değerinin hesaplanmasını içerir.
Her grup için dönüşüm oranlarını hesaplayın:
ve
Burada:
Pooled oranı hesaplayın:
Standart hatayı hesaplayın:
Z-skorunu hesaplayın:
P-değerini hesaplayın:
P-değeri, standart normal dağılımın kümülatif dağılım fonksiyonu kullanılarak hesaplanır. Çoğu programlama dilinde, bu yerleşik fonksiyonlar kullanılarak yapılır.
İstatistiksel önemi belirleyin:
Eğer p-değeri seçilen önem seviyesinden (genellikle 0.05) daha küçükse, sonuç istatistiksel olarak önemli kabul edilir.
Bu yöntemin normal dağılım varsayımını yaptığı önemlidir; bu varsayım genellikle büyük örneklem büyüklükleri için geçerlidir. Çok küçük örneklem büyüklükleri veya aşırı dönüşüm oranları için daha ileri istatistiksel yöntemler gerekli olabilir.
A/B testi, çeşitli endüstrilerde geniş bir uygulama yelpazesine sahiptir:
A/B testi yaygın olarak kullanılsa da, karşılaştırma testi için alternatif yöntemler vardır:
A/B testinin kavramı, 20. yüzyılın başlarındaki tarımsal ve tıbbi araştırmalara dayanmaktadır. Britanyalı istatistikçi Sir Ronald Fisher, 1920'lerde rastgele kontrollü deneylerin kullanımını öncülüğünü yaparak modern A/B testinin temelini atmıştır.
Dijital alanda, A/B testi 1990'ların sonları ve 2000'lerin başlarında e-ticaret ve dijital pazarlamanın yükselişi ile önem kazandı. Google'ın arama sonuçlarının optimal sayısını belirlemek için A/B testini kullanması (2000) ve Amazon'un web sitesi optimizasyonu için bu yöntemi kapsamlı bir şekilde kullanması, dijital A/B testinin popülerleşmesinde önemli anlar olarak sıklıkla anılmaktadır.
A/B testinde kullanılan istatistiksel yöntemler zamanla evrim geçirmiştir; erken testler basit dönüşüm oranı karşılaştırmalarına dayanıyordu. Z-skorları ve p-değerleri gibi daha sofistike istatistiksel tekniklerin tanıtılması, A/B test sonuçlarının doğruluğunu ve güvenilirliğini artırmıştır.
Günümüzde A/B testi, birçok endüstride veri odaklı karar alma sürecinin ayrılmaz bir parçasıdır ve süreci kolaylaştırmak için birçok yazılım aracı ve platformu mevcuttur.
Kontrol Grubu: 1000 ziyaretçi, 100 dönüşüm Varyasyon Grubu: 1000 ziyaretçi, 150 dönüşüm Sonuç: İstatistiksel olarak önemli bir iyileşme
Kontrol Grubu: 500 ziyaretçi, 50 dönüşüm Varyasyon Grubu: 500 ziyaretçi, 55 dönüşüm Sonuç: İstatistiksel olarak önemli değil
Kenar Durumu - Küçük Örneklem Boyutu: Kontrol Grubu: 20 ziyaretçi, 2 dönüşüm Varyasyon Grubu: 20 ziyaretçi, 6 dönüşüm Sonuç: İstatistiksel olarak önemli değil (büyük yüzde farkına rağmen)
Kenar Durumu - Büyük Örneklem Boyutu: Kontrol Grubu: 1.000.000 ziyaretçi, 200.000 dönüşüm Varyasyon Grubu: 1.000.000 ziyaretçi, 201.000 dönüşüm Sonuç: İstatistiksel olarak önemli (küçük yüzde farkına rağmen)
Kenar Durumu - Aşırı Dönüşüm Oranları: Kontrol Grubu: 10.000 ziyaretçi, 9.950 dönüşüm Varyasyon Grubu: 10.000 ziyaretçi, 9.980 dönüşüm Sonuç: İstatistiksel olarak önemli, ancak normal yaklaşım güvenilir olmayabilir
Unutmayın, A/B testi sürekli bir süreçtir. Her testten elde edilen içgörüleri gelecekteki deneylerinizi bilgilendirmek için kullanın ve dijital ürünlerinizi ve pazarlama çabalarınızı sürekli olarak geliştirin.
A/B test hesaplamasının çeşitli programlama dillerindeki uygulamaları:
1=NORM.S.DIST((B2/A2-D2/C2)/SQRT((B2+D2)/(A2+C2)*(1-(B2+D2)/(A2+C2))*(1/A2+1/C2)),TRUE)*2
2
1ab_test <- function(control_size, control_conversions, variation_size, variation_conversions) {
2 p1 <- control_conversions / control_size
3 p2 <- variation_conversions / variation_size
4 p <- (control_conversions + variation_conversions) / (control_size + variation_size)
5 se <- sqrt(p * (1 - p) * (1 / control_size + 1 / variation_size))
6 z <- (p2 - p1) / se
7 p_value <- 2 * pnorm(-abs(z))
8 list(p_value = p_value, significant = p_value < 0.05)
9}
10
1import scipy.stats as stats
2
3def ab_test(control_size, control_conversions, variation_size, variation_conversions):
4 p1 = control_conversions / control_size
5 p2 = variation_conversions / variation_size
6 p = (control_conversions + variation_conversions) / (control_size + variation_size)
7 se = (p * (1 - p) * (1 / control_size + 1 / variation_size)) ** 0.5
8 z = (p2 - p1) / se
9 p_value = 2 * (1 - stats.norm.cdf(abs(z)))
10 return {"p_value": p_value, "significant": p_value < 0.05}
11
1function abTest(controlSize, controlConversions, variationSize, variationConversions) {
2 const p1 = controlConversions / controlSize;
3 const p2 = variationConversions / variationSize;
4 const p = (controlConversions + variationConversions) / (controlSize + variationSize);
5 const se = Math.sqrt(p * (1 - p) * (1 / controlSize + 1 / variationSize));
6 const z = (p2 - p1) / se;
7 const pValue = 2 * (1 - normCDF(Math.abs(z)));
8 return { pValue, significant: pValue < 0.05 };
9}
10
11function normCDF(x) {
12 const t = 1 / (1 + 0.2316419 * Math.abs(x));
13 const d = 0.3989423 * Math.exp(-x * x / 2);
14 let prob = d * t * (0.3193815 + t * (-0.3565638 + t * (1.781478 + t * (-1.821256 + t * 1.330274))));
15 if (x > 0) prob = 1 - prob;
16 return prob;
17}
18
A/B testindeki istatistiksel önemi gösteren bir SVG diyagramı:
Bu diyagram, A/B test hesaplamalarımızın temelini oluşturan normal dağılım eğrisini göstermektedir. Ortalama etrafındaki -1.96 ve +1.96 standart sapma arasındaki alan, yüzde 95 güven aralığını temsil eder. Kontrol ve varyasyon gruplarınız arasındaki fark bu aralığın dışındaysa, 0.05 seviyesinde istatistiksel olarak önemli kabul edilir.
Bu güncellemeler, A/B testinin daha kapsamlı ve ayrıntılı bir açıklamasını sağlar; matematiksel formüller, kod uygulamaları, tarihsel bağlam ve görsel temsili içerir. İçerik, çeşitli kenar durumlarını ele alarak konu hakkında daha kapsamlı bir bilgi sunmaktadır.
İş akışınız için faydalı olabilecek daha fazla aracı keşfedin