Mengukur kunjungan halaman

Setiap kali seseorang memuat halaman situs Anda atau status histori browsernya diubah oleh situs aktif, peristiwa pengukuran yang ditingkatkan yang disebut page_view akan dikirim dari situs Anda ke Google Analytics. Karena peristiwa ini dikirim secara otomatis, Anda tidak perlu mengirim data penayangan halaman ke Analytics secara manual.

Namun, jika ingin mengontrol pengiriman penayangan halaman secara manual (misalnya, aplikasi web satu halaman atau scrolling tanpa batas), Anda dapat menonaktifkan penayangan halaman, lalu mengirimnya secara manual dari situs Anda. Pelajari cara Mengukur aplikasi web satu halaman.

Dokumen ini menjelaskan perilaku penayangan halaman default, lalu cara mengirim penayangan halaman Anda sendiri secara manual.

Untuk informasi tentang cara mengukur tampilan layar di aplikasi seluler, lihat artikel Mengukur tampilan layar.


Sebelum memulai

Tutorial ini mengasumsikan bahwa Anda telah melakukan tindakan berikut:

Tutorial ini juga mengasumsikan bahwa Anda memiliki hal berikut:

  • Akses ke kode sumber situs Anda
  • Peran Editor (atau yang lebih tinggi) di akun Google Analytics

Perilaku default

Saat Anda menambahkan tag Google (gtag.js) ke situs Anda, cuplikannya akan menyertakan perintah config yang mengirim tayangan halaman secara default. Anda dapat menyertakan <parameters> tambahan dengan informasi tentang kunjungan halaman untuk menentukan cara inisialisasi Google Analytics:

gtag('config', 'TAG_ID', <parameters>);

Saat menyesuaikan perilaku penayangan halaman, kunci berikut dapat digunakan:

Nama Jenis Wajib Nilai default Deskripsi
page_title string Tidak document.title Judul halaman.
page_location string Tidak location.href

URL halaman.

Jika Anda mengganti page_location, nilainya harus diawali dengan protokol yang diikuti dengan URL lengkap; misalnya, https://www.example.com/contact-us-submitted.

send_page_view boolean Tidak true Perlu mengirim tayangan halaman atau tidak.

Misalnya, kode berikut menggantikan nilai page_title:

gtag('config', 'TAG_ID', {
  'page_title' : 'homepage'
});

Penayangan halaman manual

Jika Anda ingin mengontrol cara pengiriman kunjungan halaman secara manual (misalnya aplikasi web satu halaman atau scrolling tanpa batas), lakukan tindakan berikut:

  1. Menonaktifkan pengukuran tayangan halaman
  2. Mengirim peristiwa page_view jika memungkinkan

Menonaktifkan pengukuran tayangan halaman

Untuk menonaktifkan peristiwa page_view default yang dikirim oleh perintah config saat tag Google dimuat, tetapkan parameter send_page_view ke false di cuplikan tag Google:

    gtag('config', 'TAG_ID', {
      send_page_view: false
    });

Setelan send_page_view dalam perintah config tidak diulang di seluruh halaman. Setelan ini harus diulang di setiap halaman situs tempat Anda ingin menonaktifkan kunjungan halaman otomatis saat tag dimuat.

Menonaktifkan perubahan halaman berdasarkan peristiwa histori browser

Jika Pengukuran yang Ditingkatkan diaktifkan, Google Analytics akan mengirim peristiwa page_view berdasarkan perubahan histori browser meskipun Anda menetapkan send_page_view: false. Secara default, Pengukuran yang Ditingkatkan memproses peristiwa histori, seperti yang digunakan dalam aplikasi web satu halaman, dan mengirim peristiwa page_view secara terpisah dari parameter send_page_view dalam perintah config.

Untuk mencegah peristiwa page_view dikirim karena perubahan histori, Anda juga harus mengonfigurasi setelan Pengukuran yang Ditingkatkan dalam properti Google Analytics. Anda dapat menonaktifkan opsi "Perubahan halaman berdasarkan peristiwa histori browser" di bagian setelan Pengukuran yang Ditingkatkan untuk aliran data web Anda. Pelajari lebih lanjut Peristiwa pengukuran yang ditingkatkan.

Mengirim peristiwa page_view secara manual

Jika memungkinkan, lakukan panggilan gtag berikut dan ganti nilai placeholder sesuai kebutuhan:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>'
});