Per estendere la funzionalità di Google Tag Manager, puoi aggiungere variabili di chiamata funzione e tag di chiamata funzione. Le variabili di chiamata funzione ti consentono di acquisire i valori restituiti dalle chiamate a funzioni preregistrate. I tag chiamata funzione ti consentono di eseguire funzioni preregistrate (ad es. per attivare hit per strumenti di misurazione e remarketing aggiuntivi attualmente non supportati con i modelli di tag in Google Tag Manager).
Per creare un tag personalizzato, crea una classe che implementa il protocollo TAGCustomFunction
:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
Per creare una variabile personalizzata, crea una classe che implementa il protocollo TAGCustomFunction
:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
Dopo aver configurato la classe con TAGCustomFunction
, utilizza l'interfaccia web di Tag Manager per impostare tag o variabili con il nome della classe che hai creato.