Um die Funktionalität von Google Tag Manager zu erweitern, können Sie Function Call-Variablen und Function Call-Tags hinzufügen. Mit Funktionsaufrufvariablen können Sie die Werte erfassen, die von Aufrufen vorregistrierter Funktionen zurückgegeben werden. Function Call-Tags können Sie vorregistrierten Funktionen
ausführen, um einen benutzerdefinierten Tag oder benutzerdefinierte Variablen mit einem Funktionsaufruf hinzufügen:
einen benutzerdefinierten Tag zu erstellen, erstellen Sie eine Klasse, die das TAGCustomFunction Protokoll implementiert:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
eine benutzerdefinierte Variable zu erstellen, eine Klasse erstellen, die TAGCustomFunction Protokoll implementiert:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
Stellen Sie sicher, dass der Linker Ihre Klasse während der Optimierung der Verbindungszeit nicht eliminiert.
Verwenden Sie im Google Tag Manager-Webinterface den Klassennamen zum Einrichten von Tags und Variablen.