Zaawansowana konfiguracja Menedżera tagów iOS

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.