Pour étendre les fonctionnalités de Google Tag Manager, vous pouvez ajouter un appel de fonction et les balises d'appel de fonction. Les variables d'appel de fonction vous permettent de capturer Valeurs renvoyées par les appels à des fonctions pré-enregistrées. Les balises d'appel de fonction vous permettent exécuter des fonctions préenregistrées (par exemple, pour déclencher des appels pour des données supplémentaires des outils de mesure et de remarketing qui ne sont actuellement pas compatibles avec les balises dans Google Tag Manager).
Pour créer une balise personnalisée, créez une classe qui implémente la classe
Protocole TAGCustomFunction
:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
Pour créer une variable personnalisée, créez une classe qui implémente la
Protocole TAGCustomFunction
:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
Une fois votre cours configuré avec TAGCustomFunction
, utilisez l'interface Web de Tag Manager
pour configurer des balises ou des variables avec le nom de classe que vous avez créé.