Como reduzir arquivos JavaScript do GTM no PageSpeed Insights
25 fev 2026
Os scripts do Google Tag Manager podem impactar negativamente o PageSpeed Insights. Cada arquivo JS extra significa uma requisição HTTP adicional — e mais latência. Pesquisas apontam que cada 100ms de tempo de carregamento custa 1% na receita.
Por que reduzir arquivos JavaScript?
- Cada arquivo JS exige uma requisição HTTP separada.
- Mais arquivos = maior tempo de bloqueio de renderização.
- Resultado: bounce rate mais alto, pior ranking SEO e menos tráfego.
Problema 1: Impacto de código de terceiros
Soluções práticas
- Audite as tags: Revise o container GTM e remova tags desnecessárias usando o GTM Tools.
- Reduza Custom HTML Tags: Substitua por templates GTM otimizados que geram menos overhead.
- Use CDN: Cache de assets próximo ao usuário reduz a latência de entrega.
- Atrase tags de baixa prioridade: Use sequenciamento de tags para disparar scripts não-essenciais após o carregamento inicial.
- Migre para server-side: Tags movidas ao sGTM deixam de ser carregadas no browser do usuário.
Problema 2: JavaScript não utilizado
O PageSpeed sinaliza código JS que não é executado na carga inicial. No GTM, parte desse código é necessária para o funcionamento da biblioteca — não pode ser eliminada.
O que você pode fazer:
- Audite e delete tags que não são mais usadas.
- Combine tags similares em uma única tag quando possível.
- Aceite que o GTM core sempre gerará algum 'unused JS' segundo o PageSpeed.
Como monitorar o tamanho do container
Duas formas de verificar o tamanho atual:
- Extensão de navegador Get Google Tag Manager Size — exibe o tamanho diretamente na interface do GTM.
- Consulta direta ao endpoint GTM:
https://www.googletagmanager.com/gtag/js?id=SEU_ID
O limite do container é 200 KB. Um aviso é emitido ao atingir 140 KB. Mantenha-o bem abaixo disso para evitar lentidão.
Server-side tracking como solução definitiva
Migrar tags para o container server-side remove o JavaScript correspondente do browser do usuário. O ganho de performance é proporcional ao número de tags migradas — quanto mais tags no servidor, mais leve o site.
Migrar para sGTM resolve todos os problemas de PageSpeed?
Não completamente, pois o snippet básico do GTM Web ainda carrega. Mas reduz significativamente o peso de tags de terceiros.
Como identificar quais tags mais pesam?
Use a extensão Tag Inspector ou o DevTools Network para medir o tamanho de cada script carregado pelo GTM.
Análise de Dados
Dashboards e relatórios que transformam números em decisões — da coleta à interpretação.
Saiba mais