Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dokumen ini ditujukan bagi 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: Misalnya, Anda memiliki formulir untuk mendapatkan beberapa prospek. Formulir ini memiliki tiga
layar:
Layar pertama untuk mengambil informasi pelanggan.
Layar kedua tempat pelanggan menunjukkan minat pada layanan tertentu.
Halaman layar ketiga untuk mendaftar webinar yang terkait dengan minat pelanggan.
Kunci untuk mengukur kunjungan halaman dari SPA dengan benar adalah menghitung kunjungan halaman untuk
setiap layar yang berinteraksi dengan pengguna dan mendapatkan perujuk halaman yang benar, sehingga Anda dapat melacak perjalanan pengguna dengan benar.
Tag Google yang diterapkan di situs Anda dan diaktifkan saat halaman pertama kali dimuat. Pelajari cara Menyiapkan tag Google.
Mengimplementasikan pengukuran aplikasi web satu halaman
Untuk menerapkan pengukuran SPA yang akurat, gunakan salah satu metode berikut untuk memicu pageview virtual baru:
Perubahan histori browser (direkomendasikan): Jika SPA Anda menggunakan History API, terutama metode pushState() dan replaceState() untuk memperbarui layar, gunakan opsi ini.
Peristiwa kustom: Jika situs Anda menggunakan objek DocumentFragment
untuk merender layar yang berbeda, gunakan opsi ini.
Memverifikasi penyiapan pengukuran
Untuk memverifikasi bahwa aplikasi web satu halaman Anda mengukur kunjungan halaman dengan benar:
Klik aplikasi web satu halaman Anda. Saat mengklik layar virtual baru, Anda akan melihat peristiwa page_view baru di DebugView. Bandingkan parameter peristiwa page_view dengan peristiwa page_view sebelumnya untuk memeriksa apakah perujuk halaman dan lokasi halaman telah diperbarui dengan benar.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-29 UTC."],[],["Developers using Google Analytics to measure page views on single-page applications (SPAs) should count page views for each user-interacted screen and accurately track the page referrer. To implement this, they can trigger virtual page views via browser history changes using the History API's `pushState()` and `replaceState()` methods, or through custom events with the `DocumentFragment` object. After implementation, debug mode should be enabled to verify new `page_view` events for each virtual screen, ensuring referrer and location data updates correctly.\n"]]