این مرجع روش های موجود در شی 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 ، مقدار فقط روی مدل برای ضربه فعلی تنظیم میشود. |
برای مستندات میدانی به مرجع میدانی مراجعه کنید.
برمی گرداند
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');