Para ampliar las funciones de Google Tag Manager, puedes añadir variables y etiquetas de llamada de función. Las variables de llamada de función permiten obtener los valores que devuelven las llamadas a las funciones registradas previamente. Las etiquetas de llamada de función permiten ejecutar funciones registradas previamente (por ejemplo, para activar hits para herramientas adicionales de medición y remarketing que actualmente no son compatibles con las plantillas de etiqueta en Google Tag Manager).
Añadir etiquetas y variables personalizadas
Para añadir etiquetas o variables personalizadas con una llamada de función:
- Para crear una etiqueta personalizada, crea 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, crea una clase que implemente el protocolo
TAGCustomFunction
:@implementation MYCustomVariable<TAGCustomFunction> - (NSObject*)executeWithParameters:(NSDictionary*)parameters { // Return the value of the custom variable. return @42; } @end
- Asegúrate de que el creador de enlaces no elimine tu clase durante la optimización del tiempo de enlace.
- En la interfaz web de Google Tag Manager, usa el nombre de clase para configurar etiquetas y variables.