A maioria das contas de Google Analytics 4 que a gente audita reporta um ROI que não bate com o extrato bancário. Não é bug nem má-fé: é a configuração padrão fazendo exatamente o que foi desenhada para fazer, que é mostrar número bonito para marketer, não lucro para CFO.
Você conecta as campanhas, as conversões rastreiam, o ROAS aparece em 4x. Parece que está tudo certo. Só que, no que vemos nas contas que operamos, quanto mais “otimizada” a conta fica no painel, maior costuma ser a distância entre o retorno que o GA4 mostra e o dinheiro que sobra no caixa.
São sete configurações de fábrica que empurram essa distância. Abaixo, o que cada uma esconde e o que mudar para o GA4 passar a mostrar a verdade sobre as campanhas.
Por Que as Configurações Padrão do Analytics Escondem o Lucro
O GA4 foi desenhado para marketer, não para CFO. E a diferença de pergunta muda tudo.
Marketer quer saber quantas conversões entraram e qual o custo por lead. CFO quer saber quanto sobrou depois de pagar produto, logística, imposto e chargeback. O GA4 responde bem a primeira pergunta e ignora a segunda por padrão.
Pega uma conta de cosméticos: R$ 340 mil de receita atribuída aos anúncios, ROAS de 4,2x no painel. Parece ótimo. Faz a conta de trás para frente e o gasto de mídia foi R$ 81 mil (340 dividido por 4,2).
Agora entra o custo que o GA4 não enxerga. Margem de contribuição em cosméticos, no que vemos no setor, roda perto de 18% depois de produto, imposto e frete. Então dos R$ 340 mil viram margem R$ 61 mil (340 vezes 18%). Tira os R$ 81 mil de mídia e o trimestre fecha com prejuízo de R$ 20 mil.
O ROAS ajustado por margem é 0,76x: cada real de anúncio no Google Ads voltou como 76 centavos depois de pagar as contas. O painel mostrava 4,2x. O extrato mostrava rombo. E o GA4 não estava quebrado, estava configurado como sai de fábrica.
O Problema Está na Modelagem de Atribuição
O padrão do GA4 é atribuição data-driven com janela de 30 dias para clique e 1 dia para visualização. Na prática, ele credita a conversão para um dos últimos toques pagos, mesmo quando o cliente já tinha decidido comprar antes de ver aquele anúncio.
Resultado: você paga duas, três vezes pelo mesmo cliente e o GA4 registra como conversões diferentes. É por isso que campanha de branding e retargeting quase sempre aparece com retorno inflado na configuração padrão. Elas colhem o crédito de uma venda que já estava para acontecer.
Os 7 Erros Fatais na Configuração do Analytics Para Anúncios
1. Rastrear Receita Bruta em Vez de Margem de Contribuição
O GA4 captura o valor cheio da compra. Você vê R$ 10 mil em vendas e comemora.
Só que desses R$ 10 mil:
- R$ 4.200 foram custo do produto
- R$ 1.800 foram impostos (ICMS, PIS, COFINS)
- R$ 900 foram frete e embalagem
- R$ 600 foram gateway de pagamento
Sobrou R$ 2.500, margem de contribuição de 25%. Se você gastou R$ 3 mil em anúncios para gerar essa venda, o GA4 mostra ROAS de 3,3x, lindo no relatório. Mas a margem foi R$ 2.500 contra R$ 3 mil de mídia: você perdeu R$ 500.
Solução: configure o parâmetro value dos eventos de conversão para enviar a margem, não a receita total. Requer customização no código do site (GTM ou dataLayer).
Fórmula: value = receita × (1 - custo_produto% - impostos% - logística% - gateway%)
2. Ignorar Devoluções e Chargebacks
Venda de R$ 500 vira devolução 12 dias depois. O GA4 já contou como conversão, você já otimizou campanha em cima daquele sinal, e o dinheiro nunca entrou no caixa.
Em categorias como moda e eletrônicos, no que vemos nas contas que operamos, a devolução passa fácil de um terço dos pedidos. Você acaba otimizando campanha para vender e devolver. Boa parte das conversões que o GA4 registra nesses nichos nunca vira dinheiro: volta como devolução, chargeback ou pagamento recusado, dias depois de a campanha já ter sido calibrada com base naquele número.
Solução: implemente o evento refund no GA4 vinculado ao ERP/CRM. Quando há devolução, dispare:
gtag('event', 'refund', {
transaction_id: 'ID_PEDIDO',
value: -500,
currency: 'BRL'
});
O valor negativo desconta da receita atribuída. Suas métricas começam a refletir o caixa real.
3. Janela de Conversão Descolada do Payback Real
Padrão GA4: janela de 30 dias para clique. Tradução: se alguém clicou no anúncio hoje e comprou em 29 dias, o GA4 credita a venda para a campanha.
Isso serve para SaaS enterprise, com ciclo de 90 dias ou mais. Para e-commerce, com ciclo médio de 2 a 4 dias, é péssimo: campanha de topo de funil (awareness, remarketing de longo prazo) recebe crédito inflado, e você aloca orçamento para canal que não fecha venda.
Numa conta de agência de viagens que a gente acompanhou, o YouTube aparecia levando o crédito de reservas que fechavam bem depois do clique. Só que, olhando o comportamento real, a maioria das reservas acontecia poucos dias depois da primeira pesquisa. O YouTube estava recebendo crédito, e orçamento, por venda que aconteceria de qualquer jeito.
Solução: ajuste a janela de conversão no GA4 para refletir o comportamento real do cliente:
- E-commerce: 7 dias clique / 1 dia visualização
- Serviços com cotação: 14 dias clique / 1 dia visualização
- SaaS/B2B complexo: 60-90 dias clique / 7 dias visualização
Configure em: Admin > Atribuição > Configurações de atribuição.
4. Não Segmentar Novos Clientes vs. Recompra
Venda de R$ 300 para cliente novo carrega um lucro potencial bem maior ao longo do relacionamento (o LTV). Venda de R$ 300 para cliente antigo via remarketing traz lucro incremental pequeno, porque boa parte desse cliente compraria de novo mesmo sem o anúncio.
O GA4 trata os dois como “conversão”, com valor igual e otimização igual. Aí você escala remarketing, que é barato e tem ROAS alto, e negligencia aquisição, que é cara e tem ROAS menor. No curto prazo as métricas sobem. No médio prazo você fica sem cliente novo.
Num B2C de suplementos, o orçamento foi escorregando para remarketing porque o ROAS ali era muito maior que o de prospecção. O LTV dos clientes novos despencou e o faturamento travou num platô, mesmo com a empresa colocando mais dinheiro.
Solução: crie eventos de conversão separados:
purchase_new_customerpurchase_returning_customer
Use o parâmetro user_property ou consulta ao CRM via webhook. Configure valores diferentes no GA4, com peso maior para cliente novo.
5. Rastreamento Cross-Device Quebrado
Cliente vê o anúncio no celular, logado. Compra no desktop, deslogado. GA4 padrão trata como dois usuários, e a conversão não é atribuída ao anúncio que rodou no mobile.
Com Safari e Firefox já bloqueando cookie de terceiro, e o Chrome caminhando para o mesmo lugar, isso virou regra em vez de exceção. Uma fatia relevante das vendas acontece em dispositivo ou navegador diferente do clique, e o GA4 joga essa venda para “orgânico” ou “direto”. Seu orçamento vai para o que o painel enxerga, e o que ele não vê some da conta.
Solução: implemente User ID no GA4. Requer que o usuário esteja logado:
gtag('config', 'G-XXXXXXX', {
'user_id': 'USER_ID_DO_BANCO'
});
Isso conecta sessões entre dispositivos. Se não der para implementar login, considere server-side tracking com Consent Mode v2, que melhora a modelagem.
6. Enhanced Conversions Desligado
Enhanced Conversions envia dados hasheados (email, telefone, nome) junto com a conversão, e o Google faz o match com usuários logados. O resultado é atribuição mais precisa e menos conversão “direta” fantasma.
A taxa de match típica, segundo a documentação do Google, fica em 60-80% quando a implementação está correta. Só que exige configuração manual (GTM ou gtag.js) e não vem ativa por padrão.
Sem Enhanced Conversions, campanha em rede de display e YouTube, onde o usuário raramente clica direto para comprar, fica subatribuída. E você corta orçamento de canal que estava funcionando.
Solução: ative Enhanced Conversions no Google Ads e configure no GTM, seguindo o tutorial oficial do Google. Para campanhas no Meta Ads, implemente a API de Conversões (CAPI), que funciona de forma parecida, enviando dado hasheado a partir do servidor.
7. Metas de Conversão Genéricas Demais
“Conversão” no GA4 pode ser qualquer coisa que você marcar como tal:
- Compra de R$ 5.000
- Download de PDF gratuito
- Cadastro para teste grátis, onde boa parte nunca ativa
- Visualização de página de orçamento
O Google trata tudo como “conversão” se você deixar, e a campanha passa a otimizar para quantidade, não para qualidade.
Num SaaS B2B, os cadastros dispararam depois de uma troca de agência, e as conversões pagas (trial que vira cliente pagante) caíram no mesmo período. Motivo: a agência nova otimizou para o evento sign_up, não para subscription_paid. Custo por lead caiu, custo por cliente de verdade subiu.
Solução: configure apenas evento de valor financeiro real como “conversão principal”:
purchase(e-commerce)subscription_paid(SaaS)qualified_lead(quando há validação de fit por SDR)
Marque o resto como “conversão secundária” ou micro-conversão. Serve para análise, não para otimização de campanha.
Como Configurar o Google Analytics 4 Corretamente Para Campanhas Pagas
O checklist de implementação para o GA4 parar de esconder o ROI:
Fase 1: Limpeza de Dados (1-2 dias)
- Audite todas as conversões marcadas no GA4
- Desative eventos que não geram receita real
- Verifique se o
transaction_idestá sendo enviado (evita duplicação) - Confirme que a moeda está em BRL, não USD
Fase 2: Customização de Valor (3-5 dias, requer dev)
- Modifique o parâmetro
valuepara enviar margem de contribuição - Implemente o evento
refundconectado ao ERP - Configure User ID para rastreamento cross-device
- Ative Enhanced Conversions (GTM ou gtag.js)
Fase 3: Segmentação Avançada (2-3 dias)
- Crie eventos separados para cliente novo vs. recompra
- Configure públicos personalizados (high LTV, comprador recorrente)
- Ajuste a janela de conversão por tipo de campanha
- Integre dados de CRM via Measurement Protocol (opcional, avançado)
Fase 4: Validação (7-14 dias)
- Compare a receita do GA4 com a receita real (extrato/ERP) por uma semana
- Verifique a discrepância (aceitável: até 5%)
- Calibre a atribuição se precisar, reduzindo a janela quando o GA4 superestimar
Ferramentas necessárias:
- Google Tag Manager (gerenciar tags sem mexer no código)
- Planilha de margem por produto (calcular o
valuecorreto) - Integração CRM/ERP (para User ID e refunds)
- Acesso a relatório financeiro (validar os dados)
O Que Medir de Verdade Quando o Analytics Está Configurado Para Mídia Paga
Depois de corrigir as configurações, são estas as métricas que importam, e que o CFO vai cobrar:
| Métrica | Como Calcular | Meta Saudável |
|---|---|---|
| ROAS Ajustado por Margem | Margem de contribuição / investimento em anúncios | > 1,5x (mínimo para sustentar) |
| CAC Payback Period | CAC / margem mensal média | < 6 meses (e-commerce), < 12 meses (SaaS) |
| % Receita de Novos Clientes | Receita de novos / receita total | > 40% (crescimento saudável) |
| LTV/CAC Ratio | LTV de 12 meses / CAC | > 3x (mínimo sustentável) |
Importante: essas métricas só fazem sentido se o GA4 estiver rastreando margem, não receita bruta, e descontando devolução. Caso contrário, você continua otimizando no escuro. As metas acima são as réguas que usamos na operação, não benchmark de terceiro.
Dashboard Essencial Para Mídia Paga
Configure no GA4, ou no Looker Studio conectado:
Visão Geral:
- Margem de contribuição (não receita)
- Investimento em anúncios (importado do Google Ads / Meta Ads)
- ROAS ajustado = margem / investimento em anúncios
- Conversões segmentadas (novo vs. retorno)
Por Campanha:
- Custo por novo cliente
- LTV médio dos clientes adquiridos
- Payback period estimado
- Taxa de devolução por campanha
Alertas automáticos:
- ROAS ajustado < 1,2x por 3 dias seguidos
- Taxa de devolução > 25% em qualquer campanha
- CAC de novos clientes subindo > 20% semana a semana
Esse tipo de alerta salva orçamento antes de o estrago virar irreversível. Para aprofundar em outras métricas de mídia paga, veja os outros artigos no blog da Nexus.
ROAS Alto Com Margem Baixa É Trabalhar de Graça
Você pode ter o GA4 impecável: Enhanced Conversions ativo, margem rastreada, User ID implementado. E ainda assim perder dinheiro se otimizar para a métrica errada.
O Google quer que você otimize para ROAS. A Meta quer que você otimize para CPA. Os dois vendem mais anúncio assim. O que nenhum deles diz: ROAS alto com margem baixa significa que você trabalha de graça.
O padrão que a gente vê é claro. Conta com melhor lucratividade real costuma ter ROAS moderado e margem saudável. Conta com pior resultado financeiro às vezes tem ROAS excelente e margem espremida, porque estava vendendo com desconto agressivo, remarketing infinito, produto de baixa margem. Batia meta de conversão e queimava caixa.
A métrica que separa lucro de vaidade é o payback period ajustado por churn:
Payback = CAC / (Margem Mensal × (1 - Taxa de Churn Mensal))
Se leva mais de 12 meses para recuperar o CAC, você está financiando crescimento com capital de giro. Só funciona com caixa infinito ou investidor paciente. Para a maioria dos negócios, a meta é payback abaixo de 6 meses. Configure isso no GA4, otimize para isso, e ignore o resto.
Na nossa visão, a empresa que decide alocação por métrica financeira, e não por métrica de marketing, aloca verba muito melhor. É o que separa quem escala com lucro de quem escala empurrado por capital de giro.
Conclusão: o Painel Bonito Não Paga Boleto
A maioria das contas que auditamos estava otimizando para métrica que não paga boleto. ROAS de 4x no dashboard, prejuízo no extrato.
A configuração padrão do GA4 foi feita para marketer mostrar número bonito em reunião, não para CFO tomar decisão de alocação de capital. O resumo do que muda quando você corrige isso:
- Receita bruta é métrica de vaidade. Margem de contribuição é métrica de sobrevivência.
- A janela de 30 dias credita o mesmo cliente para 3 campanhas diferentes. Você paga 3x pelo mesmo resultado.
- Sem rastrear devolução, você escala campanha que vende e reembolsa.
- Tratar cliente novo igual a recompra é confundir investimento com despesa recorrente.
Não é teoria, é o padrão que se repete nas auditorias. As contas que corrigem essas 7 configurações costumam achar vazamento de orçamento que estava crescendo junto com o investimento. Cada mês de atraso mantém esse vazamento aberto.
Precisa de Ajuda Para Arrumar Isso?
A Nexus Growth é consultoria de mídia paga, não agência, e configura o GA4 do jeito que ele deveria vir de fábrica: rastreando margem, descontando devolução, separando cliente novo de recompra e mostrando payback, não só conversão. Se você põe uns R$ 50 mil por mês em mídia rodando o GA4 no padrão, dá para medir quanto do orçamento está indo para atribuição errada e otimização de métrica vazia. Peça uma análise da sua configuração e a gente mostra em número o que está escapando.