Pelacakan Peristiwa - Pelacakan Web (ga.js)

Dokumen ini mengasumsikan Anda telah memahami konfigurasi Kode Pelacakan Google Analytics (GATC). Selain itu, Anda harus menginstal kode pelacakan ga.js di halaman tersebut tempat mengonfigurasi Pelacakan Peristiwa seperti yang dijelaskan di sini. Untuk informasi selengkapnya tentang pelacakan situs menggunakan GATC, lihat panduan Dasar-Dasar Pelacakan.

Pengantar

Pelacakan Peristiwa adalah metode yang tersedia di kode pelacakan ga.js yang dapat Anda gunakan untuk mencatat interaksi pengguna dengan elemen situs, seperti sistem menu berbasis Flash. Hal ini dapat dilakukan dengan menyertakan panggilan metode ke elemen UI tertentu yang ingin Anda lacak. Jika digunakan dengan cara ini, semua aktivitas pengguna pada elemen tersebut dihitung dan ditampilkan sebagai Peristiwa di antarmuka pelaporan Analytics. Selain itu, penghitungan kunjungan halaman tidak terpengaruh oleh aktivitas pengguna yang dilacak menggunakan metode Pelacakan Peristiwa. Terakhir, Pelacakan Peristiwa menggunakan model berorientasi objek yang dapat Anda gunakan untuk mengumpulkan dan mengklasifikasikan berbagai jenis interaksi dengan objek halaman web Anda.

Dengan ga.js, Anda biasanya menerapkan Pelacakan Peristiwa untuk:

  • Elemen apa pun yang diaktifkan Flash, seperti situs web Flash atau pemutar Film Flash
  • Elemen laman AJAX yang disematkan
  • Gadget laman
  • Download file

Model desain untuk Pelacakan Peristiwa sangat fleksibel, dan penggunaannya dapat diperluas jauh di luar model umum peristiwa yang dipicu pengguna—keputusan desain ada di tangan Anda. Karena alasan ini, laporan Pelacakan Peristiwa yang bermanfaat memerlukan kolaborasi dengan pengguna laporan dan perencanaan laporan yang baik.

  • Tentukan terlebih dulu semua elemen yang Anda inginkan untuk melacak data.

    Meskipun Anda awalnya hanya melacak satu objek tunggal di situs, memiliki pemahaman keseluruhan terhadap berbagai objek/peristiwa yang ingin dilacak akan membantu Anda menetapkan struktur laporan yang diskalakan dengan baik seiring peningkatan jumlah dan jenis Pelacakan Peristiwa.

  • Bekerja sama dengan pengguna laporan untuk merencanakan laporan Pelacakan Peristiwa.

    Mengetahui terlebih dahulu tampilan laporan akan mengarahkan struktur penerapan Pelacakan Peristiwa Anda. Misalnya, jika laporan hanya perlu menampilkan interaksi UI video, struktur kategori Anda akan cukup berbeda dibandingkan jika laporan harus melacak UI Flash lainnya, seperti menu, gadget tersemat, dan waktu pemuatan. Selain itu, Anda dapat memberi tahu pengguna laporan tentang berbagai kemungkinan pelacakan yang tersedia dengan Pelacakan Peristiwa untuk mendapatkan hasil maksimal dari penerapan Anda. Misalnya, pengguna laporan mungkin tertarik untuk melacak perilaku pengguna di antarmuka video Flash, tetapi mungkin juga tertarik dengan pelacakan latensi untuk waktu pemuatan video. Dalam hal ini, Anda dapat merencanakan untuk mencantumkan nama yang bermakna dalam panggilan peristiwa.

  • Gunakan konvensi penamaan yang konsisten dan jelas.

    Dalam proses penerapan Pelacakan Peristiwa, setiap nama yang Anda berikan untuk kategori, tindakan, dan label akan muncul di antarmuka pelaporan. Selain itu, pasangan kategori/tindakan diperlakukan sebagai elemen unik dalam statistik laporan, jadi pertimbangkan terlebih dahulu bagaimana Anda ingin metrik dihitung untuk semua objek yang termasuk dalam kategori yang serupa.

Menyiapkan Pelacakan Peristiwa

Sebelum melihat hasil pelacakan peristiwa dalam laporan, Anda harus menyiapkan pelacakan peristiwa di situs Anda:

  1. Siapkan pelacakan di situs Anda. Pastikan Anda telah menyiapkan pelacakan untuk situs. Untuk informasi tentang penyiapannya, lihat panduan Dasar-Dasar Pelacakan.
  2. Panggil metode _trackEvent() dalam kode sumber objek halaman, widget, atau video.

    Tanda tangan metode _trackEvent() adalah sebagai berikut:

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category (diperlukan)

      Nama yang Anda berikan untuk kelompok objek yang ingin dilacak.

    • action (diperlukan)

      String yang dipasangkan secara unik dengan setiap kategori, dan umum digunakan untuk menentukan jenis interaksi pengguna untuk objek web.

    • opt_label (opsional)

      String opsional untuk memberikan dimensi tambahan ke data peristiwa.

    • opt_value (opsional)

      Bilangan bulat yang dapat Anda gunakan untuk memberikan data numerik tentang peristiwa pengguna.

    • opt_noninteraction (opsional)

      Boolean yang jika ditetapkan ke true, menunjukkan bahwa hit peristiwa tidak akan digunakan dalam penghitungan rasio pantulan.

  3. Lihat laporan. Setelah pelacakan peristiwa disiapkan dan dikerjakan di situs Anda selama satu hari, buka bagian Konten pada laporan dan lihat Pelacakan Peristiwa.

Referensi

Untuk mempelajari lebih lanjut pelacakan peristiwa dan peristiwa, baca: