Aby rozszerzyć funkcjonalność Menedżera tagów Google, możesz dodać zmienne wywołania funkcji i tagi wywołania funkcji. Zmienne wywołania funkcji umożliwiają przechwytywanie wartości zwracanych przez wywołania zarejestrowanych wcześniej funkcji. Tagi wywołania funkcji umożliwiają wykonywanie zarejestrowanych wcześniej funkcji (np. wywoływanie trafień w dodatkowych narzędziach do pomiarów i remarketingu, które nie są obecnie obsługiwane przez szablony tagów w Menedżerze tagów Google).
Aby utworzyć niestandardowy tag, utwórz klasę, która implementuje protokół TAGCustomFunction
:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
Aby utworzyć niestandardową zmienną, utwórz klasę, która implementuje protokół TAGCustomFunction
:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
Po skonfigurowaniu zajęć za pomocą TAGCustomFunction
użyj interfejsu internetowego Menedżera tagów, aby skonfigurować tagi lub zmienne z nazwą utworzonej przez siebie klasy.