Erweiterte Konfiguration von iOS Tag Manager

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.