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