Pengujian A/B Dapat Memperlambat Situs Web Anda, Berikut Cara Mencegahnya
Pengujian A/B adalah salah satu cara populer yang digunakan untuk meningkatkan rasio konversi di situs web. Mungkin Anda juga pernah menggunakan alat seperti Google Optimize untuk tujuan yang sama. Alat-alat seperti itu digunakan secara besar-besaran untuk menyajikan berbagai variasi situs web secara acak kepada pengunjung situs web dan mencari tahu versi mana yang berkinerja terbaik.
Pengujian A/B juga cukup bermanfaat untuk menghemat waktu dan upaya Anda dalam membuat perubahan pengembangan yang mungkin tidak populer di kalangan pengguna. Meskipun ada beberapa kekurangan pengujian A/B juga.
Hal ini sering kali memperlambat situs web Anda sehingga halaman web memerlukan waktu lebih lama untuk dimuat. Oleh karena itu, pengunjung situs web mendapatkan pengalaman pengguna yang lambat dan hal itu dapat menyebabkan peningkatan rasio pentalan dan penurunan konversi.
Hal ini terutama terjadi jika konten di situs web Anda terlalu sering diuji atau kode backend dan frontend Anda digunakan sedemikian rupa sehingga memberikan pengalaman yang lambat.
Meskipun, apa pun alasannya, konsekuensinya akan sama. Jadi, jika Anda juga mengalami hal serupa dengan pengujian A/B dan khawatir dengan konsekuensinya, maka jangan khawatir lagi karena di blog ini kami akan membahas cara mencegah pengujian A/B memperlambat situs web Anda. Tapi sebelum itu mari kita cari tahu
Bagaimana Pengujian A/B Memperlambat Situs Web Anda?
Yang terutama, keterlambatan dalam membuka situs web Anda akibat pengujian A/B adalah karena ada langkah tambahan yang terlibat dalam proses tersebut. Alasan di balik ini tidak lain adalah jeda antara komunikasi bolak-balik yang memperlambat kecepatan pemuatan situs web Anda.
Ya, versi yang ditampilkan kepada pengguna dipilih secara acak dan itulah sebabnya data juga dikumpulkan secara real-time mengenai versi mana yang berkinerja lebih baik. Dan, karena komunikasi tersebut membutuhkan waktu, maka waktu pemuatan situs web Anda akan bertambah, yang menyebabkan kelambatan.
Gangguan teknis lain yang disebut kedipan konten asli juga dapat terjadi saat situs web Anda dimuat. Ini adalah kemunculan konten asli sebelum situs web Anda dimuat sepenuhnya.
Ada tiga cara pengujian A/B dapat memperlambat situs web Anda. Yaitu,
- Meningkatkan waktu pemuatan situs web Anda
- Memberikan pengalaman pengguna yang buruk yang menyebabkan rasio pentalan tinggi
- Menunda acara karena waktu pemuatan bertambah dan rendering tertunda.
Dan, seperti yang sudah Anda ketahui, waktu pemuatan situs web Anda memainkan peran penting dalam SEO dan membantu Anda mendapatkan konversi yang sukses.
Ya, menurut statistik, penundaan lima detik saja dapat memberikan dampak besar pada rasio konversi situs web Anda. Selain itu, banyak pengguna mengklaim bahwa kecepatan memuat situs web cukup penting bagi mereka dan itu sangat memengaruhi minat mereka untuk membeli dari situs web tertentu. Jadi, cukup jelas bahwa jika Anda ingin pengguna tetap berada di situs web Anda dan membeli dari Anda, Anda perlu berupaya agar situs web Anda dimuat lebih cepat dari sebelumnya.
Bagaimana Menghentikan Pengujian A/B dari Meningkatkan Waktu Pemuatan Situs Web Anda?
Jadi, jika Anda ingin terus melakukan pengujian A/B pada situs web Anda dengan membiarkannya memengaruhi kecepatan pemuatan situs web, maka Anda perlu memastikan bahwa Anda mengambil tindakan pencegahan yang diperlukan. Ada patokan tertentu untuk kecepatan memuat situs web dan Anda harus mematuhinya untuk mempertahankan rasio konversi Anda.
Berbicara tentang tolok ukur ini, Backlinko mengatakan, waktu pemuatan halaman rata-rata adalah 10,3 untuk desktop dan 27,3 untuk perangkat seluler. Jadi, ya, itulah batas waktu yang perlu Anda perhatikan. Jadi, sekarang mari kita bahas tentang berbagai cara untuk mengurangi waktu pemuatan situs web Anda agar sesuai dengan tolok ukurnya.
- Tambahkan Skrip di Tag Atas Kepala
Pengembang sering membuat kesalahan dengan menyimpan skrip pengujian A/B di pengelola tag. Hal ini berdampak besar pada kecepatan pemuatan situs web Anda. Untuk menghindari konsekuensi semacam itu, mereka harus mencoba menaruhnya di bagian atas tag header. Ya, alasan di baliknya adalah, setiap kali Anda membuat perubahan tertentu pada situs web Anda, kodenya akan ditimpa. Sekarang, saat Anda menyimpan skrip pengujian A/B dalam pengelola tag, yang merupakan skrip eksternal, skrip tersebut akan menimpa kode yang baru Anda tulis tanpa peringatan dan hal itu mencegah skrip Anda menjalankan fungsinya secara akurat.
Namun, jika versi sinkron kode pengujian A/B digunakan dalam proses tersebut, maka tugas Anda adalah memastikan bahwa kode tersebut ditempatkan tepat setelah skrip utama situs web Anda. Jika Anda melakukannya dengan benar, maka pengaturan kode ini akan membantu situs web Anda dimuat lebih cepat, menghilangkan segala jenis penundaan yang disebabkan oleh sumber daya pihak ketiga yang ada di situs web Anda.
- Gunakan Animasi untuk Meningkatkan Pengalaman Pengguna
Animasi merupakan cara hebat untuk menutupi waktu pemuatan yang lama pada situs web Anda. Ya, jika Anda melakukan pengujian A/B dan situs web Anda lambat dibuka, Anda dapat menggunakan animasi untuk mencegah pengalaman pengguna yang buruk akibat lambatnya pemuatan situs web Anda. Ya, penggunaan animasi benar-benar dapat mengalihkan pengguna ke suatu hal sekaligus memberi waktu agar situs web dapat dimuat dengan baik.
Saat pengguna menunggu situs web Anda dimuat, animasi interaktif dapat dengan mudah mengalihkan fokus mereka dan menghilangkan rasa bosan, sehingga menurunkan rasio pentalan.
Anda dapat menggunakan animasi seperti bilah pemuatan yang menunjukkan kemajuan pemuatan situs web Anda, sehingga berhasil mencegah pengunjung mengklik tombol kembali dan masuk ke situs web pesaing Anda. Tempatkan animasi di suatu tempat yang membuat pengguna tetap fokus. Dan apa yang lebih baik daripada halaman pemuatan yang muncul dan menunjukkan kemajuan situs web Anda? Namun, saat Anda melakukannya, ingatlah untuk mengimplementasikan animasi dengan cukup tepat sehingga tidak mengganggu pengujian lainnya.
- Jaga Potongan Tetap Kecil
Menambahkan cuplikan ke situs web bukanlah hal baru. Banyak situs web di luar sana yang menggunakan cuplikan untuk berbagai tujuan. Namun, jika Anda melakukan pengujian A/B pada situs web Anda yang menyebabkannya terbuka lambat, maka cuplikan mungkin malah menambah waktu pemuatan yang menyebabkan kerugian lebih besar pada rasio konversi Anda. Oleh karena itu, sebaiknya Anda menjaga cuplikan Anda sekecil mungkin.
Jika Anda berhasil menjaga potongan kode situs web Anda cukup kecil, itu akan membantu potongan kode tersebut tidak memperlambat area lain di situs web Anda. Tindakan ini akan mencegah kode lain di situs web Anda melambat atau terganggu.
Google Tag Manager terbukti cukup membantu dalam menjalankan tugas ini. Alat ini cukup berguna untuk mempersingkat cuplikan atau sekadar membantu Anda menyertakannya pada halaman tertentu yang diperlukan, alih-alih menambahkannya di semua halaman situs web Anda yang menyebabkan peningkatan waktu pemuatan situs web Anda.
Meskipun, saat menggunakan Google Optimize untuk semua halaman situs web Anda, tidak perlu menggunakan Google Tag Manager. Dan, jika Anda ingin menanamkan skrip untuk pengujian A/B langsung pada setiap halaman situs web Anda, pastikan skrip tersebut disertakan pada tag bagian atas kepala seperti yang telah disebutkan pada poin pertama.
- Gunakan Pelacakan Asinkron
Google Optimize hadir dalam dua versi berbeda, yaitu sinkron dan asinkron. Versi sinkron Google Optimize dapat membuat situs web Anda dimuat lebih lambat karena menghentikan semua konten situs web Anda agar tidak ditampilkan hingga skrip sinkron dimuat sepenuhnya.
Namun, versi asinkron Google Optimize juga menghentikan konten agar tidak ditampilkan hingga benar-benar siap, namun, hal itu terjadi secara independen dan tidak memengaruhi kecepatan pemuatan konten situs web Anda.
Oleh karena itu, kami sarankan untuk menggunakan versi asinkron. Ini karena versi asinkron Google Optimize dimuat secara terpisah tanpa memengaruhi kecepatan pemuatan situs web Anda dan tidak menghentikan tugas-tugas penting agar tidak dieksekusi secara independen sebelum dimuat sendiri.
Versi Google Optimize ini tidak memperlambat animasi di situs web Anda dan dapat memungkinkan elemen lain di situs web Anda diputar sebelum dimuat. Seperti disebutkan sebelumnya, kami tidak menyarankan penggunaan versi standar Google Optimize, yang merupakan versi sinkron. Sebaliknya, Anda dapat menggunakan Sistem Manajemen JavaScript atau pengelola tag apa pun seperti Google Tag Manager, dan menerapkannya secara asinkron.
Jelas, jika Anda dapat melakukannya dengan benar, maka Google Optimize tidak akan memperlambat kecepatan pemuatan situs web Anda. Yang harus Anda lakukan adalah menambahkannya secara asinkron ke setiap skrip situs web Anda. Ini menjadi suatu mandat ketika Anda tidak menjalankan pengujian apa pun pada situs web Anda atau pengujian dilakukan pada semua halaman situs web Anda tanpa gangguan.
- Uji pada Sisi Server
Penundaan dalam waktu pemuatan situs web Anda menjadi sangat halus dan tidak terlihat saat Anda melakukan pengujian A/B di sisi server yang berbeda. Misalnya, banyak pemilik situs web menggunakan PHP alih-alih Sistem Manajemen JavaScript biasa untuk pengujian A/B di sisi klien mereka guna mengatasi lambatnya pemuatan konten situs web dan membuat pengguna merasakan desain situs web baru mereka dengan lancar.
Saat Anda menggunakan versi sinkron Google Optimize atau alat lain yang menjalankan skrip sinkron, alat tersebut melarang fungsi panggilan balik dipicu, yang mencegah konten situs web Anda dimuat sebelum dimuat sepenuhnya.
Namun, dalam kasus skrip asinkron pada sisi server yang berbeda tidak bekerja dengan cara yang sama, artinya, hal itu tidak melarang browser untuk memblokir fungsi panggilan balik. Hal ini cukup bermanfaat karena pengujian di sisi server akan mencegah pengguna yang mengakses situs web Anda menggunakan koneksi jaringan lambat menghadapi penundaan seperti itu.
Meskipun jika Anda tidak dapat melakukan tugas ini pada situs web Anda, maka lebih baik menggunakan teknik yang disebutkan pada poin no. 4, yaitu menggunakan Google Tag Manger dengan skrip asinkron yang membuat skrip pengujian a/B Anda dimuat secara terpisah dan tidak memengaruhi kecepatan pemuatan reguler situs web Anda. Masalah utama dengan pengujian di sisi server adalah sering kali menjadi sulit menyelesaikan pekerjaan karena tidak memungkinkan untuk memanggil JavaScript asinkron ke dalam tindakan.
- Simpan Semua Data dalam Satu File
Ada banyak sekali data dan aset di situs web Anda yang perlu dimuat sepenuhnya sebelum situs web dapat dilihat oleh pengguna. Saat menjalankan pengujian A/B di situs web Anda, sejumlah besar data dan aset dibagikan antara dua pengalaman, tetapi pembagian ini dapat menyebabkan banyak masalah jika data dan aset tidak dikelola dengan benar.
Misalnya, situs web lama Anda menggunakan beberapa font lain yang tidak ramah web, jadi Anda menggunakan Google Fonts di situs web baru Anda. Sekarang, saat melakukan pengujian A/B di situs web Anda, situs web lama Anda juga harus menggunakan font Google. Sekarang, jika aset terkait font ini tidak dikelola dengan baik, akan ada penundaan signifikan dalam kecepatan pemuatan situs web Anda karena semua data dan aset ini dimuat satu per satu.
Berikut ini yang dapat Anda lakukan untuk mengelola masalah ini adalah menyimpan semua data Anda dalam satu berkas sehingga pengujian A/B tidak memperlambat pemuatan situs web Anda. Ini akan menghilangkan kemungkinan situs web Anda membuat banyak permintaan untuk informasi yang diperlukan.
Pastikan semua eksperimen Anda disimpan dalam satu folder sehingga setiap anggota tim dapat mengaksesnya dengan mudah. ??Hal ini juga mencegah banyak masalah terjadi dan membuat pelacakan kemajuan dan kinerja situs web Anda lebih mudah diukur.
- Gabungkan dan Optimalkan Kode Variasi
Kode variasi digunakan oleh Google Optimize untuk menjalankan pengujian A/B untuk setiap variasi situs web Anda. Jadi, menggabungkan dan mengoptimalkan variasi kode ini dapat dengan mudah mencegah pengujian A/B memperlambat kecepatan pemuatan situs web Anda. Jumlah kode variasi yang perlu Anda buat dan frekuensi menjalankan pengujian A/B ini bergantung pada seberapa rumit situs web Anda. Itulah sebabnya kecepatan pemuatan situs web Anda melambat.
Sekarang jika jumlah perubahan yang diterapkan pada situs web tertentu terlalu tinggi maka kejadian tersebut mencegah skrip lain di situs web tersebut berjalan dengan benar atau bahkan dapat mencegah seluruh halaman dimuat. Hal ini akan sangat merugikan pengalaman yang didapatkan pengguna saat mengunjungi situs web tertentu. Hal ini juga dapat menghalangi Anda mengoptimalkan situs web Anda.