پیکربندی پیشرفته تگ منیجر iOS

برای گسترش عملکرد Google Tag Manager، می توانید متغیرهای Function Call و Function Call را اضافه کنید. متغیرهای فراخوانی تابع به شما این امکان را می دهند که مقادیری را که توسط فراخوانی به توابع از پیش ثبت شده بازگردانده شده است، ثبت کنید. برچسب‌های تماس تابع به شما امکان می‌دهند عملکردهای از پیش ثبت‌شده را اجرا کنید (مثلاً برای راه‌اندازی بازدیدها برای ابزارهای اندازه‌گیری و بازاریابی مجدد که در حال حاضر با الگوهای برچسب در 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 برای تنظیم برچسب ها یا متغیرهایی با نام کلاسی که ایجاد کردید استفاده کنید.