O noscript do Tag Manager (Gerenciador de Tags) é necessário?
Aprenda o que é o noscript do Tag Manager (GTM) que deve ser colocado na tag HTML body do seu site. Realmente é necessário?
PUBLICADO POR AYLTON INACIO
Tutoriais e Artigos > Google Tag Manager
Se você usa o Gerenciador de Tags do Google (GTM Tag Manager) para facilitar a configuração de tags
no seu site, com certeza já se fez a seguinte pergunta: eu preciso colocar esse <noscript>
no body?
▶ Se preferir, acesse "O noscript do Tag Manager (Gerenciador de Tags) é necessário?" no YouTube.
Ao criar um contêiner web para seu site no Tag Manager, a instalação sugerida deve ser feita com dois pedaços
de código: o principal deve ser colocado na tag HTML HEAD
; já o secundário dentro do BODY
.
O principal é o script, código JavaScript que deve estar em todas as páginas do seu site e é responsável pelo funcionamento do Tag Manager, então é obrigatório. Já o segundo é o noscript, executado apenas quando o JavaScript está desativado no navegador do usuário.
Eu preciso colocar o noscript do Tag Manager?
Na grande (muito grande) maioria dos casos, não precisa colocar o noscript do Tag Manager, porque "ninguém" desativa o JavaScript do navegador.
O JavaScript é uma linguagem de programação que roda no navegador e deixa os websites mais inteligentes e interativos. Sem ele a grande maioria dos sites e ferramentas não funcionam 100%. Você pode desabilitar nas configurações do navegador e navegar na web para ver como será a experiência.
Não sei dizer a quantidade de pessoas que desabilitam o JavaScript no navegador, mas com certeza é um número muito baixo, pois não faz sentido fazer isso em situações normais.
Se um usuário acessar seu site com o JavaScript desativado, o GTM não funcionará, mas o código noscript é executado, inserindo um iframe na página para carregar outro documento HTML.
Através da execução do iFrame, é possível configurar Tags e Variáveis no GTM esperando esse comportamento improvável do usuário, permitindo um funcionamento parcial, mas é algo muito complexo e foge do escopo deste artigo.
Além disso, esqueça todos os gatilhos como envio de formulário, rastreamento do Youtube, rolagem, entre outros. Somente os gatilhos de exibição de página (exibição de página, pronto para DOM e janela carregada) funcionam quando o JS está desligado.
Com base nisso tudo, podemos dizer que você não precisa colocar o noscript na grande (muito grande) maioria dos casos, então fique tranquilo se não for possível adicionar.
Quando preciso usar o noscript?
Você precisa colocar o código <noscript>
em um site, se:
- Você planeja rastrear pageviews de usuários que desativaram o JavaScript em seus navegadores.
- Você deseja verificar a propriedade do site no Google Search Console.
- Você não planeja fazer configuração avançada para casos de JavaScript desligado, mas talvez faça no futuro.
Até onde eu sei, em todos os outros casos o noscript do Gerenciador de tags do Google é desnecessário, então fique à vontade para ignorá-lo.
Então é isso, eu espero que você tenha gostado desta publicação. Fique à vontade para compartilhar nas suas redes sociais para ajudar na divulgação e crescimento do site.
Aproveite para se inscrever no meu canal do YouTube e também na News do site pra ficar por dentro das novidades em artigos, tutoriais e cursos online.
Abraço e até a próxima!