Google Analytics · Configuração · Tutorial

Como excluir tráfego interno do Google Analytics?

Para excluir tráfego interno do Google Analytics 4, defina o tráfego interno pelo IP em Administrador › Fluxos de dados › Definir tráfego interno e ative o filtro em Filtros de dados. Para IP dinâmico, marque com traffic_type pelo GTM.

Renan Quintanilia, fundador do Grupo KOP, autor do artigo Como excluir tráfego interno do Google Analytics
Renan QuintaniliaFundador · Grupo KOP
Publicado em 22 de outubro de 2026Analytics · 12 min de leitura

A equipe abre o site dezenas de vezes por dia: para conferir um texto, copiar o link, mostrar a um cliente, testar o WhatsApp. Cada abertura vira sessão no GA4 e cada teste do botão vira "contato". Em um site de serviço com algumas centenas de sessões por mês, isso distorce taxa de conversão, canais e páginas; os relatórios passam a medir a empresa, não os clientes.

Este tutorial mostra como definir e filtrar o tráfego interno no GA4 por endereço IP, como testar, o que fazer quando o IP muda ou a equipe trabalha de casa (marcação pelo GTM), como separar o tráfego de desenvolvimento, como lidar com referências indesejadas e o que o filtro não resolve.

Por que excluir o tráfego interno

MétricaCom tráfego internoSem tráfego interno
Sessões/mês1.180940
Canal "direto"31%14%
Eventos whatsapp_click71 (18 testes)53
Taxa de conversão6,0% (falsa)5,6%
Página mais vistaHome (equipe abre sempre)Implante dentário
Tempo médio de engajamentoBaixo (abre e fecha)Real

Quanto menor o site, maior a distorção. Além disso, o GA4 não permite remover dados retroativamente: o que entrou, fica. Por isso o filtro é uma das primeiras configurações, antes de ler qualquer relatório; a lista de configurações iniciais está em como configurar o Google Analytics 4.

Passo 1: definir o tráfego interno por IP

  1. Descobrir o IP público da empresa: pesquisar "meu IP" no Google de um computador do escritório (anotar; se houver mais de um ponto de acesso, cada um).
  2. No GA4: Administrador › Coleta e modificação de dados › Fluxos de dados › clicar no fluxo da web.
  3. Em "Configurar configurações da tag" (Google tag) › "Mostrar tudo" › "Definir tráfego interno".
  4. Criar: nome da regra ("Escritório"), valor de traffic_type "internal" (padrão), condição "O endereço IP é igual a" com o IP (ou "está no intervalo" com notação CIDR para faixas).
  5. Criar uma regra por local (matriz, filial, casa do sócio com IP fixo).
  6. Salvar.

A definição marca os eventos vindos daquele IP com o parâmetro traffic_type = internal. Sozinha, ainda não exclui nada.

Passo 2: ativar o filtro de tráfego interno

  1. Administrador › Coleta e modificação de dados › Filtros de dados.
  2. Existe um filtro "Internal Traffic" criado por padrão, em estado "Teste".
  3. Em "Teste", os eventos marcados continuam entrando, mas ganham a dimensão "Nome do filtro de dados de teste", que permite verificar.
  4. Após confirmar que a definição pega apenas a equipe, editar o filtro e mudar para "Ativo".
  5. Salvar. Daqui em diante, eventos com traffic_type = internal não entram nos relatórios (e não voltam).

Atenção

O estado "Ativo" exclui permanentemente. Começar em "Teste" por alguns dias evita excluir clientes por engano (por exemplo, um IP de operadora compartilhado).

Passo 3: testar se o filtro funciona

  1. Com o filtro em "Teste": abrir o site do escritório; em Relatórios › Tempo real, adicionar a comparação pela dimensão "Nome do filtro de dados de teste" = Internal Traffic; as sessões da equipe devem aparecer lá.
  2. Em Explorar, tabela com a dimensão "Nome do filtro de dados de teste" e sessões: a linha Internal Traffic deve ter volume compatível com a equipe (não com os clientes).
  3. Com o filtro "Ativo": abrir o site do escritório e confirmar que a sessão não aparece em Tempo real.
  4. De casa (IP diferente), abrir o site e confirmar que aparece (o filtro não deve pegar demais).

O DebugView (com a extensão Google Analytics Debugger ou o modo de visualização do GTM) mostra o parâmetro traffic_type em cada evento, útil para conferir a marcação.

IP dinâmico e equipe remota: marcar o tráfego interno pelo GTM

Quando o IP da empresa muda (conexões residenciais, 4G) ou a equipe trabalha de vários lugares, o filtro por IP não resolve. A alternativa é marcar o navegador de cada pessoa e enviar traffic_type = internal pelo GTM.

  1. Criar uma página escondida no site (por exemplo /interno) ou um parâmetro na URL (?interno=1) que, ao ser aberto, grava um cookie ou um item no localStorage ("kop_internal = 1") por 1 ano.
  2. No GTM, criar uma variável JavaScript personalizado que lê esse valor e retorna "internal" quando existe (e undefined quando não).
  3. Na tag de configuração do GA4 (Google tag), em "Parâmetros de configuração", adicionar traffic_type com essa variável.
  4. Cada pessoa da equipe abre /interno uma vez em cada navegador e aparelho que usa.
  5. O filtro "Internal Traffic" do GA4 (Passo 2) passa a excluir também esse tráfego, porque olha o parâmetro, não o IP.

Limites: um navegador novo ou cookies apagados exigem reabrir /interno; o celular pessoal de cada um precisa ser marcado. É a solução mais prática para equipes pequenas e distribuídas. A estrutura do GTM está em como instalar o Google Tag Manager no site.

Tráfego de desenvolvedores e de ambientes de teste

SituaçãoSolução
Agência ou freelancer testando o siteIncluir o IP deles na definição de tráfego interno ou pedir que marquem o navegador via /interno
Site de homologação (staging.empresa.com.br)Não instalar a tag de produção; ou filtro "Developer Traffic" (eventos com debug_mode) em Filtros de dados
Visualização do GTM (preview)Eventos entram com debug_mode; o filtro Developer Traffic, se ativo, exclui
Site local (localhost)Condição no GTM: tag só dispara se hostname = www.empresa.com.br
Ferramentas de monitoramento (uptime)Em geral não executam JavaScript; se executarem, excluir pelo IP

A condição por hostname no GTM é a mais segura: a medição só roda no domínio de produção, e nada de teste entra.

Como configurar a variável e a tag no GTM para marcar o tráfego interno

O detalhe técnico do método por cookie, para quem vai fazer ou pedir ao assistente de IA que escreva.

1. A página /interno

Uma página HTML simples, não indexável (meta robots noindex, fora do sitemap), com um pequeno script que grava localStorage.setItem("kop_internal","1") e mostra a mensagem "Este navegador foi marcado como tráfego interno". Alternativa sem página: qualquer URL do site com ?interno=1, lida por um script no GTM que grava o item ao detectar o parâmetro.

2. Variável no GTM

  1. Variáveis › Nova › JavaScript personalizado.
  2. Função que retorna "internal" se localStorage.getItem("kop_internal") === "1", senão undefined.
  3. Nome: "JS – traffic_type interno".

3. Parâmetro na Google tag

  1. Abrir a tag Google (configuração do GA4).
  2. Em "Parâmetros de configuração", adicionar: nome traffic_type, valor {{JS – traffic_type interno}}.
  3. Salvar; visualizar; abrir /interno em um navegador; conferir no DebugView que os eventos chegam com traffic_type = internal.
  4. Publicar o contêiner.

4. O filtro no GA4

O filtro Internal Traffic já olha o parâmetro traffic_type = internal, seja ele vindo da regra de IP ou do GTM. Nenhuma configuração extra; só confirmar que está "Ativo".

Rotina para a equipe

QuandoO que fazer
Entrada de um colaboradorAbrir /interno no computador e no celular
Troca de aparelho ou navegadorAbrir /interno de novo
Limpeza de cookiesAbrir /interno de novo
Troca de provedor de internet no escritórioAtualizar o IP na definição de tráfego interno
Novo fornecedor (agência, freelancer)Pedir que abra /interno ou incluir o IP
TrimestralConferir em Explorar o volume de sessões "direto" e a taxa por página em busca de sinais de equipe não marcada

Como medir quanto tráfego interno ainda escapa

  • Sessões diretas em horário comercial com páginas internas pouco buscadas (Contato, Sobre).
  • Cliques em WhatsApp seguidos de nenhuma conversa nova no aparelho.
  • Sessões recorrentes do mesmo ID de cliente (Explorar › Explorador de usuários) com dezenas de visitas.
  • Picos de eventos nos dias de atualização do site.

Filtro de tráfego interno e Consent Mode

Em sites com banner de consentimento, o GTM pode carregar a Google tag só após o aceite; a marcação de tráfego interno continua funcionando porque o parâmetro é lido quando a tag dispara. O localStorage não é afetado pelo consentimento de analytics, pois é configuração técnica do próprio site.

Alternativa: propriedade separada para testes

Empresas com muita atividade de teste podem criar uma segunda propriedade GA4 ("Teste") e, no GTM, direcionar a Google tag para o ID de teste quando o hostname for de homologação ou quando o cookie interno existir. A produção fica limpa e os testes continuam visíveis em outro lugar. Mais trabalhoso; só vale quando o filtro simples não basta.

Ordem recomendada das configurações iniciais do GA4

  1. Fluxo de dados criado e tag instalada (via GTM).
  2. Retenção de dados em 14 meses.
  3. Tráfego interno definido (IP e/ou GTM) e filtro ativado após teste.
  4. Referências indesejadas listadas (gateways, domínios próprios).
  5. Eventos de contato criados e marcados como eventos-chave.
  6. Vinculação com Google Ads e Search Console.
  7. Dimensões personalizadas registradas (link_text, data-pos, source).
  8. Relatório de contatos por página e canal salvo na Biblioteca.

O filtro vem cedo porque tudo o que entra antes dele fica para sempre. A verificação de que a instalação está funcionando está em como saber se o Google Analytics está funcionando.

Resumo em uma frase

Excluir o tráfego interno é definir quem é a equipe (por IP ou por marcação no GTM) e ativar o filtro Internal Traffic após testar, sabendo que o GA4 não limpa o passado e que o Google Ads tem a própria exclusão de IP.

Perguntas rápidas

  • O filtro atrasa os dados? Não; aplica-se na coleta.
  • Posso ter mais de um filtro? Sim, até 10 por propriedade; Internal Traffic e Developer Traffic são os padrões.
  • E se eu excluir clientes por engano? Dados excluídos não voltam; por isso o estado Teste antes do Ativo.
  • O filtro vale para o Search Console? Não; o Search Console mede cliques no Google, não sessões no site, e não é afetado pela equipe salvo buscas repetidas pela própria marca.

Referências indesejadas e tráfego de bots

  • Bots conhecidos: o GA4 exclui automaticamente tráfego de bots e spiders da lista do IAB; não há opção para desligar.
  • Referências indesejadas (gateways de pagamento, provedores de login, domínios próprios): Fluxo de dados › Configurar configurações da tag › Listar referências indesejadas; o tráfego vindo deles é tratado como direto em vez de referência.
  • Spam de referência (sites falsos aparecendo como origem): raro no GA4; se ocorrer, segmento ou filtro no relatório, pois Filtros de dados não filtram por origem.
  • Domínios próprios (blog em subdomínio, área do cliente): configurar como referências indesejadas e, se houver vários domínios, a medição entre domínios.

O que o filtro de tráfego interno não faz

  • Não remove dados antigos: o que entrou antes da ativação permanece. Para análises históricas, usar um segmento em Explorar com traffic_type ≠ internal (só funciona para o período em que a marcação existia).
  • Não exclui a equipe conectada por 4G ou de casa sem a marcação pelo GTM.
  • Não exclui cliques da equipe no botão do WhatsApp se feitos fora do site (no próprio aplicativo).
  • Não afeta o Google Ads: as conversões do Ads têm a própria contagem; testes em anúncios continuam contando lá, salvo exclusão de IP no Ads (Configurações da campanha › Exclusões de IP).
  • Não substitui o bom senso: testar o botão do WhatsApp em um ambiente marcado como interno ou em modo de visualização do GTM.

Exemplo: antes e depois do filtro em um escritório pequeno

IndicadorMês sem filtroMês com filtroLeitura
Sessões640510130 sessões eram da equipe (20%)
Canal direto38%17%A equipe entrava digitando o endereço
Página "Contato"2ª mais vista7ªA equipe abria para copiar o telefone
whatsapp_click443113 eram testes
Taxa de conversão6,9%6,1%O número real era menor, e agora é confiável
DecisãoInvestir na homeInvestir na página de área de atuaçãoA leitura mudou a prioridade

Erros comuns ao excluir tráfego interno

  1. Definir o IP e esquecer de ativar o filtro (fica em "Teste" para sempre).
  2. Ativar o filtro sem testar e excluir clientes por um IP de operadora compartilhado.
  3. Usar o IP residencial de alguém que muda toda semana.
  4. Não marcar celulares da equipe (a maior parte dos testes de WhatsApp vem deles).
  5. Esperar que o filtro limpe o passado.
  6. Instalar a tag de produção no ambiente de teste.
  7. Não excluir o IP também no Google Ads.
  8. Excluir e nunca mais revisar: IPs mudam quando a empresa troca de provedor.

Perguntas sobre excluir tráfego interno do Google Analytics

Como excluir tráfego interno do Google Analytics

Definindo o tráfego interno pelo IP em Administrador › Fluxos de dados › Configurar configurações da tag › Definir tráfego interno, e ativando o filtro Internal Traffic em Filtros de dados, depois de testar.

Onde fica o filtro de tráfego interno no GA4

Administrador › Coleta e modificação de dados › Filtros de dados; o filtro Internal Traffic já existe em estado de teste.

Como descobrir o IP da empresa

Pesquisando "meu IP" no Google de um computador conectado à rede do escritório; anotar cada local.

E se o IP muda

Marcar o navegador da equipe com um cookie via página /interno e enviar traffic_type = internal pelo GTM; o filtro passa a excluir pelo parâmetro.

O filtro remove dados antigos

Não. Só afeta eventos a partir da ativação; para o histórico, usar segmentos em Explorar no período em que a marcação existia.

Como excluir o tráfego do site de teste

Não instalar a tag no ambiente de teste, usar o filtro Developer Traffic ou condicionar a tag no GTM ao hostname de produção.

O filtro vale para o Google Ads

Não. No Google Ads, excluir o IP em Configurações da campanha › Exclusões de IP.

Como saber se o filtro está funcionando

Em Tempo real, abrir o site do escritório: com o filtro em teste, aparece com o nome do filtro; em ativo, não aparece.

Resumo · como excluir tráfego interno do Google Analytics

  1. Por quê: a equipe infla sessões, "direto", home e testes de WhatsApp; o GA4 não limpa o passado.
  2. Passo 1: Fluxo de dados › Configurar tag › Definir tráfego interno por IP.
  3. Passo 2: Filtros de dados › Internal Traffic de Teste para Ativo.
  4. Passo 3: testar em Tempo real e com a dimensão do filtro de teste.
  5. IP dinâmico: cookie via /interno + traffic_type no GTM.
  6. Teste e dev: hostname no GTM, Developer Traffic, tag fora do staging.
  7. Não faz: histórico, 4G sem marcação, Google Ads (exclusão de IP lá).

Excluir o tráfego interno é a configuração que torna o resto do GA4 confiável, e leva vinte minutos. O Grupo KOP a inclui em cada medição que entrega, como mostra a página de Google Ads e Analytics. Com dados limpos, a pergunta final da série é a que importa: como saber se o meu site está dando resultado.

Renan Quintanilia, fundador e diretor do Grupo KOP, autor de Como excluir tráfego interno do Google Analytics
Sobre o autor

Renan Quintanilia

Fundador e Diretor · Grupo KOP

Atua há mais de 10 anos com marketing digital especializado em Google. Fundou a KOP em 2016 e desde então constrói operações digitais auditáveis para profissionais regulamentados e empresas em todo o Brasil. Especialista em SEO técnico, Google Ads, GEO, recuperação de sites e Google Search Console, escreve sobre o que aplica todos os dias nos clientes da agência.

A KOP entrega o GA4 com tráfego interno excluído e relatórios que mostram só clientes.

Ler ajuda. Aplicar resolve.

Responda cinco perguntas e descubra se a KOP é para a sua empresa. A tabela de preços abre no fim da Jornada; o orçamento vai pronto para o WhatsApp.

Google Ads e Analytics