ga Nesne Yöntemleri Referansı

Bu referansta, ga nesnesinde kullanılabilen yöntemler açıklanmaktadır.

Yöntem Özeti

Aşağıdaki yöntemler, analytics.js kitaplığı yüklendikten sonra ga nesnesinde kullanılabilir. Bu yöntemler hemen kullanılamadığından bunları her zaman ga komut sırasının hazır geri çağırma özelliğini kullanarak çağırmalısınız.

Kullanmayın. Yöntemler henüz mevcut olmayabileceğinden readyCallback dışında ga nesne yöntemlerini kullanın.

var trackers = ga.getAll();

Kullanın: Kullanılmaları garanti edilen ga nesne yöntemlerini bir readyCallback içinde kullanın.

ga(function() {
  var trackers = ga.getAll();
});
Yöntemler
create([trackingId], [cookieDomain], [name], [fieldsObject]);

iade sayısı: Tracker

Belirtilen alanlarla yeni bir izleyici örneği oluşturur.

getByName(name)

iade sayısı: Tracker

Belirtilen adla izleyici örneğini alır.

getAll()

iade sayısı: Array<Tracker>

Tüm izleyici örneklerini alır.

remove(name)

iade sayısı: undefined

Belirtilen ada sahip izleyici örneğini kaldırır.

Yöntem Ayrıntıları

create

Belirtilen alanlarla yeni bir izleyici örneği oluşturur.

Kullanım

ga.create([trackingId], [cookieDomain], [name], [fieldsObject]);

Parametreler

Ayrı alan dokümanları için alan referansına bakın.

İlerlemeler

Tracker

Örnekler

// 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

Belirtilen adla izleyici örneğini alır.

Kullanım

ga.getByName(name);

Parametreler

Ad Tür Gerekli Açıklama
name string evet Alınacak takip cihazının adı.

İlerlemeler

Tracker

Örnekler

// Gets the default tracker.
ga(function() {
  ga.getByName('t0');
});
// Gets the tracker with the name "myTracker".
ga(function() {
  ga.getByName('myTracker');
});

getAll

Tüm izleyici örneklerini alır.

ga.getAll();

İlerlemeler

Array<Tracker>

Örnek

// 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

Belirtilen ada sahip izleyici örneğini kaldırır.

Kullanım

ga.remove(name);

Parametreler

Ad Tür Gerekli Açıklama
name string evet Kaldırılacak takip cihazının adı.

İlerlemeler

undefined

Örnekler

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