A Ilusão do ROAS 4: Como Sua Operação Escala Faturamento e Fecha o Caixa no Vermelho
A Fórmula do ROAS e o Que Ela Esconde
ROAS = Receita / Ad Spend.
Essa equação domina os painéis do Google Ads e Meta Ads. Um ROAS de 4 significa R$ 4 de receita para cada R$ 1 investido em mídia. Parece inequivocamente positivo.
O problema está no numerador. “Receita” é o valor bruto do pedido — o número que aparece no checkout da Nuvemshop antes de qualquer dedução. Três variáveis que determinam se aquela receita representa lucro ou prejuízo são completamente invisíveis para os painéis de ads:
Custo da Mercadoria Vendida (CMV) — a fração do preço de venda que representa custo de produção ou aquisição. Um produto vendido por R$ 200 com CMV de R$ 140 tem margem bruta de 30%. Um produto vendido por R$ 200 com CMV de R$ 60 tem margem bruta de 70%. O ROAS reportado pelo Google Ads é idêntico em ambos os casos.
Impostos sobre NF-e — empresas no Simples Nacional pagam entre 4% e 19% do faturamento bruto em tributos federais e estaduais, dependendo da faixa de receita e do tipo de produto. No Lucro Presumido, IRPJ, CSLL, PIS e COFINS consomem uma fatia diferente. Nenhum painel de anúncios contabiliza NF-e.
Frete subsidiado — “Frete grátis acima de R$ 199” é um custo de aquisição estruturado como promoção. Se o custo logístico real é R$ 22 e o cliente pagou zero, esses R$ 22 saem da margem do pedido e não aparecem em nenhum relatório de campanha.
O Estudo de Caso: Mesmo ROAS, Resultados Opostos
Dois anunciantes. Mesmo ROAS 4x. Mesmo budget de R$ 10.000/mês. Produtos diferentes.
Campanha A: Categoria com Margem de 15%
| Item | Valor |
|---|---|
| Receita gerada (ROAS 4x) | R$ 40.000 |
| CMV (75% da receita) | R$ 30.000 |
| Impostos — Simples Nacional 6% sobre faturamento | R$ 2.400 |
| Frete subsidiado (R$ 20 × 200 pedidos) | R$ 4.000 |
| Ad Spend | R$ 10.000 |
| Resultado do mês | − R$ 6.400 |
ROAS 4x. Prejuízo de R$ 6.400. Cada real investido em mídia gerou R$ 0,64 de perda líquida.
Campanha B: Categoria com Margem de 55%
| Item | Valor |
|---|---|
| Receita gerada (ROAS 4x) | R$ 40.000 |
| CMV (35% da receita) | R$ 14.000 |
| Impostos — Simples Nacional 6% sobre faturamento | R$ 2.400 |
| Frete subsidiado (R$ 20 × 200 pedidos) | R$ 4.000 |
| Ad Spend | R$ 10.000 |
| Resultado do mês | + R$ 9.600 |
Mesmo ROAS. Lucro de R$ 9.600. A diferença de R$ 16.000 entre os dois cenários é inteiramente explicada pelo CMV do produto — uma variável que nenhum painel de ads conhece.
O Segundo Problema: O Algoritmo Aprende a Otimizar pela Métrica Errada
O Smart Bidding do Google Ads opera como uma caixa-preta: ele recebe conversion_value por conversão e aprende quais padrões de usuário maximizam esse valor.
Se conversion_value = receita bruta do pedido, o algoritmo aprende a encontrar usuários que geram alto valor de pedido. Isso privilegia produtos de alto ticket — eletrônicos, eletrodomésticos, móveis. Esses produtos frequentemente têm margens de 8-20%.
Enquanto isso, produtos com margem de 60-80% (acessórios, cosméticos, artigos de decoração) têm ticket menor e recebem menos budget do algoritmo — exatamente porque o sinal que ele está maximizando (receita bruta) é um proxy ruim do objetivo real (lucro).
Uma loja que vende ambas as categorias vê o algoritmo distorcer o budget em direção aos produtos mais prejudiciais para a operação. O ROAS no painel parece ótimo. O fluxo de caixa diz o contrário.
POAS: Substituir a Receita pelo Lucro Real
POAS (Profit on Ad Spend) recalibra o numerador:
POAS = Lucro Líquido / Ad Spend
Lucro Líquido = Receita − CMV − Impostos − Frete
Aplicando ao estudo de caso da Campanha A:
Lucro por pedido (ticket médio R$ 200):
= R$ 200 − R$ 150 (CMV) − R$ 12 (impostos) − R$ 20 (frete)
= R$ 18
POAS = (R$ 18 × 200 pedidos) / R$ 10.000 = 0.36
Quando o Google Ads recebe conversion_value = R$ 18 por pedido (em vez de R$ 200), o algoritmo entende que aquele perfil de conversão gera margem real mínima. O Smart Bidding redistribui budget para segmentos onde o conversion_value de lucro é maior — que são exatamente os segmentos que a Campanha B representa.
Esse mecanismo não requer intervenção manual do media buyer. A redistribuição de budget é feita pelo próprio algoritmo, com base nos dados reais.
O Que Muda na Prática para o Media Buyer
Com ROAS puro, a rotina é: verificar ROAS por campanha, pausar o que está abaixo do target, escalar o que está acima.
Com POAS, a pergunta muda: qual campanha gera mais lucro por real investido? Campanhas com ROAS 6x vendendo produtos de margem 10% podem ser menos rentáveis do que campanhas com ROAS 3x vendendo produtos de margem 60%.
O POAS Dashboard do Nexopath exibe, por campanha e por ad set:
- POAS — lucro dividido por ad spend, em tempo real.
- Margem por SKU — quais produtos dentro de um ad set têm margem positiva e quais corroem o resultado.
- CAC real — custo de aquisição considerando CMV, impostos e frete, não apenas ad spend.
- Break-even de ROAS — qual ROAS mínimo aquela categoria precisa para gerar lucro, dado o CMV atual.
O objetivo não é substituir o ROAS como indicador de volume — ele ainda serve para entender a relação receita/spend. O POAS entra como o filtro de rentabilidade que o ROAS nunca foi projetado para ser.
Quando o ROAS Ainda É Útil
ROAS funciona como proxy aceitável quando o catálogo é homogêneo — todos os produtos com CMV na mesma faixa, regime tributário estável, política de frete uniforme. Nesse caso, a ordem de performance entre campanhas é preservada: o que tem ROAS mais alto tende a ter POAS mais alto também.
O problema aparece na heterogeneidade: marketplaces próprios com dezenas de categorias, lojas que cresceram via fusão de catálogos, ou operações que mudaram a política de frete sem atualizar as metas de ROAS correspondentes.
Nesses cenários, o ROAS não apenas subestima o desempenho das campanhas mais rentáveis — ele ativamente desinforma a alocação de budget.
Próximo Passo
O Nexopath POAS está disponível na Nuvemshop App Store. O app lê o CMV do Bling ou Tiny automaticamente, cruza com cada pedido, e envia o valor de lucro real como conversion_value para o Google Ads e Meta — sem intervenção manual. Free trial de 14 dias.