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