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