Mengukur aplikasi web satu halaman

Dokumen ini ditujukan untuk developer yang ingin mengukur kunjungan halaman di aplikasi web satu halaman mereka menggunakan Google Analytics.

Aplikasi web satu halaman (SPA) adalah situs yang memuat dokumen HTML satu kali dan mengambil konten tambahan menggunakan JavaScript API.

Contoh: Misalkan Anda memiliki formulir untuk memperoleh beberapa prospek. Formulir ini memiliki tiga layar:

  • Layar pertama untuk mengambil informasi pelanggan.
  • Layar kedua tempat pelanggan menunjukkan minat terhadap layanan tertentu.
  • Halaman layar ketiga untuk mendaftar ke webinar yang berkaitan dengan minat pelanggan.

Kunci untuk mengukur penayangan halaman dari SPA dengan benar adalah dengan menghitung kunjungan halaman untuk setiap layar yang digunakan pengguna dan menentukan referrer halaman dengan benar, sehingga Anda dapat melacak perjalanan pengguna dengan benar.

Sebelum memulai

Halaman ini mengasumsikan bahwa Anda sudah:

Menerapkan pengukuran aplikasi web satu halaman

Untuk menerapkan pengukuran SPA yang akurat, gunakan salah satu metode berikut untuk memicu kunjungan halaman virtual baru:

  • Perubahan histori browser (direkomendasikan): Jika SPA Anda menggunakan History API, khususnya metode pushState() dan replaceState() untuk mengupdate layar, gunakan opsi ini.

  • Peristiwa kustom: Jika situs Anda menggunakan objek DocumentFragment untuk merender layar yang berbeda, gunakan opsi ini.