Para extender la funcionalidad de Google Tag Manager, puedes agregar una llamada a función variables y etiquetas de llamada a función. Las variables de llamada a función te permiten capturar los valores devueltos por las llamadas a funciones con registro previo. Las etiquetas de llamada a función te permiten ejecutar funciones con registro previo (p.ej., para activar hits para obtener herramientas de medición y remarketing que actualmente no se admiten con la etiqueta plantillas en Google Tag Manager).
Para crear una etiqueta personalizada, crea una clase que implemente la
Protocolo TAGCustomFunction
:
@implementation MYCustomTag<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Add custom tag implementation here.
}
@end
Para crear una variable personalizada, crea una clase que implemente la
Protocolo TAGCustomFunction
:
@implementation MYCustomVariable<TAGCustomFunction>
- (NSObject*)executeWithParameters:(NSDictionary*)parameters {
// Return the value of the custom variable.
return @42;
}
@end
Una vez que se haya configurado tu clase con TAGCustomFunction
, usa la Web de Tag Manager
para configurar etiquetas o variables con el nombre de clase que creaste.