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: Belirtilen alanlara sahip yeni bir izleyici örneği oluşturur. |
getByName(name) |
İadeler: Belirtilen ada sahip izleyici örneğini alır. |
getAll() |
İadeler: Tüm izleyici örneklerini alır. |
remove(name) |
İadeler: 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
Ö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
Ö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'); });