Configuración avanzada del administrador de etiquetas de iOS

Para ampliar la funcionalidad de Google Tag Manager, puede agregar variables de llamada de función y etiquetas de llamada de función. Las variables de llamadas a funciones le permiten capturar los valores devueltos por llamadas a funciones registradas previamente. Las etiquetas de llamada de función le permiten ejecutar funciones registradas previamente (p. ej., para activar hits para herramientas adicionales de medición y remarketing que actualmente no son compatibles con las plantillas de etiquetas en Google Tag Manager).

Para crear una etiqueta personalizada, cree una clase que implemente el protocolo TAGCustomFunction :

@implementation MYCustomTag<TAGCustomFunction>

- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
  // Add custom tag implementation here.
}

@end

Para crear una variable personalizada, cree una clase que implemente el protocolo TAGCustomFunction :

@implementation MYCustomVariable<TAGCustomFunction>

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

@end

Una vez que haya configurado su clase con TAGCustomFunction , use la interfaz web de Tag Manager para configurar etiquetas o variables con el nombre de clase que creó.