Eksperimen sisi server
Pada penerapan standar eksperimen Google Optimize, browser mengeksekusi JavaScript di halaman web untuk menentukan varian yang akan ditayangkan. Meskipun mudah diterapkan, eksperimen ini terbatas pada perubahan sisi klien, seperti perubahan gaya atau posisi elemen di halaman web yang dirender.
Pada eksperimen sisi server, kode Anda harus menjalankan semua tugas yang ditangani Optimize dalam eksperimen sisi klien. Misalnya, kode Anda menargetkan audiens dan secara konsisten menayangkan varian yang sesuai untuk setiap pengguna. Anda hanya menggunakan antarmuka Optimize untuk membuat eksperimen, menetapkan tujuan, membuat varian, dan melihat laporan.
Artikel ini menjelaskan cara menggunakan Optimize untuk melaporkan eksperimen yang berjalan di server Anda atau perangkat lainnya yang terhubung ke internet. Pilih dari opsi berikut berdasarkan kode pengukuran Analytics yang ditambahkan ke situs Anda:
Berikut cara menjalankan eksperimen sisi server pada varian di halaman web:
- Membuat eksperimen di Optimize.
- Menetapkan tujuan eksperimen.
- Menetapkan penargetan eksperimen.
- Membuat varian.
- Memulai eksperimen.
- Mendapatkan ID eksperimen.
Saat eksperimen berjalan:
- Menetapkan ID eksperimen dan memilih varian dari server.
- Menambahkan kode pengukuran Google Analytics ke varian.
Membuat eksperimen di Optimize
Saat menggunakan metode ini, Anda dapat membuat dan menjalankan pengujian A/B atau pengujian multi-variasi (MVT).
Untuk membuat pengujian A/B:
- Buka akun Optimize.
- Pilih penampung.
- Klik Buat pengalaman.
- Masukkan nama eksperimen.
- Kosongkan kolom URL di sini. Masukkan URL placeholder yang tidak ada di situs Anda.
- Pilih Pengujian A/B.
- Klik Buat.
Menetapkan tujuan eksperimen
Gunakan tujuan untuk mengukur hasil eksperimen Anda.
- Di halaman eksperimen, klik Tambahkan tujuan eksperimen di bagian Pengukuran dan tujuan.
- Pilih tujuan utama dari menu dropdown.
Menetapkan penargetan eksperimen
Kode sisi server Anda menangani penargetan eksperimen, sehingga Optimize tidak menggunakan informasi yang Anda masukkan di sini. Namun, Optimize mengharuskan Anda menetapkan aturan URL.
Untuk menetapkan penargetan eksperimen:
- Di halaman eksperimen, klik Tambahkan varian di bagian Penargetan dan varian.
- Masukkan nama varian (misalnya Varian 1) lalu klik Selesai.
- Klik + Tambahkan aturan URL di bagian Penargetan halaman.
- Pilih jenis pencocokan sama dengan dan masukkan SERVER_SIDE untuk nilai. Jangan gunakan URL atau string yang diawali dengan "http" atau "https" karena jika situs Anda diberi tag dengan Optimize, eksperimen sisi server ini tidak dapat dipicu untuk situs Anda.
- Klik Tambahkan.
Membuat varian
Untuk membuat varian:
- Di halaman eksperimen, klik + Tambahkan varian di bagian Varian.
- Masukkan nama varian (misalnya Varian 1) lalu klik Selesai.
- Klik Tambahkan.
Memulai eksperimen
Di halaman eksperimen, klik Mulai.
Mendapatkan ID eksperimen
ID eksperimen ada di Google Analytics di bagian Pengukuran dan tujuan.
Menerapkan eksperimen
Eksperimen memiliki satu ID eksperimen dan dua atau beberapa varian, termasuk varian asli. Setiap varian memiliki ID varian, yaitu indeks yang dimulai dari angka 0. Misalnya, jika halaman web memiliki 6 varian, ID varian akan sama dengan urutan varian pada UI, dimulai dari angka 0 untuk varian asli.
Menetapkan ID eksperimen dan memilih varian dari server
Jika eksperimen berjalan di halaman web, saat pengguna membuka halaman tersebut, server akan menampilkan varian ke browser. Karena pengalaman pengguna akan lebih konsisten jika Anda terus menayangkan varian yang sama kepada pengguna, sebaiknya gunakan pendekatan distribusi varian yang memungkinkan hal ini, seperti algoritme hashing ID. Selain itu, jika beberapa varian yang berbeda untuk eksperimen yang sama dilihat oleh satu pengguna dalam satu sesi, sesi tersebut tidak akan dihitung dalam eksperimen. Misalnya, kode berikut memilih satu varian untuk eksperimen dengan 3 varian:
<?php // Sets the ID of the experiment on variants of this web page. $experimentId = '16iQisXuS1qwXDixwB-EWgQ'; // Randomly picks a variant for the user. $variationId = rand(0, 2); ?>
Menambahkan kode pengukuran Google Analytics ke varian
Melaporkan hit pengujian multi-variasi
Pengujian multi-variasi (MVT) menguji dua atau beberapa elemen, atau bagian, untuk memahami efeknya pada satu sama lain. Pengujian multi-variasi mengidentifikasi kombinasi varian yang paling efektif, bukan menampilkan varian halaman yang paling efektif (seperti dalam eksperimen A/B). Misalnya, sebuah eksperimen MVT dapat memiliki dua bagian yang bernama "Warna" dan "Font": bagian "Warna" dapat memiliki tiga varian (merah, hijau, dan biru) dan bagian "Font" mungkin memiliki dua varian (10 pt dan 12 pt).
Server Anda perlu memilih varian untuk setiap bagian, lalu melaporkan informasi tersebut ke Google Analytics. Prosedurnya sama seperti prosedur pengujian A/B, kecuali setelan variannya.
Untuk melaporkan varian eksperimen MVT, batasi varian yang dipilih dari setiap bagian dengan "-":
[variant for section 1]-[variant for section 2]-...-[variant for section N]
Misalnya, contoh berikut mencantumkan tiga varian dari eksperimen MVT di atas. Jadi, dengan eksperimen MVT di atas dengan bagian warna dan font (bagian warna dengan empat varian: 0 = asli, 1 = merah, 2 = hijau, 3 = biru, dan bagian font dengan tiga varian: 0 = asli, 1 = 10 pt, 2 = 12 pt):
- "0-0" menunjukkan warna dan font asli
- "1-0" menunjukkan merah dan font asli
- "2-1" menunjukkan hijau dan font 10 pt
Misalnya, kode berikut memilih 0-0 (warna dan font asli) untuk eksperimen: