मॉडल ऑब्जेक्ट का रेफ़रंस

यह रेफ़रंस, 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 no अगर 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');