Como excluir suas próprias visitas do analytics do site — quando “o tráfego internacional cresceu!” mas o visitante mais fiel do idioma principal é você

Como usar os recursos de leitura

Ouvir lê o artigo em voz alta. A leitura rápida mostra trechos no ritmo escolhido. A prática de idiomas compara as traduções disponíveis. Salvar cria um favorito neste navegador, acessível na lista do player.

Compartilhar este artigo

Compartilhar este artigo

Publicidade
Publicidade

Em um site multilíngue, às vezes aparece uma combinação estranha.

“O tráfego do idioma principal caiu?” “Por que inglês, chinês e outros idiomas estão subindo?” “Espera… minhas próprias visitas estão entrando nessa conta?”

As três coisas podem ser verdade ao mesmo tempo.

O tráfego estrangeiro pode estar crescendo de verdade. As entradas externas do idioma principal podem estar enfraquecendo. E, ao mesmo tempo, quem administra o site abre artigos novos, testa links, volta para a página inicial, atualiza depois de cada correção e acaba virando um leitor extremamente fiel.

Esse leitor costuma ser o próprio operador.

Este artigo explica como excluir seu navegador, quando usar localStorage ou Cookie, por que simplesmente abrir a página não significa que você foi registrado como owner, o que acontece com o histórico e como interpretar melhor o crescimento multilíngue.

1. Antes de olhar o total de pageviews, separe entrada externa de navegação interna

O total de visualizações fica fácil de distorcer quando o operador revisa muito a versão principal.

Ações comuns:

  • abrir um artigo recém-publicado
  • entrar pelo topo do site
  • clicar em links relacionados
  • testar no computador e no celular
  • atualizar várias vezes depois de publicar
  • voltar mais tarde para conferir produção

Um leitor comum pode abrir uma página e ir embora. O operador funciona como editor, QA, leitor e monitor ao mesmo tempo.

Por isso, em um site multilíngue, vale separar no mínimo:

  • visualizações de entrada externa
  • visualizações vindas da navegação interna

Se os idiomas estrangeiros estão ganhando entradas externas e o idioma principal tem muita navegação interna, parte da “liderança” pode ser só o operador circulando pela interface principal.

2. “Eu abri. Já fui registrado?” — não, se nenhum código gravou um marcador

Você decide marcar seu navegador como owner e abre o site uma vez.

Isso registra automaticamente?

Não.

O navegador não pensa:

“Essa pessoa parece ser dona do site; vou parar de contar.”

É preciso gravar algum estado real:

  • flag owner no localStorage
  • flag owner em Cookie
  • preferência ligada a uma sessão administrativa
  • classificação de tráfego interno no servidor

Abrir a página é uma visita. Registrar o navegador como owner é uma mudança de estado.

Sem código fazendo essa gravação, nada foi registrado.

3. localStorage ou Cookie: qual usar?

As duas opções mais comuns são localStorage e Cookie.

localStorage

localStorage guarda dados por origin e persiste entre sessões normais.

Exemplo:

localStorage.setItem("analytics_owner", "1");

Um script de analytics no navegador pode verificar antes de enviar eventos:

if (localStorage.getItem("analytics_owner") === "1") {
  return;
}

É simples.

O limite é que servidor ou Edge Worker não conseguem ver o localStorage quando a primeira requisição HTTP chega.

Cookie

Cookie pode acompanhar requisições HTTP compatíveis.

Exemplo:

document.cookie =
  "analytics_owner=1; Path=/; Max-Age=31536000; SameSite=Lax; Secure";

Servidor ou Worker pode verificar a Cookie antes de incrementar o contador.

Uma implementação melhor pode definir a Cookie por um painel administrativo autenticado ou uma rota privada. Se JavaScript não precisar lê-la, HttpOnly pode ser considerado.

Mas esse marcador serve apenas para excluir analytics.

Não use uma Cookie ou localStorage gravável pelo usuário como autenticação ou autorização. Isso seria como liberar a sala da diretoria para qualquer pessoa que escrevesse “diretor” no crachá.

4. Contagem no servidor ou Edge: Cookie. Evento só no navegador: localStorage

A escolha depende de onde a medição acontece.

Evento enviado pelo JavaScript do navegador

localStorage costuma bastar.

Antes de enviar, verifique a flag owner.

CDN, Edge Worker, servidor ou logs

Cookie costuma ser mais adequada.

O servidor recebe a requisição antes de o JavaScript da página executar.

localStorage fica dentro do navegador. A Cookie vai junto com a requisição.

Mesmo objetivo, ponto de medição diferente.

5. Para um site pequeno, uma configuração única resolve bastante

Empresas grandes podem usar IP corporativo, contas ou dispositivos gerenciados.

Um site de uma pessoa pode ser bem mais simples.

  1. abrir uma página privada de configuração
  2. definir uma Cookie owner com validade limitada
  3. ignorar requisições com essa Cookie no analytics
  4. oferecer uma forma de remover a marca

A configuração é por navegador.

PC, celular, outro navegador, outro perfil e aba anônima são ambientes diferentes.

Marcar um não remove todas as versões de você do universo.

6. O histórico não diminui sozinho

Se você ativa a exclusão hoje, as visitas de ontem não somem.

Na prática, o objetivo costuma ser:

“Daqui para frente, não misturar minhas visitas.”

Corrigir o passado exige reprocessar logs ou reconstruir agregações.

Para um site jovem, gastar horas para corrigir algumas dezenas de visualizações próprias geralmente não compensa.

Marque a data da mudança e siga.

7. Filtro de tráfego interno do GA4 e Cookie própria são mecanismos diferentes

O Google Analytics 4 permite definir tráfego interno por endereço IP e excluí-lo com filtros de dados.

Funciona bem em redes fixas de escritório.

Uma pessoa que administra o site pode alternar entre Wi-Fi, dados móveis, viagem, roteamento do celular ou VPN. Nesse caso, depender só de IP pode ser trabalhoso.

Em analytics próprio, Cookie ou estado autenticado pode ser mais conveniente.

Mas não é a mesma função.

Se usa GA4, siga o fluxo oficial de tráfego interno e teste o filtro. Se usa analytics próprio, exclua o owner no seu ponto de coleta.

8. Avalie o crescimento multilíngue pelas entradas externas sem owner

Seu próprio tráfego pode distorcer a comparação entre idiomas.

Imagine:

idioma principal: 70
outros idiomas: 30

Mas os 70 incluem:

  • 20 verificações suas
  • 20 navegações internas
  • 30 entradas externas

e quase todos os 30 estrangeiros são entradas externas.

A interpretação muda completamente.

Para medir descoberta e demanda, compare:

entradas externas no idioma principal
versus
entradas externas em outros idiomas

Também diferencie dado diário de janela móvel.

Um total de sete dias pode cair apenas porque um dia antigo com pico saiu da janela.

9. Teste mínimo

Não pare em “acho que funcionou”.

Verifique:

  1. se a flag owner foi realmente salva
  2. se abrir uma página normal não gera evento, ou o evento é descartado como owner
  3. se outro navegador continua contando
  4. se remover a flag faz a contagem voltar

As ferramentas de desenvolvedor mostram localStorage e cookies.

Abrir a página de configuração não é prova.

Computadores obedecem muito bem; adivinham muito mal.

10. Conclusão — saia da amostra antes de comemorar a internacionalização

É ótimo ver leitores de outros idiomas aparecendo.

Mas o idioma principal costuma ter um visitante extremamente fiel: quem administra o site.

Então:

  • separe entrada externa e navegação interna
  • marque explicitamente o navegador owner
  • use localStorage para eventos só do cliente
  • use Cookie para contagem no servidor ou Edge
  • lembre que abrir a página não registra nada sozinho
  • não refaça o histórico sem necessidade
  • avalie demanda multilíngue com entradas externas sem owner

Se o público internacional chegou, ótimo.

Só confirme se o time da casa não está vencendo porque você mesmo apertou o placar cem vezes.


Compartilhar este artigo

Se este artigo foi útil, você pode apoiar o site. Apoiar

Publicidade

Mais um? Algo divertido?

Já que você terminou: algumas histórias próximas e outras totalmente diferentes, mas divertidas.

  1. Assunto próximoQuando a comida de collab começa a parecer “ruim”?A linha NG alimentar
  2. Totalmente diferente, mas divertidoPor que o pessoal de Chiikawa está sempre comendo?Comida, mato, monstros, trabalho e a classificação 10+
  3. Não me faça gerenciar estoque antes da partidao Aggro Nightmare da Expansão 9 e a "fábrica de deck pobre" que nasceu da falta de Éter Vermelho
  4. De onde vêm os animais de um aquário?A rede de pescadores por trás da seção de águas profundas do Aquário Takeshima
  5. Resenha de «A Noiva do Oni»sai da frente, a noiva sou eu!

Para ler hoje

Cada um responde a uma pergunta que quem lê este artigo costuma ter em seguida.

Ver todos os artigosMais sobre Tecnologia

Encontrar outros artigos

Todos os artigos

Mendoi-chan

Quem mantém o site

Mendoi-chan

Transforma as dificuldades do trabalho e do dia a dia em estruturas claras e próximos passos práticos.