Referensi ini menjelaskan metode yang tersedia pada objek ga
.
Ringkasan Metode
Metode berikut tersedia di objek ga
setelah library analytics.js
dimuat. Karena metode ini tidak langsung tersedia, Anda harus selalu memanggilnya menggunakan antrean perintah ga
dari siap callback.
Hindari — gunakan metode objek ga
di luar readyCallback
karena metode tersebut mungkin belum tersedia.
var trackers = ga.getAll();
Lakukan — gunakan metode objek ga
di dalam readyCallback
karena akan dijamin ketersediaannya.
ga(function() { var trackers = ga.getAll(); });
Metode | |
---|---|
create([trackingId], [cookieDomain], [name], [fieldsObject]); |
menampilkan: Membuat instance pelacak baru dengan kolom yang ditentukan. |
getByName(name) |
menampilkan: Mendapatkan instance pelacak dengan nama yang ditentukan. |
getAll() |
menampilkan: Mendapatkan semua instance pelacak. |
remove(name) |
menampilkan: Menghapus instance pelacak dengan nama yang ditentukan. |
Detail Metode
create
Membuat instance pelacak baru dengan kolom yang ditentukan.
Penggunaan
ga.create([trackingId], [cookieDomain], [name], [fieldsObject]);
Parameter
Lihat referensi kolom untuk dokumentasi masing-masing kolom.
Menampilkan
Contoh
// Creates a default tracker for the property UA-XXXXX-Y // and uses automatic cookie domain configuration. ga(function() { var tracker = ga.create('UA-XXXXX-Y', 'auto'); })
// Creates a tracker with the name "myTracker" for the property // UA-XXXXX-Y, sets the cookieDomain to "example.com" and specifies // a site speed sample rate of 10%. ga(function() { var myTracker = ga.create('UA-XXXXX-Y', 'example.com', 'myTracker', { siteSpeedSampleRate: 10 }); });
getByName
Mendapatkan instance pelacak dengan nama yang ditentukan.
Penggunaan
ga.getByName(name);
Parameter
Nama | Jenis | Wajib diisi | Deskripsi |
---|---|---|---|
name |
string |
ya | Nama pelacak yang akan didapatkan. |
Menampilkan
Contoh
// Gets the default tracker. ga(function() { ga.getByName('t0'); });
// Gets the tracker with the name "myTracker". ga(function() { ga.getByName('myTracker'); });
getAll
Mendapatkan semua instance pelacak.
ga.getAll();
Menampilkan
Array<Tracker>
Contoh
// Logs a list of all tracker names to the console. ga(function() { var trackers = ga.getAll(); trackers.forEach(function(tracker) { console.log(tracker.get('name')); }); });
remove
Menghapus instance pelacak dengan nama yang ditentukan.
Penggunaan
ga.remove(name);
Parameter
Nama | Jenis | Wajib diisi | Deskripsi |
---|---|---|---|
name |
string |
ya | Nama pelacak yang akan dihapus. |
Menampilkan
undefined
Contoh
// Removes the default tracker. ga(function() { // Note that, unlike the ga command queue's remove method, // this method requires passing a tracker name, even when // removing the default tracker. ga.remove('t0'); });
// Removes the tracker with the name "myTracker". ga(function() { ga.remove('myTracker'); });