การอ้างอิงนี้อธิบายถึงเมธอดที่มีในออบเจ็กต์ Tracker
ข้อมูลสรุปของเมธอด
วิธีการ | |
---|---|
get(fieldName) |
การคืนสินค้า: รับค่าของช่องที่จัดเก็บไว้ในตัวติดตาม |
set(fieldName|fieldsObject, [fieldValue]) |
การคืนสินค้า: ตั้งค่าคู่ฟิลด์/ค่า หรือกลุ่มคู่ฟิลด์/ค่าในตัวติดตาม |
send([hitType], [...fields], [fieldsObject]) |
การคืนสินค้า: ส่ง 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 }); });