Sie können die Funktionen von Google Tag Manager erweitern, indem Sie Funktionsaufruf-Variablen und Funktionsaufruf-Tags hinzufügen. Mithilfe von Funktionsaufruf-Variablen können Sie die Werte erfassen, die von Aufrufen an vorregistrierte Funktionen zurückgegeben werden. Mit Funktionsaufruf-Tags können Sie vorab registrierte Funktionen ausführen, z.B. um Treffer für zusätzliche Analyse- und Remarketing-Tools auszulösen, die derzeit nicht mit Tag-Vorlagen in Google Tag Manager unterstützt werden.
Wenn Sie ein benutzerdefiniertes Tag erstellen möchten, erstellen Sie eine Klasse, die das TAGCustomFunction
-Protokoll implementiert:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
Wenn Sie eine benutzerdefinierte Variable erstellen möchten, erstellen Sie eine Klasse, die das TAGCustomFunction
-Protokoll implementiert:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
Nachdem Sie Ihre Klasse mit TAGCustomFunction
eingerichtet haben, können Sie über die Weboberfläche von Tag Manager Tags oder Variablen mit dem von Ihnen erstellten Klassennamen einrichten.