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

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

कस्टम टैग बनाने के लिए, एक ऐसा क्लास बनाएं जो 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 के वेब इंटरफ़ेस का इस्तेमाल करें.