การอ้างอิงออบเจ็กต์ตัวติดตาม

การอ้างอิงนี้อธิบายถึงเมธอดที่มีในออบเจ็กต์ Tracker

ข้อมูลสรุปของเมธอด

วิธีการ
get(fieldName)

การคืนสินค้า: *

รับค่าของช่องที่จัดเก็บไว้ในตัวติดตาม

set(fieldName|fieldsObject, [fieldValue])

การคืนสินค้า: undefined

ตั้งค่าคู่ฟิลด์/ค่า หรือกลุ่มคู่ฟิลด์/ค่าในตัวติดตาม

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

การคืนสินค้า: undefined

ส่ง Hit ไปยัง Google Analytics

รายละเอียดของเมธอด

get

รับค่าของช่องที่จัดเก็บไว้ในตัวติดตาม

การใช้งาน

tracker.get(fieldName);

พารามิเตอร์

ชื่อ ประเภท จำเป็น คำอธิบาย
fieldName string ใช่ ชื่อช่องที่ใช้เรียกค่า

การคืนสินค้า

*

ตัวอย่าง

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

ตั้งค่าคู่ฟิลด์/ค่า หรือกลุ่มคู่ฟิลด์/ค่าในตัวติดตาม

การใช้งาน

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

พารามิเตอร์

โปรดดูข้อมูลอ้างอิงของช่องสำหรับเอกสารประกอบแต่ละช่อง

การคืนสินค้า

undefined

ตัวอย่าง

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

ส่ง Hit ไปยัง Google Analytics

การใช้งาน

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

ช่องที่ส่งคือค่าที่ระบุในพารามิเตอร์ ...fields และ fieldsObject รวมกับช่องที่จัดเก็บไว้ในตัวติดตามในปัจจุบัน

พารามิเตอร์

ฟิลด์ที่พารามิเตอร์ ...fields ระบุได้จะแตกต่างกันไปตามประเภท Hit ตารางต่อไปนี้แสดงฟิลด์ที่ตรงกับ Hit แต่ละประเภท ประเภท Hit ที่ไม่อยู่ในรายการจะไม่ยอมรับพารามิเตอร์ ...fields เฉพาะ fieldsObject เท่านั้น

ประเภท Hit ...fields
pageview page
event eventCategory, eventAction, eventLabel, eventValue
social socialNetwork, socialAction, socialTarget
timing timingCategory, timingVar, timingValue, timingLabel

โปรดดูข้อมูลอ้างอิงของช่องสำหรับเอกสารประกอบแต่ละช่อง

การคืนสินค้า

undefined

ตัวอย่าง

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