O serviço Gerenciador de tags do Google oferece acesso aos dados da API Tag Manager para um usuário autorizado Com ele, os usuários do Gerenciador de tags podem gerenciar contas, containers, ambientes, versions, espaços, pastas, variáveis, acionadores, tags e permissões do usuário.
Referência
Para informações detalhadas sobre esse serviço, consulte a documentação de referência da API Tag Manager V2.
Assim como todos os serviços avançados no Apps Script, o serviço do Gerenciador de tags usa os mesmos objetos, métodos e parâmetros que a API pública. Para saber mais, consulte Como as assinaturas de método são determinadas.
Para informar problemas e encontrar suporte, consulte a Central de Ajuda do Gerenciador de tags do Google.
Exemplo de código
O código de amostra abaixo demonstra como usar alguns recursos do serviço do Gerenciador de tags.
Cria uma versão de contêiner com uma variável, acionador e tag.
O exemplo de código abaixo usa a API Tag Manager V2 para criar primeiro um contêiner com um nome que tem o carimbo de data/hora da data atual para melhorar as chances de ser exclusivo. Depois, a amostra cria um espaço de trabalho com uma variável de valor aleatória e um acionador que dispara em caso de visualização de página. Em seguida, o exemplo usa o acionador para criar uma tag de pixel arbitrária que dispara um pixel para //example.com
com um inibidor de cache anexado ao final do URL. Por último, a amostra cria uma versão de contêiner com as entidades acima, registra a versão e a retorna para uso posterior.
Publica uma versão de contêiner e exibe o rascunho do contêiner atual.
O exemplo de código abaixo usa a API Tag Manager V2 para aceitar uma versão de contêiner que pode ter sido criada no exemplo acima e recuperar os IDs da conta, do contêiner e da versão. A amostra usa esses códigos para publicar uma versão ativa do contêiner. Por fim, a amostra cria e registra uma visualização do novo espaço de trabalho.
Cria e reautoriza um ambiente de usuário.
O exemplo de código abaixo usa a API Tag Manager V2 para aceitar uma versão do contêiner e extrair os IDs da conta, do contêiner e da versão. A amostra usa esses códigos para criar um ambiente do usuário que indica a versão do contêiner de entrada e registra o ambiente. Por fim, a amostra registra um ambiente de usuário reautorizado.
Registra todas as permissões de acesso a e-mail e contêiner em uma conta.
O exemplo de código abaixo usa a API Tag Manager V2 para encontrar uma lista com todas as permissões em uma conta do Gerenciador de tags. Depois, a amostra registra o endereço de e-mail do usuário, o código do contêiner e os tipos de permissão de acesso do contêiner para cada entrada.