Objek pelacak (disebut juga "pelacak") adalah objek yang dapat mengumpulkan dan menyimpan data, lalu mengirim data tersebut ke Google Analytics.
Saat membuat pelacak baru, Anda harus menentukan ID pelacakan (yang sama seperti ID properti yang sesuai dengan ID properti Google Analytics Anda) serta domain cookie, yang menentukan cara cookie disimpan. (Nilai 'auto'
yang direkomendasikan menentukan konfigurasi domain cookie otomatis.)
Jika cookie tidak ada untuk domain yang ditentukan, client ID akan dibuat dan disimpan dalam cookie, dan pengguna diidentifikasi sebagai new. Jika ada cookie yang berisi nilai client ID, client ID tersebut ditetapkan pada pelacak, dan pengguna diidentifikasi sebagai returning.
Setelah dibuat, objek pelacak juga mengumpulkan informasi tentang konteks penjelajahan saat ini seperti judul halaman dan URL, dan informasi tentang perangkat seperti resolusi layar, ukuran area pandang, dan encoding dokumen. Saat tiba waktunya untuk mengirim data ke Google Analytics, semua informasi yang saat ini tersimpan dalam pelacak akan dikirim.
Metode pembuatan
Library analytics.js menyediakan berbagai cara untuk membuat pelacak, tetapi cara yang paling umum adalah menggunakan perintah create
dan meneruskan kolom ID pelacakan dan domain cookie sebagai parameter kedua dan ketiga:
ga('create', 'UA-XXXXX-Y', 'auto');
Memberi nama pelacak
Secara opsional, Anda juga dapat memberi nama pelacak dengan meneruskan kolom name sebagai argumen keempat dalam perintah create
. Pemberian nama pelacak diperlukan jika Anda perlu membuat lebih dari satu pelacak untuk halaman yang sama. Untuk detail selengkapnya tentang mengapa Anda mungkin perlu melakukannya, lihat bagian di bawah tentang bekerja dengan beberapa pelacak.
ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker');
Membuat pelacak tanpa menetapkan kolom name
dikenal sebagai membuat pelacak "default". Pelacak default secara internal diberi nama "t0".
Menentukan kolom pada waktu pembuatan
Objek kolom opsional juga dapat diteruskan yang memungkinkan Anda menetapkan salah satu kolom analytics.js pada waktu pembuatan, sehingga kolom tersebut akan disimpan di pelacak dan berlaku untuk semua hit yang dikirim.
ga('create', 'UA-XXXXX-Y', 'auto', 'myTracker', {
userId: '12345'
});
Dan seperti semua panggilan ke fungsi ga()
, objek kolom juga dapat digunakan untuk menentukan semua kolom secara bersamaan:
ga('create', {
trackingId: 'UA-XXXXX-Y',
cookieDomain: 'auto',
name: 'myTracker',
userId: '12345'
});
Lihat referensi metode create
untuk mengetahui detail yang lebih komprehensif.
Bekerja dengan beberapa pelacak
Dalam beberapa kasus, Anda mungkin ingin mengirim data ke beberapa properti dari satu halaman. Hal ini berguna untuk situs yang memiliki beberapa pemilik yang mengawasi bagian-bagian situs; setiap pemilik dapat melihat propertinya sendiri.
Agar dapat melacak data untuk dua properti terpisah, Anda harus membuat dua pelacak terpisah, dan setidaknya salah satunya harus berupa pelacak yang diberi nama. Dua perintah berikut membuat pelacak default dan pelacak bernama "clientTracker":
ga('create', 'UA-XXXXX-Y', 'auto');
ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker');
Menjalankan perintah untuk pelacak tertentu
Agar dapat menjalankan perintah analytics.js untuk pelacak tertentu, beri awalan pada nama perintah dengan nama pelacak, diikuti dengan titik. Jika Anda tidak menentukan nama pelacak, perintah akan dijalankan dengan pelacak default.
Agar dapat mengirim kunjungan halaman untuk dua pelacak di atas, Anda harus menjalankan dua perintah berikut:
ga('send', 'pageview');
ga('clientTracker.send', 'pageview');
Panduan mendatang akan membahas detail selengkapnya tentang sintaksis untuk menjalankan perintah tertentu. Anda juga dapat melihat referensi antrean perintah untuk melihat sintaksis perintah lengkap untuk semua perintah analytics.js.
Langkah berikutnya
Setelah membuat pelacak, Anda mungkin perlu mengakses data yang disimpan dalam objek pelacak tersebut. Panduan berikutnya menjelaskan cara mendapatkan dan menetapkan data pelacak.