এই রেফারেন্সটি 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');