Universal Analytics (UA) tidak akan digunakan lagi mulai 1 Juli 2023, yang berarti UA akan berhenti memproses data. Properti Analytics 360 akan berhenti berfungsi mulai 1 Oktober 2023. Bermigrasi ke Google Analytics 4.

Pengukuran Peristiwa

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Panduan ini menjelaskan cara mengukur peristiwa dengan analytics.js.

Ringkasan

Peristiwa adalah interaksi pengguna dengan konten yang dapat diukur secara terpisah dari halaman web atau pemuatan layar. Download, klik iklan seluler, gadget, elemen Flash, elemen sematan AJAX, dan pemutaran video semuanya adalah contoh tindakan yang dapat Anda ukur sebagai Peristiwa.

Jika belum memahami peristiwa di Google Analytics, Anda harus terlebih dahulu membaca artikel Tentang Peristiwa di Pusat Bantuan Analytics.

Penerapan

Hit peristiwa dapat dikirim menggunakan perintah send dan menentukan hitType dari event. Perintah send memiliki signature berikut untuk jenis hit event:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

Kolom peristiwa

Tabel berikut meringkas kolom peristiwa:

Nama Kolom Jenis Nilai Wajib Deskripsi
eventCategory teks ya Biasanya objek interaksi (misalnya, 'Video')
eventAction teks ya Jenis interaksi (misalnya, 'play')
eventLabel teks tidak Berguna untuk mengategorikan peristiwa (misalnya, 'Fall Campaign')
eventValue bilangan bulat tidak Nilai numerik yang terkait dengan peristiwa (misalnya, 42)

Untuk deskripsi yang lebih mendalam tentang setiap kolom tersebut, lihat Anatomi Peristiwa di Pusat Bantuan Analytics.

Contoh:

Perintah berikut mengirim peristiwa ke Google Analytics yang mengindikasikan bahwa video promosi kampanye musim gugur diputar:

ga('send', 'event', 'Videos', 'play', 'Fall Campaign');

Perlu diingat bahwa seperti semua perintah send, kolom yang diteruskan dalam parameter praktis juga dapat ditentukan dalam fieldsObject. Perintah di atas dapat ditulis ulang seperti berikut:

ga('send', {
  hitType: 'event',
  eventCategory: 'Videos',
  eventAction: 'play',
  eventLabel: 'Fall Campaign'
});

Saat pengguna mengklik link yang mengarah ke halaman lain di situs Anda, halaman tersebut biasanya mengirim hit kunjungan halaman saat pengguna tiba. Karena ada serangkaian kunjungan halaman, Google Analytics dapat mengetahui lokasi tujuan (dan asal) pengguna di backend. Namun, jika pengguna mengklik link atau mengirim formulir ke domain eksternal, tindakan tersebut tidak akan dicatat, kecuali jika Anda secara khusus memberi tahu Google Analytics apa yang terjadi.

Pengukuran peristiwa formulir dan link keluar dapat dilakukan dengan mengirim peristiwa dan menentukan URL tujuan di salah satu kolom peristiwa. Fungsi pengendali peristiwa berikut dapat digunakan untuk mengirim peristiwa klik link keluar ke Google Analytics:

function handleOutboundLinkClicks(event) {
  ga('send', 'event', {
    eventCategory: 'Outbound Link',
    eventAction: 'click',
    eventLabel: event.target.href
  });
}

Mengukur formulir dan link keluar dapat menjadi hal yang rumit karena sebagian besar browser akan berhenti mengeksekusi JavaScript di halaman saat ini setelah halaman baru mulai dimuat. Salah satu solusi untuk masalah ini adalah dengan menetapkan kolom transport ke beacon:

function handleOutboundLinkClicks(event) {
  ga('send', 'event', {
    eventCategory: 'Outbound Link',
    eventAction: 'click',
    eventLabel: event.target.href,
    transport: 'beacon'
  });
}

Untuk browser yang tidak mendukung metode transpor beacon, Anda harus menunda navigasi ke halaman berikutnya hingga peristiwa selesai dikirim. Bagian Mengetahui kapan hit telah dikirim dalam panduan tentang cara Mengirim data ke Google Analytics menjelaskan cara melakukannya secara mendetail.

Peristiwa non-interaksi

Dalam beberapa kasus, Anda mungkin ingin mengirim peristiwa sebagai peristiwa non-interaksi. Untuk melakukannya, tentukan kolom nonInteraction sebagai true di fieldsObject dalam perintah send:

ga('send', 'event', 'Videos', 'play', 'Fall Campaign', {
  nonInteraction: true
});

Untuk informasi selengkapnya tentang hit non-interaksi dan kapan menggunakannya, baca tentang peristiwa non-interaksi di Pusat Bantuan Analytics