Analytics e Dados
25 de nov. de 2025
Go back
Como limpar conversões no GA4: deduplicação, parâmetros obrigatórios e validação técnica
Como eliminar conversões duplicadas, sujas ou inválidas no GA4 usando regras técnicas, validações e deduplicação de eventos.

Fique por dentro do que há de mais relavante no Marketing Digital, assine a nossa newsletter:
A maior causa de números inflados, divergentes e sem confiabilidade no GA4 não é a modelagem — é conversão suja.
Conversões sujas são eventos que:
disparam múltiplas vezes
chegam com parâmetros incompletos
vêm de fontes erradas
são enviados tanto no client-side quanto no server-side
entram duplicadas no Google Ads
quebram o funil real
Este post mostra como limpar conversões no GA4, como validar eventos, como deduplicar e como manter um sistema confiável em 2025.
1. O que é uma “conversão suja” no GA4?
Uma conversão é considerada suja quando:
Chega duplicada
Ex:
– generate_lead dispara no GTM + novamente no código hardcoded.
– purchase dispara client-side e server-side sem dedupe.
Chega com parâmetros faltando
Exemplo clássico:
– purchase sem transaction_id
– generate_lead sem email
– view_item sem item_id
Chega no momento errado
– Antes da página carregar
– Após um redirecionamento fora do padrão
– Em pop-ups que não carregam estado da página
Chega com UTMs corrompidas
– redirect tira UTMs
– links internos com UTM geram “conversões falsas”
– e-mails sem UTMs caem em Direct
É criada automaticamente por derivação
Ex:
Criar no GTM:
Isso gera duplicidade massiva.
2. Framework oficial para conversões limpas no GA4
Para evitar distorções, você precisa padronizar 3 coisas:
Parâmetros obrigatórios para cada conversão
A regra é:
Conversão sem parâmetros obrigatórios não deve ser considerada válida.
Exemplo real:
Para Lead:
email
phone
form_id
utm_source
utm_medium
session_id
Para Purchase:
transaction_id
value
currency
items com item_id
Deduplicação obrigatória
Deduplicação ocorre em 3 níveis:
Client-side
O evento só dispara uma vez por submissão real.
Exemplo com JS:
Server-side (GTM Server-Side)
O Ads deduplica sozinho quando event_id é igual.
Na camada de dados (BigQuery)
Use uma tabela de conversões:
Regras oficiais de validação
Combine três níveis:
Validação sintática
— Parâmetros existem?
— Estão no formato esperado?
— E-mails possuem regex válida?
Validação de negócio
— Lead válido precisa ter telefone?
— Compra precisa ter item_id?
Validação de integridade
— Não pode disparar fora do funil
— Não pode disparar no mesmo milissegundo
— Não pode vir sem referrer + sem UTM
Como detectar conversões duplicadas no GA4
Método 1 — DebugView
Se aparecem eventos duplicados ou triplicados em sequência → conversão suja.
Método 2 — Relatório Explorações
Use:
Se event_id igual aparece mais de uma vez → duplicado.
Método 3 — BigQuery
O SQL abaixo revela duplicação:
Checklist completo de conversões limpas
Todo evento deve ter event_id
Obrigatório para:
Conversions API
SGTM
Google Ads dedupe
Meta Ads dedupe
Nada de criar conversão com “página de obrigado”
Isso gera duplicação massiva.
Nunca enviar conversão sem UTM
Sem UTM = vira Direct.
Evitar enviar evento antes do consentimento
Consent Mode = cookieless pings = conversão fantasma.
Validar campos críticos
E-mails inválidos e telefones fake viram conversões “fantasma”.
Validar se o evento vem do lugar correto
Em e-commerces isso é clássico:
Purchase disparando antes do pagamento
add_to_cart disparando no carregamento da página
begin_checkout disparando no refresh
Evitar “eventos derivados” no GTM
Eles causam 80% dos problemas.
Como limpar conversões antigas no GA4
Se você já tem conversões sujas, faça:
Etapa 1 — desmarcar conversões problemáticas
GA4 → Admin → Key Events → Desmarcar
Etapa 2 — recriar evento com parâmetros obrigatórios
Nomear como v2:
generate_lead_v2
purchase_v2
Etapa 3 — Reconectar apenas a versão válida ao Google Ads
Etapa 4 — Usar BigQuery para limpar histórico
SQL para reconstruir métricas limpas:
Verdade técnica: 90% das divergências não vêm da atribuição — vêm de conversão suja
Atribuição só funciona quando os eventos são limpos.
Se seus eventos estão duplicados, desalinhados, ou chegando sem parâmetros —
não existe modelo de atribuição que salve.
Conecte este post aos anteriores (cadeia lógica)
👉 Post 1 - Como construir dashboards que refletem a “verdade de negócio” (GA4 + BigQuery)
👉 Post 2 - Como padronizar métricas entre equipes e ferramentas (GA4, CRM, Ads e BigQuery)
👉 Post 3 - Como alinhar definições de conversão entre GA4, Ads e CRM (e finalmente parar com divergências)
👉 Post 4 - Como limpar conversões no GA4: deduplicação, parâmetros obrigatórios e validação técnica
👉 Post 5 — Como construir pipelines confiáveis com BigQuery: coleta, limpeza e versionamento de métricas
👉 Post 6 — Como modelar conversões corretamente: lógica, deduplicação, janelas e atribuição multi-origem
👉 Post 7 — Auditoria técnica de métricas: como validar dados, detectar erros e garantir integridade no GA4 + BigQuery
👉 Post 8 - Como criar um Sistema Oficial de Métricas para sua empresa (ou ONG): governança, padronização e ciclo de melhoria contínua)
Referências técnicas oficiais
👉 GA4 Key Events
👉 Enhanced Conversions
👉 Server-side GTM deduplication
👉 Meta CAPI Deduplication
Go back




