การอ้างอิงนี้อธิบายถึงเมธอดที่มีในออบเจ็กต์ Model
ข้อมูลสรุปของเมธอด
วิธีการ | |
---|---|
get(fieldName) |
การคืนสินค้า: รับค่าของช่องที่จัดเก็บไว้ในโมเดล |
set(fieldName|fieldsObject, [fieldValue], [temporary]) |
การคืนสินค้า: ตั้งค่าคู่ฟิลด์/ค่าหรือกลุ่มของคู่ฟิลด์/ค่าในโมเดล |
รายละเอียดของเมธอด
get
รับค่าของช่องที่จัดเก็บไว้ในโมเดล
การใช้งาน
model.get(fieldName);
พารามิเตอร์
ชื่อ | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|
fieldName |
string |
ใช่ | ชื่อช่องที่ใช้เรียกค่า |
การคืนสินค้า
*
ตัวอย่าง
ga('create', 'UA-XXXXX-Y', 'auto'); ga(function(tracker) { // Modifies sendHitTask to log the model's "hitPayload" field. tracker.set('sendHitTask', function(model) { var hitPayload = model.get('hitPayload'); console.log(hitPayload); }); }); ga('send', 'pageview');
set
ตั้งค่าคู่ฟิลด์/ค่าหรือกลุ่มของคู่ฟิลด์/ค่าในโมเดล
การใช้งาน
// Sets a single field/value pair. model.set(fieldName, fieldValue, [temporary]);
// Sets a group of field/value pairs. model.set(fieldsObject, null, [temporary]);
พารามิเตอร์
ชื่อ | ประเภท | จำเป็น | คำอธิบาย |
---|---|---|---|
temporary |
boolean |
ไม่ | หาก true กำหนดค่าเฉพาะบนโมเดลสำหรับ Hit ปัจจุบัน |
โปรดดูข้อมูลอ้างอิงของช่องสำหรับเอกสารประกอบแต่ละช่อง
การคืนสินค้า
undefined
ตัวอย่าง
ga('create', 'UA-XXXXX-Y', 'auto'); ga(function(tracker) { // Grabs a reference to the default sendHitTask function. var originalSendHitTask = tracker.get('sendHitTask'); // Updates sendHitTask to obfuscate personally identifiable information (PII). tracker.set('sendHitTask', function(model) { var hitPayload = model.get('hitPayload') .replace(/%PII%/g, 'XXXXX'); // Updates the hitPayload string for the current hit. model.set('hitPayload', hitPayload, true); originalSendHitTask(model); }); }); ga('send', 'pageview');