Blog

Como configurar o Google Analytics 4 em 2026: checklist com eventos principais, consentimento e LGPD

Configure o GA4 para os números valerem: um evento principal por lead real, 14 meses de retenção, sua equipe filtrada e um consentimento coerente com a LGPD.

Por Nicolás Cerón ·

Uma estação meteorológica num planalto ao anoitecer, com instrumentos de bronze, uma cabana iluminada em âmbar e uma biruta carmesim cheia de vento no centro.
Nesta página

A resposta curta

Configurar o Google Analytics 4 direito num site que gera contatos comerciais se resume a quatro decisões: contar cada lead uma vez só, com um evento principal enviado quando o formulário realmente chegou ao seu sistema; guardar os dados por 14 meses, não 2; tirar dos relatórios as visitas da sua própria equipe; e fazer o modo de consentimento cumprir o que o seu banner de cookies promete. O resto (UTMs, Search Console, Google Ads, medição entre domínios) deixa os relatórios mais fáceis de ler, mas são essas quatro que decidem se os números servem.

No Brasil entra uma quinta: a LGPD. O próprio Google descreve os dados que o Analytics trata como identificadores on-line, incluindo cookies, endereços IP e identificadores de dispositivo, então a configuração precisa de uma base legal e de um banner coerente com ela. Tudo o que segue vem da documentação do Google e das normas citadas, revisadas em 21 de outubro de 2026.

O checklist

EtapaOnde, no GA4O que configurarPor quê
Fuso horário e moedaAdministrador, detalhes da propriedadeHorário de Brasília e real (BRL)Mudar o fuso depois só afeta os dados novos
Um único fluxo de dados da WebAdministrador, Fluxos de dadosUm fluxo para o site, com o ID "G-" instalado uma vezDuas tags na página duplicam tudo
Medição otimizadaConfigurações do fluxoMantenha visualizações, rolagens, cliques de saída e downloads; desligue as interações com formulários se enviar o seu próprio eventoElas contam tentativas, não leads
Eventos principaisAdministrador, Eventos principaisO evento de lead e, no máximo, dois ou três secundáriosO limite é 30 por propriedade padrão
Modo de consentimentoBanner ou Tag ManagerBásico ou avançado, com os quatro tipos de consentimentoPrecisa bater com a base legal que você escolheu
Retenção de dadosAdministrador, Coleta de dados, Retenção de dados14 mesesAs explorações só alcançam o período retido
Tráfego internoFluxo de dados, configurações da tagRegras por IP e um filtro testado antes de ativarUm filtro ativo apaga dados para sempre
Referências indesejadasFluxo de dados, configurações da tagO domínio do gateway de pagamento, da agenda ou do loginSenão o lead é atribuído a essa ferramenta
Search Console e Google AdsAdministrador, Vinculações de produtosVincular os dois e importar o evento de lead no AdsConsultas orgânicas e lances sobre leads reais
Compartilhamento de dadosAdministrador, configurações da contaDesligado, a não ser que você preciseUma opção torna o Google controlador independente
VerificaçãoDebugViewUm lead de teste visto com os parâmetrosProva que funciona antes de você reportar

Uma propriedade, um fluxo e a conta no nome da empresa

A propriedade guarda os relatórios; o fluxo de dados da Web é o site que envia os dados. Quase todo site de marketing precisa de um de cada, mesmo em vários idiomas no mesmo domínio. Crie os dois seguindo o guia do Google para configurar o Analytics num site e escolha bem o fuso: o Google avisa que mudá-lo depois só afeta os dados novos e pode deixar um buraco ou um pico nos relatórios.

A conta deve ficar no nome da empresa, com alguém da casa como administrador, e não no nome da agência ou do freelancer que fez o site. É a primeira coisa que se perde quando você troca de fornecedor.

Instale a tag do Google uma vez só. O erro mais comum que encontramos é um tema ou construtor de sites que já insere a tag, mais um contêiner do Google Tag Manager que a dispara de novo: cada visualização de página conta em dobro e nada nos relatórios parece quebrado.

Medição otimizada: mantenha quase tudo e desligue os formulários

A medição otimizada registra eventos sem programação. Num site de marketing, usamos assim:

  • Visualizações de página: sempre ativas; o Google informa que não dá para desligar.
  • Rolagens: disparam uma vez por página, quando o visitante vê 90% da altura dela. Úteis em artigos longos.
  • Cliques de saída: links para outros domínios, exceto os listados na medição entre domínios. Mantenha.
  • Pesquisa no site: dispara quando a URL tem q, s, search, query ou keyword. Se a sua busca usa outro parâmetro, acrescente.
  • Engajamento com vídeos: só vídeos do YouTube incorporados.
  • Downloads de arquivos: PDFs, planilhas e outros formatos comuns. Úteis se você publica catálogos ou tabelas de preço.
  • Interações com formulários: enviam form_start e form_submit. O Google define form_submit como o momento em que "o usuário envia um formulário", ou seja, uma tentativa: o navegador não sabe se o seu servidor aceitou o lead ou devolveu um erro. Desligue assim que enviar o seu próprio evento de lead, ou você terá dois números que nunca batem.

Eventos principais: conte leads, não visitas

Um evento principal é um evento que você marca como importante: o GA4 o usa nos relatórios de aquisição, e o Google Ads pode importá-lo como conversão. O Google permite marcar até 30 eventos como principais numa propriedade padrão. Um site de geração de leads precisa de um principal e talvez dois ou três secundários (uma reunião agendada, uma inscrição na newsletter, um clique no WhatsApp se é por lá que você vende).

Estas são as formas de contar um lead, da mais confiável para a menos:

MétodoO que contaUse quando
generate_lead enviado quando o servidor confirma o envioOs leads que o seu sistema recebeuVocê controla o código, ou a ferramenta de formulário tem um retorno de sucesso
Um evento criado a partir da visualização da página de obrigadoVisitas a essa páginaA página só abre após um envio bem-sucedido e não está indexada
form_submit da medição otimizadaTentativas de envio, inclusive as que falharamNunca como evento principal
Qualquer visualização de páginaNada útilNunca

O Google recomenda o evento generate_lead para medir quando um lead é gerado, por exemplo por um formulário. Envie-o a partir do código que recebe a resposta do servidor, não do clique no botão:

// Só roda depois que o servidor confirma que guardou o lead
const resposta = await fetch('/api/contato', { method: 'POST', body: dados });
if (resposta.ok) {
  gtag('event', 'generate_lead', {
    form_name: 'contato',      // qual formulário, nunca dados da pessoa
    value: 300,                // opcional: quanto um lead vale para você
    currency: 'BRL'            // obrigatório se você enviar value
  });
}

Se você não pode mexer no código, o Google explica como criar um evento a partir da visualização da página de confirmação e marcá-lo como principal. Funciona se essa página só abre depois de um envio bem-sucedido: sem links para ela, fora do sitemap e sem recarregamentos que contem a mesma pessoa duas vezes. Deixe o método de contagem em "Uma vez por evento", o recomendado pelo Google, e registre como dimensões personalizadas os parâmetros que enviar, como form_name.

Nunca envie nome, e-mail, CPF ou telefone do visitante num evento ou numa URL. A política do Google sobre informações de identificação pessoal proíbe, e o vazamento mais comum é a URL: um formulário que redireciona para /obrigado/?email=... descumpre a política a cada lead.

A LGPD define dado pessoal como "informação relacionada a pessoa natural identificada ou identificável" (art. 5º, I). O Google, na lista de serviços em que atua como operador, descreve os dados pessoais tratados pelo Google Analytics como identificadores on-line, incluindo identificadores de cookies, endereços IP e identificadores de dispositivo. Para a lei, portanto, analytics é tratamento de dados pessoais, e cada finalidade precisa de uma das bases do art. 7º.

O Guia Orientativo de Cookies da ANPD, de outubro de 2022, separa dois casos que importam para o GA4:

  1. Medição de audiência. Cookies analíticos podem se apoiar no legítimo interesse em determinados contextos, quando a medição se limita a padrões e tendências, com dados agregados, sem combinação com outros rastreamentos e sem formar perfis.
  2. Publicidade. Para cookies de publicidade, o guia indica o consentimento.

Um GA4 vinculado ao Google Ads, com Google Signals ou públicos de remarketing, já não é só medição de audiência. Nesse caso, a leitura prudente é pedir consentimento antes de carregar as tags, que é exatamente o modo de consentimento básico. Duas configurações ajudam a ficar do lado certo:

  • Desligue o compartilhamento "Produtos e serviços do Google", a não ser que tenha um motivo: com ele ativo, o Google passa a ser controlador independente desses dados, e não mais o seu operador.
  • Registre a transferência internacional. Os dados do GA4 ficam em servidores do Google fora do Brasil, e o art. 33 da LGPD só permite a transferência nos casos que lista, entre eles as cláusulas-padrão aprovadas pela ANPD na Resolução CD/ANPD nº 19/2024. Verifique o que os termos do Google oferecem e mencione a transferência na sua política.

O nosso guia de LGPD para sites detalha a política de privacidade, o banner que a ANPD recomenda e os prazos para atender o titular. Este artigo não é aconselhamento jurídico: a política de consentimento é decisão do seu advogado.

Modo de consentimento v2: básico ou avançado

O modo de consentimento passa para as tags do Google a escolha que a pessoa fez no banner. A versão 2 somou dois tipos de consentimento aos dois originais, então uma configuração completa envia quatro: ad_storage, analytics_storage, ad_user_data e ad_personalization. Se você recebe visitantes do Espaço Econômico Europeu, do Reino Unido ou da Suíça, a política de consentimento de usuários da UE do Google exige também um consentimento válido pela lei deles.

O guia de configuração do Google descreve duas variantes:

BásicoAvançado
Antes da respostaAs tags do Google não carregamCarregam com o consentimento "negado"
Se a pessoa recusaNada é enviado, nem a escolhaSão enviados pings sem cookies
Modelagem de quem recusaModelo geralModelo específico da sua conta
Combina comConsentimento prévio, sites pequenosSites com tráfego suficiente para modelar

O argumento da modelagem raramente vale para um site pequeno. A modelagem comportamental exige o modo avançado, pelo menos 1.000 eventos por dia com analytics_storage negado durante 7 dias e pelo menos 1.000 usuários diários que aceitaram em 7 dos últimos 28 dias. Uma empresa B2B com algumas centenas de visitas por dia não chega lá, e para ela o modo avançado significa sobretudo mandar pings de quem disse não.

Retenção de dados: 14 meses desde o primeiro dia

Uma propriedade padrão guarda os dados de usuários e eventos por 2 ou 14 meses; 26, 38 e 50 meses são só para o Analytics 360. A retenção não afeta os relatórios padrão agregados, mas limita as explorações e os relatórios de funil, onde você responde perguntas como "quantos leads vieram da busca orgânica no semestre passado". Com 2 meses, não há comparação ano contra ano nas explorações.

Mude para 14 meses no mesmo dia em que criar a propriedade: o que já foi apagado não volta. Se precisar de mais histórico, a exportação para o BigQuery pode começar de graça no sandbox do BigQuery e aceita até 1 milhão de eventos por dia em propriedades padrão.

Tire a sua equipe dos relatórios

As regras de tráfego interno marcam com traffic_type=internal os eventos vindos dos IPs que você indicar, e um filtro de dados os exclui. Dois avisos do Google pesam mais que o passo a passo:

  1. Um filtro ativo é permanente: os dados excluídos nunca são processados e não chegam nem ao GA4 nem ao BigQuery.
  2. Os filtros têm três estados: Teste, Ativo e Inativo. Deixe um filtro novo em Teste, confira a dimensão "Nome do filtro de dados de teste" numa exploração e só ative quando o resultado for o esperado. O Google diz que o filtro pode levar de 24 a 36 horas para valer.

Você pode criar até 10 filtros por propriedade. Inclua também o filtro de tráfego de desenvolvedores, para excluir o que for enviado em modo de depuração. Regras por IP não servem para uma equipe em home office com IP dinâmico; nesse caso, teste sempre em modo de depuração e aceite um pouco de ruído.

Referências indesejadas e medição entre domínios

Quando alguém sai para outro domínio e volta, o GA4 pode atribuir a sessão a esse domínio. As referências indesejadas corrigem isso para as ferramentas no meio do caminho: o checkout do gateway de pagamento (comparamos os principais no guia de gateway de pagamento), a página de agendamento ou o login. Você pode listar até 50 por fluxo de dados.

Se o site e a loja ou o aplicativo ficam em domínios diferentes e os dois são seus, use a medição entre domínios: o GA4 passa os identificadores no parâmetro _gl e uma pessoa continua sendo um usuário e uma sessão.

Convenções de UTM para os canais baterem

O GA4 distribui o tráfego em canais com regras fixas, e as definições do grupo de canais padrão não podem ser editadas. As suas UTMs decidem em que canal cada clique cai:

ParâmetroConvençãoExemplo
utm_sourceA plataforma, sempre com o mesmo valorinstagram, whatsapp, newsletter
utm_mediumO canal, com um valor que o GA4 reconheceemail, social, paid_social, cpc, referral
utm_campaignO nome exato da campanha, em minúsculas e com hífensblack-friday-2026
utm_contentA peça ou o link dentro da campanhabotao-topo, stories-2
utm_idO ID da campanha, se você importa custoscmp-0142

Pelas regras do Google, o meio email cai em E-mail e social em Redes sociais orgânicas; Redes sociais pagas exige uma origem social e um meio que contenha cp, seja ppc ou retargeting, ou comece com paid. Os valores diferenciam maiúsculas, então Instagram e instagram viram duas linhas; as boas práticas de UTM do Google recomendam minúsculas. Marque também os links que você compartilha no WhatsApp (utm_source=whatsapp&utm_medium=social), para que essas visitas não dependam de o aplicativo informar a origem.

O grupo de canais inclui ainda o canal Assistente de IA, para visitas vindas de fontes como ChatGPT, Gemini, DeepSeek, Copilot ou Grok (ou com o meio ai-assistant); as Visões Gerais Criadas por IA e o Modo IA do Google contam como Pesquisa orgânica. Se você trabalha para aparecer em assistentes de IA, é lá que essas visitas aparecem; o nosso verificador de visibilidade em IA mostra se os robôs deles conseguem ler o seu site.

Vincule o Search Console e o Google Ads

Vincular o Search Console acrescenta dois relatórios: consultas orgânicas e páginas de destino orgânicas. Um fluxo da Web se vincula a uma única propriedade do Search Console, os dados chegam com cerca de 48 horas de atraso e cobrem no máximo 16 meses. A coleção de relatórios vem despublicada: encontre-a na Biblioteca e publique.

Para vincular o Google Ads, você precisa da função de editor no GA4 e de acesso de administrador no Google Ads. Deixe a codificação automática ativa e importe o evento de lead no Ads como conversão, para os lances buscarem leads e não cliques.

Teste no DebugView antes de confiar num número

O DebugView mostra em tempo real os eventos de um dispositivo em modo de depuração. Ative-o pela visualização do Google Tag Assistant e confira:

  1. Que ao abrir a página inicial chega um único page_view.
  2. Que, aceitando e recusando o banner em sessões diferentes, o estado de consentimento muda como esperado, e que no modo básico nada sai antes do aceite.
  3. Que um lead de teste envia um único generate_lead, com form_name, sem um form_submit marcado como principal ao lado.
  4. Que um envio com erro não dispara o evento.
  5. Que ir ao gateway ou à agenda e voltar não muda a origem da sessão.

Depois, apague o lead de teste do CRM e anote o que testou e quando.

Os erros que mais encontramos

ErroComo apareceSolução
Tag instalada duas vezesCada visualização e evento contado em dobroRemover uma das duas
form_submit ou uma visualização como evento principalMais "leads" no GA4 do que no CRMEnviar generate_lead após o envio bem-sucedido
Retenção em 2 mesesExplorações que não passam de dois mesesMudar para 14 meses agora
Filtro ativado sem testeQueda súbita e permanente do tráfegoTestar antes; o que foi filtrado não volta
UTMs com maiúsculas misturadasA mesma campanha em várias linhasMinúsculas e uma planilha única de nomes
Gateway de pagamento sem exclusãoLeads atribuídos a "referência"Listá-lo em referências indesejadas
E-mail ou CPF na URLDescumprimento a cada envioTirar do redirecionamento
GA4 carregando antes do aceiteUm "modo básico" que não é básicoBloquear a tag até o aceite

Se você vai redesenhar o site ou trocar de plataforma, ponha o analytics na lista de lançamento: tags e eventos principais estão entre o que uma migração de site quebra sem avisar.

Quando o GA4 não é a ferramenta certa

O GA4 vale a pena quando o seu crescimento passa pelo Google: Search Console e Google Ads se vinculam de graça. Ele se encaixa pior quando você precisa ver o que os usuários fazem dentro de um produto, quando a sua política de consentimento deixa a maior parte dos visitantes fora dos dados ou quando você prefere não entregar dados de visitantes a uma empresa de publicidade. Em PostHog vs Google Analytics explicamos quando uma ferramenta focada em privacidade ou em produto se encaixa melhor, e como usar as duas sem contar o mesmo lead duas vezes.

O que fazer agora

Percorra a tabela do início numa sessão só e faça os cinco testes no DebugView antes de reportar qualquer número. Se quiser que a Dardo configure ou revise uma propriedade que você já tem, esse é o nosso serviço de configuração de analytics; quando os números forem confiáveis, a otimização da taxa de conversão é o trabalho de melhorá-los.

Perguntas frequentes

Quantos eventos principais um site de empresa deve ter no GA4?

Normalmente um principal para os leads e dois ou três secundários, como uma reunião agendada ou uma inscrição na newsletter. O Google permite até 30 numa propriedade padrão, mas cada evento a mais dificulta a leitura dos relatórios e pode confundir os lances do Google Ads se for importado.

Posso usar o form_submit como conversão dos formulários?

É melhor não. O Google o define como o momento em que o usuário envia um formulário, então ele também conta envios que o seu servidor recusou. Envie generate_lead a partir do código que recebe a resposta de sucesso, ou crie um evento a partir de uma página de obrigado que só abre após um envio bem-sucedido.

Preciso de banner de cookies para o Google Analytics no Brasil?

Depende do uso. O guia de cookies da ANPD admite o legítimo interesse para medição de audiência agregada, sem perfis nem cruzamento com outros rastreamentos, e indica o consentimento para cookies de publicidade. Um GA4 vinculado ao Google Ads ou usado para remarketing entra no segundo caso. Esta resposta não é aconselhamento jurídico.

Modo de consentimento básico ou avançado?

O básico não carrega as tags do Google até a pessoa aceitar, o que combina com consentimento prévio. O avançado envia pings sem cookies quando a pessoa recusa e só traz modelagem para sites com pelo menos 1.000 eventos diários negados, um volume que poucos sites pequenos alcançam.

Se eu mudar a retenção para 14 meses, recupero os dados antigos?

Não. A mudança vale para os dados que o GA4 ainda guarda; o que já foi apagado com a retenção de 2 meses não volta. Por isso é a primeira configuração a mudar ao criar a propriedade.

Como excluir as visitas da minha equipe se trabalhamos em home office?

As regras de tráfego interno funcionam por endereço IP, então só servem para escritórios ou VPNs com IP fixo. Para equipes remotas, teste sempre com o Tag Assistant em modo de depuração, inclua o filtro de tráfego de desenvolvedores e aceite um pouco de ruído.

Fontes e leituras adicionais

Fontes desta página, com mais detalhes dos publicadores originais.