উন্নত iOS ট্যাগ ম্যানেজার কনফিগারেশন

Google ট্যাগ ম্যানেজারের কার্যকারিতা বাড়ানোর জন্য, আপনি ফাংশন কল ভেরিয়েবল এবং ফাংশন কল ট্যাগ যোগ করতে পারেন। ফাংশন কল ভেরিয়েবল আপনাকে প্রাক-নিবন্ধিত ফাংশনগুলিতে কলের মাধ্যমে ফিরে আসা মানগুলি ক্যাপচার করতে দেয়। ফাংশন কল ট্যাগগুলি আপনাকে প্রাক-নিবন্ধিত ফাংশনগুলি সম্পাদন করতে দেয় (যেমন অতিরিক্ত পরিমাপ এবং পুনঃবিপণন সরঞ্জামগুলির জন্য হিটগুলি ট্রিগার করা যা বর্তমানে 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 এর সাথে সেট আপ হয়ে গেলে, আপনার তৈরি করা ক্লাসের নামের সাথে ট্যাগ বা ভেরিয়েবল সেট আপ করতে ট্যাগ ম্যানেজারের ওয়েব ইন্টারফেস ব্যবহার করুন।