Skip to content

Most visited

Recently visited

navigation

Tingkatkan aplikasi Anda dengan menjalankan pengujian A/B dalam aplikasi

Pengujian A/B membantu menguji peningkatan pada aplikasi Anda, pada subkumpulan pengguna agar Anda dapat menggunakan data untuk memilih solusi terbaik bagi seluruh basis pengguna.

Mengapa cara ini berhasil

Pengujian A/B mengambil spekulasi dalam menentukan apakah perubahan pada fitur atau konten aplikasi bermanfaat atau tidak. Dan karena Anda bisa menguji perubahan pada subkumpulan pengguna, ini akan membantu menghindari merilis update ke semua pengguna, jika aplikasi memiliki dampak negatif atau tidak terduga.

Cara melakukannya

  • Pilih platform pengujian A/B yang sesuai, seperti penargetan persentil acak Firebase Remote Config dengan Firebase Analytics atau Google Analytics dengan Google Tag Manager, dan integrasikan dengan aplikasi Anda.
  • Tentukan variasi fitur atau konten yang ingin diuji dan bagaimana Anda akan mengukur keberhasilannya.
  • Siapkan fitur atau konten yang akan ditampilkan pada kontrol dan grup uji sebagai berikut:
Skenario Contoh perubahan yang akan diuji Pengguna yang dikecualikan dari pengujian melihat … Varian A Varian B Varian C, D, dll. (opsional)
Implementasi baru fitur yang ada Peralihan ke Navigasi Bawah dari Tab akan meningkatkan interaksi pengguna … implementasi yang ada
mis. Tab
Implementasi yang ada
mis. Tab
Implementasi fitur baru
Mis. Navigasi Bawah
Implementasi fitur tambahan
Mis. Panel Samping Navigasi
Fitur baru yang membuat metrik baru Direktori item pembelian dalam aplikasi menurut popularitas daripada harga akan menghasilkan pendapatan yang lebih besar … tidak ada fitur baru
mis. pembelian dalam aplikasi tidak diaktifkan
Implementasi fitur baru 1
mis. item pembelian dalam aplikasi dicantumkan menurut popularitas
Implementasi fitur baru 2
mis. item pembelian dalam aplikasi dicantumkan menurut harga
Implementasi fitur tambahan
mis. item pembelian dalam aplikasi diurutkan menurut abjad
Fitur baru diukur dengan metrik yang ada Memungkinkan pengguna untuk menandai item akan meningkatkan interaksi pengguna … tidak ada fitur baru
mis. menandai item tidak diaktifkan
Tidak ada fitur baru
mis. menandai item tidak diaktifkan
Implementasi fitur baru
mis. menandai item diaktifkan, menggunakan simbol hati
Implementasi fitur tambahan
mis. menandai item diaktifkan, menggunakan simbol bintang
  • Pilih ukuran populasi uji atau durasi uji, bergantung pada fitur platform pengujian A/B, dengan sasaran meraih populasi uji minimal 1000 pengguna.
  • Jalankan pengujian.
  • Tinjau hasil pengujian untuk menentukan apakah hasil pengujian signifikan secara statistik dan apakah salah satu variasi yang diuji meningkatkan performa aplikasi Anda.
  • Luncurkan perubahan “kemenangan” untuk semua pengguna Anda.

Praktik terbaik

  • Pilih platform yang memungkinkan pengujian sesuai skala. Seiring pertumbuhan aplikasi dan bisnis, Anda mungkin ingin menjalankan lebih banyak pengujian A/B dan lebih sering. Pastikan platform pilihan Anda bisa menjalankan beberapa pengujian secara paralel pada populasi pengguna yang sama, idealnya menggunakan populasi bersama (sehingga pengguna bisa berada dalam beberapa pengujian secara bersamaan).
  • Uji beberapa atau sebanyak mungkin variasi yang diperlukan untuk membuat pengujian bermanfaat. Sebaiknya uji lebih dari dua varian jika ada beberapa opsi fitur atau konten alternatif yang bermanfaat yang menurut Anda bisa menawarkan peningkatan. Sebaiknya gunakan pendekatan multi-variasi untuk menentukan variasi. Sebagai contoh:
Teks Tombol (Aspek 2)
Beli Beli
Warna Tombol (Aspek 1) Biru Varian A Varian B
Hijau Varian C Varian D
  • Jalankan pengujian dengan waktu yang cukup lama untuk menghapus variasi berkala. Perilaku pengguna mungkin bervariasi dengan siklus per jam, harian, mingguan, atau yang serupa. Pertimbangkan hal ini saat menyetel durasi uji. Jika perilaku diketahui bervariasi selama siklus yang lebih lama, mungkin perlu menggunakan periode uji yang lebih singkat dan memperhitungkan hasilnya.
  • Pastikan variasi yang diketahui antar segmen pengguna tidak memengaruhi pengujian Anda. Jika menurut Anda perilaku pengguna akan bervariasi antar segmen pengguna, jalankan pengujian dalam satu segmen atau pastikan Anda menggunakan sampel perwakilan dari semua pengguna. Misalnya, jika pendapatan pengguna diketahui bervariasi menurut negara, uji pengguna dari satu negara atau sampel pengguna dari semua negara.
  • Uji di beberapa segmen. Jika Anda memiliki segmen pengguna yang dikenal dan bermanfaat — seperti negara, saluran akuisisi, atau yang serupa — sebaiknya jalankan pengujian pada segmen berbeda untuk melihat apakah hasilnya bervariasi di antara mereka. Kemudian Anda dapat meluncurkan perubahan hanya untuk beberapa segmen, atau perubahan berbeda pada segmen berbeda.
  • Pertimbangkan potensi keuntungan bisnis saat menyetel durasi uji. Saat menyetel durasi uji atau ukuran grup uji (dan dengan demikian waktu yang dibutuhkan agar varian ditampilkan kepada penguji), pertimbangkan apakah pengujian yang lebih singkat mungkin memiliki keuntungan bisnis (dengan mendapatkan peningkatan yang lebih cepat).
  • Pantau pengujian untuk hasil negatif yang tidak terduga dan bersiaplah untuk menghentikan pengujian. Meskipun pengujian mungkin hanya melibatkan sebagian kecil pengguna, hasil yang sangat buruk dapat memengaruhi rating dan ulasan Anda atau berdampak negatif terhadap pengguna lain melalui informasi yang dibagikan di media sosial.
  • Jika platform Anda mengizinkan, luncurkan perubahan secara bertahap. Meskipun pengujian mungkin menunjukkan manfaat statistik untuk melakukan perubahan, mungkin ada hasil yang tidak terduga jika semua pengguna mendapatkan perubahan. Melucurkan perubahan secara bertahap memungkinkan Anda memantau efeknya seiring lebih banyak pengguna menerimanya dan menghentikan peluncuran jika perubahan tidak memiliki manfaat yang diharapkan.
  • Kecualikan pengguna yang memilih untuk ikut serta dari metrik Anda. Jika Anda menyediakan opsi bagi pengguna untuk memilih ikut serta melihat atau menggunakan fitur baru yang Anda uji, ingatlah untuk mengecualikan pengguna tersebut dari metrik.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.