Configuration avancée de Tag Manager pour iOS

Pour étendre les fonctionnalités de Google Tag Manager, vous pouvez ajouter des variables d'appel de fonction et des tags d'appel de fonction. Les variables d'appel de fonction vous permettent de capturer les valeurs renvoyées par les appels à des fonctions préenregistrées. Les balises d'appel de fonction vous permettent d'exécuter des fonctions préenregistrées (par exemple, pour déclencher des appels dans le cadre d'outils de mesure et de remarketing supplémentaires qui ne sont actuellement pas compatibles avec les modèles de balises dans Google Tag Manager).

Pour créer un tag personnalisé, créez une classe mettant en œuvre le 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 mettant en œuvre le protocole TAGCustomFunction:

@implementation MYCustomVariable<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Return the value of the custom variable.
  return @42;
}

@end

Une fois votre classe configurée 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éé.