Configuração avançada do Gerenciador de tags para iOS

Para estender a funcionalidade do Gerenciador de tags do Google, basta adicionar variáveis e tags de chamada de função. Com as variáveis, você pode capturar os valores retornados por chamadas para funções pré-registradas e, com as tags, é possível executar essas funções para, por exemplo, acionar hits de outras ferramentas de medição e remarketing que ainda não são compatíveis com os modelos de tags no Gerenciador de tags do Google.

Para criar uma tag personalizada, crie uma classe que implemente o protocolo TAGCustomFunction:

@implementation MYCustomTag<TAGCustomFunction>

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

@end

Para adicionar uma variável personalizada, crie uma classe que implemente o protocolo TAGCustomFunction:

@implementation MYCustomVariable<TAGCustomFunction>

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

@end

Depois que sua classe for configurada com TAGCustomFunction, use a interface da Web do Gerenciador de tags para configurar tags ou variáveis com o nome da classe que você criou.