A reunião de performance de mídia começa com um número estranho: o ROAS que aparece no gerenciador de anúncios não bate com a receita reportada no GA4. Ou a taxa de conversão caiu pela metade de um dia para o outro, sem nenhuma mudança real na loja. A reação mais comum é tentar explicar o número com uma hipótese de comportamento do cliente. Na maioria das vezes, a explicação real é mais simples e mais incômoda: o tracking está quebrado, e ninguém percebeu.

Decisão de orçamento de mídia, de priorização de CRO e até de avaliação de performance de equipe frequentemente se apoia nesses números. Quando o Data Layer tem falhas, cada uma dessas decisões está sendo tomada em cima de dado errado, com total confiança de que está certo.

Ação do cliente no site Evento no dataLayer Tag dispara no GTM Evento íntegro no GA4 evento duplicado bloqueio consent.
Em cada etapa entre a ação do cliente e o relatório final, um evento pode duplicar, não disparar ou ser bloqueado por consentimento — sem avisar ninguém.

Por que "o número parece estranho" quase nunca é instinto errado

Quando alguém do time nota que um número de GA4 não faz sentido, a reação mais comum é duvidar da própria leitura. Na prática, essa estranheza costuma ser um sinal real: Data Layer configurado uma vez e nunca mais auditado é o tipo de problema que não dá erro visível, só dado errado — e dado errado não aparece sozinho, ele precisa ser comparado com a realidade para ser descoberto.

Os erros mais comuns de Data Layer em e-commerce

Evento de purchase duplicado

É o erro mais caro de todos, porque infla a receita reportada e distorce o cálculo de ROAS de todas as campanhas de mídia. Costuma acontecer quando a página de confirmação do pedido é recarregada (F5, botão voltar do navegador) ou quando duas tags diferentes, uma nativa da plataforma e outra do GTM, disparam o mesmo evento de compra.

Eventos de funil faltando

Sem add_to_cart e begin_checkout configurados corretamente, fica impossível saber em qual etapa exata do funil o cliente está desistindo. O time enxerga apenas a ponta (sessões) e o fim (compras), sem visibilidade nenhuma do meio do caminho, onde a maior parte da perda acontece.

IDs e valores inconsistentes

Valor de produto enviado como texto em vez de número, moeda ausente no evento, ou item_id que não bate entre o que a plataforma usa internamente e o que chega no GA4, quebram relatórios de receita por produto e dificultam a reconciliação entre o pedido real e o evento reportado.

Checkout em domínio ou subdomínio diferente

Plataformas como Shopify e Tray frequentemente redirecionam o cliente para um checkout hospedado em domínio próprio. Sem a configuração correta de rastreamento entre domínios, a sessão do GA4 se reinicia nessa transição, quebrando a atribuição de origem e, em alguns casos, perdendo o evento de compra inteiro.

Consentimento de cookies bloqueando eventos sem aviso

Com o Consent Mode mal configurado, o banner de cookies pode bloquear o disparo de eventos para visitantes que não aceitam cookies, sem nenhum fallback de medição. O volume de dados cai, e sem comparação explícita ninguém percebe que a queda é técnica, não comportamental.

5 eventos

é o conjunto mínimo de eventos de e-commerce que a própria documentação do GA4 espera para cobrir o funil completo: view_item, add_to_cart, begin_checkout, add_payment_info e purchase. Faltando qualquer um deles, existe um ponto cego garantido no funil.

Fonte: documentação oficial de e-commerce avançado do Google Analytics 4.

Como auditar seu Data Layer na prática

O primeiro passo é usar o modo de pré-visualização do GTM (GTM Preview) navegando pelo próprio site como um cliente faria: adicionar produto ao carrinho, iniciar o checkout, simular um pagamento. Cada ação deveria gerar exatamente um evento correspondente no Data Layer, nem a mais, nem a menos. Em paralelo, o DebugView do GA4 mostra em tempo real os eventos chegando, permitindo comparar o que deveria disparar com o que está disparando de fato. Por fim, comparar o número de transações do GA4 com o número real de pedidos da plataforma, no mesmo período, é o teste definitivo: qualquer diferença consistente é sinal de duplicação ou perda de eventos.

O que a Lastro Commerce faz na validação de tracking

Auditoria e configuração de Data Layer é uma das nossas frentes técnicas centrais: mapeamos todos os eventos de e-commerce esperados, comparamos o disparo real com o que deveria acontecer, corrigimos duplicidades e lacunas, e validamos que o GA4 e os pixels de mídia recebem dados 100% íntegros antes de qualquer decisão de orçamento ser tomada em cima deles.

Seus números de GA4 e de mídia paga não batem?

Vamos auditar o Data Layer e os eventos de e-commerce do seu site.

Fale com o nosso time

Perguntas frequentes sobre Data Layer e GA4

Como sei se meu GA4 tem evento de compra duplicado?

Compare o número de transações reportado no GA4 com o número real de pedidos da plataforma no mesmo período. Se o GA4 mostrar mais transações do que pedidos efetivamente criados, é sinal de evento de purchase disparando mais de uma vez — geralmente por recarregamento da página de confirmação ou por duas tags disparando o mesmo evento.

Pixel do Meta/Google Ads e GA4 vão mostrar os mesmos números?

Não, e isso é esperado: cada plataforma usa uma metodologia de atribuição diferente. O problema não é a diferença em si, mas uma diferença muito grande e inconsistente ao longo do tempo, que geralmente indica que um dos dois (ou ambos) está perdendo ou duplicando eventos.

Troquei de plataforma recentemente, isso pode ter quebrado meu tracking?

Sim, é uma das causas mais comuns. Migração de plataforma frequentemente altera a estrutura do checkout, cria redirecionamentos para subdomínios diferentes e muda a forma como os IDs de produto são gerados, quebrando eventos que funcionavam na plataforma anterior sem nenhum aviso.

Com que frequência devo auditar o Data Layer?

No mínimo a cada mudança relevante no site (troca de tema, nova integração, migração de plataforma) e, como rotina, a cada trimestre, comparando os números do GA4 com os dados reais de pedidos da plataforma.