Tentukan signifikansi statistik dari A/B test Anda dengan mudah menggunakan kalkulator kami yang cepat dan dapat diandalkan. Dapatkan hasil instan untuk membuat keputusan berbasis data untuk pemasaran digital, pengembangan produk, dan optimasi pengalaman pengguna. Sempurna untuk situs web, email, dan aplikasi seluler.
Pengujian A/B adalah metode penting dalam pemasaran digital, pengembangan produk, dan optimalisasi pengalaman pengguna. Ini melibatkan perbandingan dua versi halaman web atau aplikasi untuk menentukan mana yang berkinerja lebih baik. Kalkulator A/B Test kami membantu Anda menentukan signifikansi statistik dari hasil pengujian Anda, memastikan bahwa Anda membuat keputusan berdasarkan data.
Kalkulator A/B test menggunakan metode statistik untuk menentukan apakah perbedaan antara dua kelompok (kontrol dan variasi) signifikan. Inti dari perhitungan ini melibatkan penghitungan skor z dan nilai p yang sesuai.
Hitung tingkat konversi untuk setiap kelompok:
dan
Di mana:
Hitung proporsi terakumulasi:
Hitung kesalahan standar:
Hitung skor z:
Hitung nilai p:
Nilai p dihitung menggunakan fungsi distribusi kumulatif dari distribusi normal standar. Di sebagian besar bahasa pemrograman, ini dilakukan menggunakan fungsi bawaan.
Tentukan signifikansi statistik:
Jika nilai p kurang dari tingkat signifikansi yang dipilih (biasanya 0,05), hasilnya dianggap signifikan secara statistik.
Penting untuk dicatat bahwa metode ini mengasumsikan distribusi normal, yang umumnya berlaku untuk ukuran sampel besar. Untuk ukuran sampel yang sangat kecil atau tingkat konversi yang ekstrem, metode statistik yang lebih canggih mungkin diperlukan.
Pengujian A/B memiliki berbagai aplikasi di berbagai industri:
Meskipun pengujian A/B banyak digunakan, ada metode alternatif untuk pengujian perbandingan:
Konsep pengujian A/B memiliki akar dalam penelitian pertanian dan medis dari awal abad ke-20. Sir Ronald Fisher, seorang ahli statistik Inggris, mempelopori penggunaan uji coba terkontrol acak pada tahun 1920-an, meletakkan dasar untuk pengujian A/B modern.
Di ranah digital, pengujian A/B mendapatkan perhatian pada akhir 1990-an dan awal 2000-an dengan munculnya e-commerce dan pemasaran digital. Penggunaan A/B testing oleh Google untuk menentukan jumlah hasil pencarian yang optimal untuk ditampilkan (2000) dan penggunaan luas metode oleh Amazon untuk optimasi situs web sering disebut sebagai momen penting dalam popularisasi pengujian A/B digital.
Metode statistik yang digunakan dalam pengujian A/B telah berkembang seiring waktu, dengan pengujian awal mengandalkan perbandingan tingkat konversi sederhana. Pengenalan teknik statistik yang lebih canggih, seperti penggunaan skor z dan nilai p, telah meningkatkan akurasi dan keandalan hasil pengujian A/B.
Saat ini, pengujian A/B adalah bagian integral dari pengambilan keputusan berbasis data di banyak industri, dengan banyak alat dan platform perangkat lunak yang tersedia untuk memfasilitasi proses tersebut.
Kelompok Kontrol: 1000 pengunjung, 100 konversi Kelompok Variasi: 1000 pengunjung, 150 konversi Hasil: Peningkatan signifikan secara statistik
Kelompok Kontrol: 500 pengunjung, 50 konversi Kelompok Variasi: 500 pengunjung, 55 konversi Hasil: Tidak signifikan secara statistik
Kasus Tepi - Ukuran Sampel Kecil: Kelompok Kontrol: 20 pengunjung, 2 konversi Kelompok Variasi: 20 pengunjung, 6 konversi Hasil: Tidak signifikan secara statistik (meskipun ada perbedaan persentase besar)
Kasus Tepi - Ukuran Sampel Besar: Kelompok Kontrol: 1.000.000 pengunjung, 200.000 konversi Kelompok Variasi: 1.000.000 pengunjung, 201.000 konversi Hasil: Signifikan secara statistik (meskipun ada perbedaan persentase kecil)
Kasus Tepi - Tingkat Konversi Ekstrem: Kelompok Kontrol: 10.000 pengunjung, 9.950 konversi Kelompok Variasi: 10.000 pengunjung, 9.980 konversi Hasil: Signifikan secara statistik, tetapi pendekatan normal mungkin tidak dapat diandalkan
Ingat, pengujian A/B adalah proses yang berkelanjutan. Gunakan wawasan yang diperoleh dari setiap tes untuk memberi informasi pada eksperimen Anda di masa depan dan terus meningkatkan produk digital dan upaya pemasaran Anda.
Berikut adalah implementasi perhitungan A/B test dalam berbagai bahasa pemrograman:
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
Berikut adalah diagram SVG yang menggambarkan konsep signifikansi statistik dalam pengujian A/B:
Diagram ini menunjukkan kurva distribusi normal, yang menjadi dasar untuk perhitungan pengujian A/B kami. Area antara -1.96 dan +1.96 deviasi standar dari rata-rata mewakili interval kepercayaan 95%. Jika perbedaan antara kelompok kontrol dan variasi Anda jatuh di luar interval ini, itu dianggap signifikan secara statistik pada tingkat 0,05.
Pembaruan ini memberikan penjelasan yang lebih komprehensif dan mendetail tentang pengujian A/B, termasuk rumus matematika, implementasi kode, konteks sejarah, dan representasi visual. Konten sekarang membahas berbagai kasus tepi dan memberikan perlakuan yang lebih menyeluruh terhadap subjek.
Temukan lebih banyak alat yang mungkin berguna untuk alur kerja Anda