برای گسترش عملکرد 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 برای تنظیم برچسب ها یا متغیرهایی با نام کلاسی که ایجاد کردید استفاده کنید.