Bu referansta, Tracker
nesnesinde kullanılabilen yöntemler açıklanmaktadır.
Yöntem Özeti
Yöntemler | |
---|---|
get(fieldName) |
iade sayısı: İzleyicide depolanan bir alanın değerini alır. |
set(fieldName|fieldsObject, [fieldValue]) |
iade sayısı: İzleyicide bir alan/değer çiftini veya alan/değer çiftleri grubunu ayarlar. |
send([hitType], [...fields], [fieldsObject]) |
iade sayısı: Google Analytics'e bir isabet gönderir. |
Yöntem Ayrıntıları
get
İzleyicide depolanan bir alanın değerini alır.
Kullanım
tracker.get(fieldName);
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
fieldName |
string |
evet | Değer alınacak alanın adı. |
İlerlemeler
*
Örnekler
// Creates a default tracker. ga('create', 'UA-XXXXX-Y', auto); // Gets the client ID of the default tracker and logs it. ga(function(tracker) { var clientId = tracker.get('clientId'); console.log(clientId); });
set
İzleyicide bir alan/değer çiftini veya alan/değer çiftleri grubunu ayarlar.
Kullanım
// Sets a single field/value pair. tracker.set(fieldName, fieldValue);
// Sets a group of field/value pairs. tracker.set(fieldsObject);
Parametreler
Ayrı alan dokümanları için alan referansına bakın.
İlerlemeler
undefined
Örnekler
// Creates a default tracker. ga('create', 'UA-XXXXX-Y', auto); ga(function(tracker) { // Sets the page field to "/about.html". tracker.set('page', '/about.html'); });
// Creates a default tracker. ga('create', 'UA-XXXXX-Y', auto); ga(function(tracker) { // Sets both the page and title fields. tracker.set({ page: '/about.html', title: 'About' }); });
send
Google Analytics'e bir isabet gönderir.
Kullanım
tracker.send([hitType], [...fields], [fieldsObject]);
Gönderilen alanlar, ...fields
parametrelerinde ve fieldsObject
özelliğinde belirtilen değerlerdir ve izleyicide halihazırda depolanan alanlarla birleştirilir.
Parametreler
...fields
parametreleriyle belirtilebilen alanlar isabet türüne göre değişir. Aşağıdaki tabloda, her bir isabet türüne karşılık gelen alanlar listelenmiştir. Listelenmeyen isabet türleri ...fields
parametrelerini kabul etmez, yalnızca fieldsObject
parametrelerini kabul eder.
İsabet türü | ...fields |
---|---|
pageview |
page |
event |
eventCategory , eventAction , eventLabel , eventValue |
social |
socialNetwork , socialAction , socialTarget |
timing |
timingCategory , timingVar , timingValue , timingLabel |
Ayrı alan dokümanları için alan referansına bakın.
İlerlemeler
undefined
Örnekler
// Creates a default tracker. ga('create', 'UA-XXXXX-Y', auto); ga(function(tracker) { // Sends a pageview hit. tracker.send('pageview'); });
// Creates a default tracker. ga('create', 'UA-XXXXX-Y', auto); ga(function(tracker) { // Sends an event hit for the tracker named "myTracker" with the // following category, action, and label, and sets the nonInteraction // field value to true. tracker.send('event', 'link', 'click', 'http://example.com', { nonInteraction: true }); });