Configurazione avanzata di Tag Manager per iOS

Per estendere la funzionalità di Google Tag Manager, puoi aggiungere variabili di chiamata di funzione e tag di chiamata di funzione. Le variabili di chiamata di funzione ti consentono di acquisire i valori restituiti dalle chiamate alle funzioni preregistrate. I tag di chiamata funzione ti consentono di eseguire funzioni preregistrate (ad es. per attivare hit per strumenti di misurazione e remarketing aggiuntivi che non sono attualmente supportati con i modelli di tag in Google Tag Manager).

Per creare un tag personalizzato, crea una classe che implementi il protocolloTAGCustomFunction:

@implementation MYCustomTag<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Add custom tag implementation here.
}

@end

Per creare una variabile personalizzata, crea una classe che implementi il protocolloTAGCustomFunction:

@implementation MYCustomVariable<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Return the value of the custom variable.
  return @42;
}

@end

Una volta configurata la classe con TAGCustomFunction, utilizza l'interfaccia web di Tag Manager per configurare i tag o le variabili con il nome della classe che hai creato.