Referensi Metode Objek ga

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: Tracker

Membuat instance pelacak baru dengan kolom yang ditentukan.

getByName(name)

menampilkan: Tracker

Mendapatkan instance pelacak dengan nama yang ditentukan.

getAll()

menampilkan: Array<Tracker>

Mendapatkan semua instance pelacak.

remove(name)

menampilkan: undefined

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

Tracker

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

Tracker

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');
});