Bu referansta, Tracker
nesnesinde kullanılabilen yöntemler açıklanmaktadır.
Yöntem Özeti
Yöntemler | |
---|---|
get(fieldName) |
İadeler: İzleyicide depolanan bir alanın değerini alır. |
set(fieldName|fieldsObject, [fieldValue]) |
İadeler: İzleyicide bir alan/değer çifti veya alan/değer çiftleri grubu belirler. |
send([hitType], [...fields], [fieldsObject]) |
İadeler: Google Analytics'e 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 | Zorunlu | Açıklama |
---|---|---|---|
fieldName |
string |
evet | Değerinin alınacağı alanın adı. |
İadeler
*
Ö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 çifti veya alan/değer çiftleri grubu belirler.
Kullanım
// Sets a single field/value pair. tracker.set(fieldName, fieldValue);
// Sets a group of field/value pairs. tracker.set(fieldsObject);
Parametreler
Alan belgeleri için alan referansına bakın.
İadeler
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 isabet gönderir.
Kullanım
tracker.send([hitType], [...fields], [fieldsObject]);
Gönderilen alanlar, ...fields
parametrelerinde ve fieldsObject
politikasında belirtilen ve izleyicide şu anda depolanan alanlarla birleştirilmiş değerlerdir.
Parametreler
...fields
parametreleriyle belirtilebilecek alanlar, isabet türüne bağlı olarak değişiklik gösterir. Aşağıdaki tabloda, her isabet türüne karşılık gelen alanlar listelenmiştir. Listelenmeyen isabet türleri ...fields
parametrelerini kabul eder, yalnızca fieldsObject
'i kabul etmez.
İsabet türü | ...fields |
---|---|
pageview |
page |
event |
eventCategory , eventAction , eventLabel , eventValue |
social |
socialNetwork , socialAction , socialTarget |
timing |
timingCategory , timingVar , timingValue , timingLabel |
Alan belgeleri için alan referansına bakın.
İadeler
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 }); });