ga Nesne Yöntemleri Referansı

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

Yöntem Özeti

analytics.js kitaplığı yüklendikten sonra ga nesnesinde aşağıdaki yöntemler kullanılabilir. Bu yöntemler hemen kullanılamayacağı için bunları ga komut sırasını ve hazır geri çağırmayı kullanarak her zaman çağırmanız gerekir.

Yapılmaması gerekenler: Şu anda mevcut olmayabilecek readyCallback dışındaki ga nesne yöntemlerini kullanın.

var trackers = ga.getAll();

Uygulayın: readyCallback içinde ga nesne yöntemlerinin kullanılabilir olduğundan emin olun.

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

İadeler: Tracker

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

getByName(name)

İadeler: Tracker

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

getAll()

İadeler: Array<Tracker>

Tüm izleyici örneklerini alır.

remove(name)

İadeler: undefined

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

Yöntem Ayrıntıları

create

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

Kullanım

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

Parametreler

Alan belgeleri için alan referansına bakın.

İadeler

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 ada sahip izleyici örneğini alır.

Kullanım

ga.getByName(name);

Parametreler

Ad Tür Zorunlu Açıklama
name string evet Alınacak izleyicinin adı.

İadeler

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();

İadeler

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 Zorunlu Açıklama
name string evet Kaldırılacak izleyicinin adı.

İadeler

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