הגדרות אישיות מתקדמות של Tag Manager ב-iOS

כדי להרחיב את הפונקציונליות של 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 לאינטרנט ממשק כדי להגדיר תגים או משתנים עם שם המחלקה שיצרתם.