মডেল অবজেক্ট রেফারেন্স

এই রেফারেন্সটি Model অবজেক্টে উপলব্ধ পদ্ধতিগুলি বর্ণনা করে।

পদ্ধতির সারাংশ

পদ্ধতি
get(fieldName)

ফেরত: *

মডেলে সংরক্ষিত একটি ক্ষেত্রের মান পায়।

set(fieldName|fieldsObject, [fieldValue], [temporary])

ফেরত: undefined

মডেলে একটি ক্ষেত্র/মান জোড়া বা ক্ষেত্র/মান জোড়ার একটি গ্রুপ সেট করে।

পদ্ধতির বিবরণ

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');