Referensi Objek Pelacak

Referensi ini menjelaskan metode yang tersedia pada objek Tracker.

Ringkasan Metode

Metode
get(fieldName)

menampilkan: *

Mendapatkan nilai kolom yang disimpan di pelacak.

set(fieldName|fieldsObject, [fieldValue])

menampilkan: undefined

Menetapkan pasangan kolom/nilai atau grup pasangan kolom/nilai di pelacak.

send([hitType], [...fields], [fieldsObject])

menampilkan: undefined

Mengirim hit ke Google Analytics.

Detail Metode

get

Mendapatkan nilai kolom yang disimpan di pelacak.

Penggunaan

tracker.get(fieldName);

Parameter

Nama Jenis Wajib diisi Deskripsi
fieldName string ya Nama kolom untuk mendapatkan nilai.

Menampilkan

*

Contoh

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

Menetapkan pasangan kolom/nilai atau grup pasangan kolom/nilai di pelacak.

Penggunaan

// Sets a single field/value pair.
tracker.set(fieldName, fieldValue);
// Sets a group of field/value pairs.
tracker.set(fieldsObject);

Parameter

Lihat referensi kolom untuk dokumentasi masing-masing kolom.

Menampilkan

undefined

Contoh

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

Mengirim hit ke Google Analytics.

Penggunaan

tracker.send([hitType], [...fields], [fieldsObject]);

Kolom yang dikirim adalah nilai yang ditentukan dalam parameter ...fields dan fieldsObject, yang digabungkan dengan kolom yang saat ini disimpan di pelacak.

Parameter

Kolom yang dapat ditentukan oleh parameter ...fields bervariasi bergantung pada jenis hit. Tabel berikut mencantumkan kolom yang sesuai dengan setiap jenis hit. Jenis hit yang tidak tercantum tidak menerima parameter ...fields, hanya fieldsObject.

Jenis hit ...fields
pageview page
event eventCategory, eventAction, eventLabel, eventValue
social socialNetwork, socialAction, socialTarget
timing timingCategory, timingVar, timingValue, timingLabel

Lihat referensi kolom untuk dokumentasi masing-masing kolom.

Menampilkan

undefined

Contoh

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