Mensuração e dados

GA4 para e-commerce: como configurar e conferir as vendas que vêm da mídia paga

Capa do artigo: GA4 para e-commerce: como configurar e conferir as vendas que vêm da mídia paga

Resposta rápida

Para usar o GA4 no e-commerce, envie os eventos recomendados de compra (de view_item a purchase), sempre com transaction_id, value, currency e items. Depois confira as vendas no relatório de compras de e-commerce e compare com o sistema da loja. Os números do GA4 e das plataformas de anúncio diferem por atribuição, data e janela, e isso é esperado.

Para que serve o GA4 em um e-commerce que investe em mídia paga?

Cada plataforma de anúncio (Google Ads, Meta, TikTok, Pinterest) mede as vendas do próprio ponto de vista e tende a dar crédito a si mesma. O Google Analytics 4 (GA4) é a visão do site: registra a visita, de onde ela veio e o que a pessoa fez até comprar, seja qual for o canal.

Por isso, no e-commerce o GA4 tem três papéis:

  1. Conferir a venda: o total de compras e de receita no GA4 deve ficar perto do total do sistema da loja. Se ficar longe, a medição está com problema.
  2. Comparar canais com a mesma régua: mídia paga, busca orgânica, e-mail e acesso direto aparecem lado a lado, com o mesmo modelo de atribuição.
  3. Mostrar o funil: onde as pessoas desistem entre ver o produto, pôr no carrinho, iniciar o checkout e pagar.

O GA4 não substitui a mensuração de cada plataforma, que é a que alimenta os lances. As duas leituras se completam. Para escolher a métrica que vai julgar o investimento, veja ROAS, CAC ou MER.

Quais eventos de e-commerce o GA4 precisa receber?

O Google recomenda uma lista de eventos com nomes fixos. Use exatamente esses nomes: o próprio guia de validação dá o exemplo de que o certo é add_to_cart, e não add_to_basket.

EtapaEventoO que registra
Vitrineview_item_list e select_itemLista de produtos vista e produto clicado
Produtoview_itemPágina de produto visualizada
Carrinhoadd_to_cart, view_cart, remove_from_cartItens adicionados, carrinho visto, itens removidos
Checkoutbegin_checkoutInício do checkout
Entregaadd_shipping_infoOpção de frete escolhida
Pagamentoadd_payment_infoForma de pagamento informada
ComprapurchasePedido concluído
DevoluçãorefundReembolso total ou parcial

Segundo a central de ajuda do Analytics, para medir o funil de compra o mínimo é enviar begin_checkout, add_shipping_info, add_payment_info e purchase, e vale incluir também view_item, select_item e add_to_cart.

Se a loja usa Shopify, o Google informa que parte desses eventos já é registrada pelo pixel da própria Shopify. Em outras plataformas, confira o que o aplicativo ou a integração envia antes de criar eventos à mão, para não duplicar.

O evento purchase e o transaction_id: onde mais se erra

O evento purchase é o que registra a venda. Ele leva o número do pedido (transaction_id), o valor (value), a moeda (currency) e a lista de produtos (items), e pode levar frete, impostos e cupom.

Três regras do Google evitam a maioria dos problemas:

  • Moeda junto com o valor. O guia pede que currency seja enviado sempre que houver value. Quando falta um parâmetro obrigatório, o evento aparece, mas o GA4 o trata como evento personalizado, e não como compra de e-commerce.
  • Um transaction_id único por pedido. O GA4 remove compras repetidas com o mesmo transaction_id, o que evita contar duas vezes quem recarrega a página de confirmação. Use o número do pedido e nunca dados que identifiquem o cliente.
  • Nunca enviar o transaction_id vazio ou fixo. O Google avisa que compras com transaction_id vazio são todas tratadas como duplicadas, e um número fixo usado em pedidos diferentes pode reduzir muito as vendas registradas.

Outro erro comum é instalar o GA4 duas vezes, pela tag do Google direto no site e pelo Google Tag Manager. O guia de validação diz que isso conta alguns eventos em dobro: use uma instalação só por página.

Para devoluções, envie o evento refund com o mesmo transaction_id da compra. Em reembolso parcial, informe os itens devolvidos.

Como validar a instalação antes de confiar nos números

  1. Faça um pedido de teste e acompanhe no DebugView do GA4, que mostra os eventos em tempo real com os parâmetros e os itens. Para testar de novo, mude o transaction_id: o GA4 ignora uma segunda compra com o mesmo número, mesmo que os valores mudem.
  2. Espere o processamento. Relatórios e explorações podem levar até 24 horas para mostrar os dados.
  3. Abra os relatórios de e-commerce. O relatório de compras de e-commerce e a visão geral de monetização mostram receita, compras e produtos automaticamente.
  4. Compare com a loja. Pegue um período fechado e compare pedidos e receita do GA4 com o sistema da loja. Diferença pequena é normal (bloqueadores, recusa de cookies, pessoas que saem antes de a página carregar). Diferença grande indica evento faltando, duplicado ou disparando na página errada.
  5. Revise depois de cada mudança no site. Troca de tema, de checkout ou de aplicativo costuma quebrar o evento de compra sem ninguém perceber.
Analista compara o painel de vendas da loja com o relatório de e-commerce no notebook
Compare pedidos e receita do GA4 com o sistema da loja no mesmo período antes de usar os números para decidir verba

Por que o GA4 e as plataformas de anúncio mostram números diferentes?

É a dúvida mais comum de quem começa a comparar. As principais causas, segundo as centrais de ajuda do Google Ads e do Analytics:

CausaO que acontece
Modelo de atribuiçãoCada ferramenta decide de forma diferente qual anúncio ou canal recebe o crédito da venda
Data da vendaO Google Ads registra a conversão na data do anúncio; outras ferramentas, na data da compra
Janela de conversãoO Google Ads pode registrar conversões até 90 dias depois do clique; no GA4, a janela padrão para compras é de 90 dias, com opção de 30 ou 60
Canais que recebem créditoNos relatórios do GA4, o padrão inclui canais pagos e orgânicos; nos relatórios do Google Ads, só os canais pagos do Google
Cliques x sessõesO Google Ads conta cliques e o GA4 conta sessões: dois cliques em 30 minutos podem virar uma sessão só
Consentimento e bloqueiosRecusa de cookies, bloqueadores e redirecionamentos que apagam o identificador do clique reduzem o que o GA4 enxerga

No Google Ads, as colunas "por horário da conv." ajudam a alinhar a data com a do GA4. No Meta, no TikTok e no Pinterest a lógica é parecida: cada um credita as vendas aos próprios anúncios, com janelas próprias, e a soma das plataformas costuma passar o total real de vendas.

O caminho prático é usar cada número para o que ele serve: a plataforma para otimizar as campanhas dela, o GA4 para comparar canais com a mesma régua, e o sistema da loja como o total oficial. Para ir além da atribuição e medir o efeito real da mídia, veja brand lift e ROAS, CAC ou MER.

Como ligar o GA4 ao Google Ads sem bagunçar os lances

No GA4, as ações importantes se chamam eventos-chave. Quando um evento-chave é levado ao Google Ads para medir anúncios e orientar lances, ele vira uma conversão. O passo a passo oficial:

  1. Vincule as contas do GA4 e do Google Ads e mantenha a marcação automática ligada no Google Ads.
  2. No GA4, marque o evento de compra como evento-chave.
  3. Crie a conversão importando esse evento no Google Ads ou pela área de publicidade do GA4.
  4. Decida no Google Ads se a ação será principal (usada nos lances) ou secundária (só para acompanhamento). Conversões criadas no GA4 entram como secundárias.

Se a conta já tem a tag de conversão do próprio Google Ads medindo compras, defina qual das duas será a principal para a mesma venda. Para reforçar a medição dentro do Google Ads, veja conversões aprimoradas. No Meta, o equivalente é a API de Conversões.

Checklist do GA4 para e-commerce

ItemComo conferir
Eventos com os nomes oficiaisPedido de teste no DebugView
purchase com transaction_id, value, currency e itemsParâmetros do evento no DebugView
transaction_id único e nunca vazioDois pedidos de teste com números diferentes
Uma única instalação por páginaVer se o site tem tag do Google e Tag Manager ao mesmo tempo
refund enviado nas devoluçõesFazer um reembolso de teste
GA4 perto do total da lojaComparar pedidos e receita de um mês fechado
GA4 vinculado ao Google Ads com marcação automáticaTela de vínculos no GA4 e configuração da conta no Google Ads
Compra principal definida no Google AdsLista de conversões e tipo de ação (principal ou secundária)

Para entender como essa mensuração entra na gestão das campanhas de uma loja, veja agência de tráfego pago para e-commerce.

Onde a Increase entra

Este blog é da Increase; por isso, use os mesmos critérios para avaliar a gente.

  • Agência de performance e de branding de São Paulo, fundada em 2017, que planeja e gerencia mídia paga para marcas e e-commerces em Google, Meta, TikTok e Pinterest.
  • Antes de mexer em verba, conferimos se a medição está certa: eventos de compra, integrações das plataformas e a comparação com as vendas da loja.
  • Google Partner Premier em 2026, pelo quinto ano seguido (confira o perfil no Google Partners).
  • Modelo comercial de fee mínimo + comissão. O escopo é planejamento e compra de mídia, dados e tecnologia; não fazemos criação de peças.

Para ver como está a medição da sua loja hoje, peça um Diagnóstico. Para receber os próximos artigos, assine a newsletter.

Perguntas frequentes

Quais eventos o GA4 precisa para medir vendas de e-commerce?

No mínimo begin_checkout, add_shipping_info, add_payment_info e purchase, segundo a central de ajuda do Analytics. Vale enviar também view_item, select_item e add_to_cart para enxergar o funil inteiro, e refund para as devoluções.

Por que o GA4 mostra menos vendas do que a loja?

Parte da diferença é normal: recusa de cookies, bloqueadores e pessoas que fecham a página antes de a tag carregar. Diferença grande costuma ser evento de compra faltando, transaction_id vazio ou repetido, ou parâmetro obrigatório ausente.

Por que o Google Ads mostra mais vendas do que o GA4?

As duas ferramentas usam regras diferentes de atribuição, data e janela de conversão. O Google Ads registra a venda na data do anúncio e credita seus próprios cliques; o GA4 distribui o crédito entre todos os canais, pagos e orgânicos.

O que é transaction_id no GA4?

É o número único do pedido enviado no evento purchase. O GA4 usa esse número para descartar compras repetidas e para ligar devoluções à compra original. Nunca envie o campo vazio nem um número fixo.

Evento-chave e conversão são a mesma coisa no GA4?

Não. Evento-chave é uma ação importante medida no GA4. Conversão é esse evento levado ao Google Ads para medir anúncios e orientar lances, com configurações de atribuição próprias.

Quanto tempo o GA4 leva para mostrar as vendas?

No DebugView, os eventos aparecem na hora. Nos relatórios e explorações, os dados podem levar até 24 horas para aparecer.

Fontes

  1. Google for Developers — Measure ecommerce (GA4)
  2. Google for Developers — Set up a purchase event
  3. Google for Developers — Validate your ecommerce setup
  4. Analytics Help — Set up ecommerce events
  5. Analytics Help — Ecommerce setup Q&A
  6. Analytics Help — Minimize duplicate key events with transaction IDs
  7. Analytics Help — Select attribution settings
  8. Analytics Help — Conversions vs. key events in Google Analytics
  9. Analytics Help — Clicks and sessions discrepancy for Google Ads and Google Analytics
  10. Google Ads Help — Data discrepancies: factors and troubleshooting
  11. Google Ads Help — Create conversions from Google Analytics events

Newsletter Increase

O que está dando resultado, direto no seu e-mail.

Todo mês, os aprendizados das contas que operamos: o que mudou nas plataformas, os criativos que estão vendendo e as ferramentas de IA que usamos no dia a dia. Leitura rápida, pronta para aplicar na sua marca.

  • Performance e mídia
  • Criativos e branding
  • IA e tecnologia
  • Bastidores e cases

1 e-mail por mês, sem spam. Cancele com um clique quando quiser. Veja a política de privacidade.