Erweiterte iOS Tag Manager-Konfiguration

Wenn Sie die Funktionen von Google Tag Manager erweitern möchten, können Sie Funktionsaufrufvariablen und Funktionsaufruf-Tags hinzufügen. Mit Funktionsaufrufvariablen können Sie die Werte erfassen, die von Aufrufen an vorregistrierten Funktionen zurückgegeben werden. Mit Funktionsaufruf-Tags können Sie vorregistrierte Funktionen ausführen, um beispielsweise Treffer für zusätzliche Mess- oder Remarketing-Tools auszulösen, die derzeit nicht mit Tag-Vorlagen in Google Tag Manager unterstützt werden.

Erstellen Sie zum Erstellen eines benutzerdefinierten Tags 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 Ihre Klasse mit TAGCustomFunction eingerichtet wurde, verwenden Sie die Weboberfläche von Tag Manager, um Tags oder Variablen mit dem von Ihnen erstellten Klassennamen einzurichten.