Boosters

Geo Location

Repasse ao seu servidor de tags a localização do visitante que a Wascer já identifica, sem API de GeoIP extra e sem expor esse dado ao navegador.

Visão Geral

A Wascer já fica na frente de todo o tráfego do seu site e identifica, na borda, de onde cada visitante está acessando: país, região, cidade e CEP, sem custo adicional e sem impacto de performance. Com o Geo Location ligado, a Wascer normaliza esses dados num contrato próprio de headers (X-GEO-*) e os entrega ao seu container sGTM a cada requisição, prontos pra usar em variáveis, triggers e tags.

Benefícios

  • Localização do visitante direto no servidor de tags, sem contratar ou configurar nenhuma API de geolocalização própria.
  • Nenhum dado de localização passa pelo navegador: ele nunca sai do trajeto Cloudflare → servidor.
  • Ativa em segundos: a mudança entra em até 5 segundos, sem reiniciar o container e sem novo deploy.
  • Segmentação geográfica de tags e triggers, enriquecimento de eventos de conversão e regras de consentimento/privacidade por região.

Como Funciona

  1. A Wascer identifica país, região, cidade e CEP do visitante a partir do IP, na borda.
  2. A Wascer normaliza esses dados no contrato X-GEO-* e os repassa ao seu container sGTM a cada requisição, nunca para o googletagmanager.com público.
  3. Qualquer header X-GEO-* que porventura chegue do navegador é descartado antes de sair: a única fonte confiável é a Cloudflare.

Headers enviados

HeaderConteúdo
X-GEO-CountryCódigo do país (ISO 3166-1 alpha-2)
X-GEO-Country-NameNome do país por extenso, em português
X-GEO-RegionRegião/estado
X-GEO-CityCidade
X-GEO-PostalCodeCEP
X-GEO-IpAddressIP do visitante

Um header sem valor simplesmente não é enviado, nunca aparece vazio.

Como Ativar

  • Acesse o painel Wascer → Containers → selecione o container → aba Boosters.
  • Localize o card Geo Location.
  • Ative o switch. O badge muda para Ativo e a mudança já vale em poucos segundos.
  • (Opcional) Clique em Saiba mais para ver a lista completa dos headers enviados e onde usá-los.

Card “Geo Location” na aba Boosters, desligado. Clique no switch indicado para ativar.

Switch ligado, badge “Ativo”.

Dialog “Saiba mais”: como funciona, os 6 headers X-GEO-* enviados, onde usar e as notas.

Configuração no sGTM

No seu container Server-Side do Google Tag Manager:

  • Vá em Variáveis → Nova → categoria “Solicitação” → tipo Cabeçalho de solicitação.
  • No campo Nome, informe, por exemplo, X-GEO-Country.
  • Nomeie a variável (ex.: geo – país) e clique em Salvar.
  • Repita para os demais headers que quiser usar (X-GEO-City, X-GEO-Region etc.).
  • Use a variável em qualquer trigger ou tag, por exemplo, uma condição de trigger geo – país igual a BR.

Criação da variável no GTM Server-Side: tipo “Cabeçalho de solicitação”, nome `X-GEO-Country`. Clique em Salvar.

Contra-prova: os headers chegando de verdade

No debugger do GTM Server-Side (modo Preview), a requisição real mostra todos os headers X-GEO-* preenchidos, inclusive cidade e região, o que confirma que o Managed Transform da Cloudflare estava ativo nesse teste:

Requisição capturada no debugger: `X-Geo-Country: BR`, `X-Geo-Country-Name: Brasil`, `X-Geo-Region: Minas Gerais`, `X-Geo-City: Varginha`, `X-Geo-Postalcode`, `X-Geo-Ipaddress`, todos entregues ao container sGTM.

Casos de Uso

  • Exibir preços, frete ou avisos legais diferentes por região sem precisar de uma chamada extra de GeoIP na tag.
  • Segmentar campanhas de remarketing e triggers de conversão por país/região.
  • Aplicar regras de consentimento (ex.: banners LGPD/GDPR) de acordo com a localização do visitante.

Disponibilidade

Este artigo foi útil?

Não encontrou o que procurava?

Nosso time responde em até 4 horas em dias úteis.

Falar com o suporte →