iOS Tag Manager का बेहतर कॉन्फ़िगरेशन

Google Tag Manager की सुविधाओं को बेहतर बनाने के लिए, फ़ंक्शन कॉल वैरिएबल और फ़ंक्शन कॉल टैग जोड़े जा सकते हैं. फ़ंक्शन कॉल वैरिएबल की मदद से, पहले से रजिस्टर किए गए फ़ंक्शन के कॉल से मिलने वाली वैल्यू कैप्चर की जा सकती हैं. फ़ंक्शन कॉल टैग की मदद से, पहले से रजिस्टर किए गए फ़ंक्शन चलाए जा सकते हैं. उदाहरण के लिए, अतिरिक्त मेज़रमेंट और रीमार्केटिंग टूल के लिए हिट ट्रिगर करना, जो फ़िलहाल Google Tag Manager में टैग टेंप्लेट के साथ काम नहीं करते.

कस्टम टैग बनाने के लिए, ऐसी क्लास बनाएं जो TAGCustomFunction प्रोटोकॉल को लागू करती हो:

@implementation MYCustomTag<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Add custom tag implementation here.
}

@end

कस्टम वैरिएबल बनाने के लिए, ऐसी क्लास बनाएं जो TAGCustomFunction प्रोटोकॉल को लागू करती हो:

@implementation MYCustomVariable<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Return the value of the custom variable.
  return @42;
}

@end

TAGCustomFunction की मदद से क्लास सेट अप करने के बाद, Tag Manager के वेब इंटरफ़ेस का इस्तेमाल करके, अपने बनाए गए क्लास के नाम से टैग या वैरिएबल सेट अप करें.