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%

ItemValor
Receita gerada (ROAS 4x)R$ 40.000
CMV (75% da receita)R$ 30.000
Impostos — Simples Nacional 6% sobre faturamentoR$ 2.400
Frete subsidiado (R$ 20 × 200 pedidos)R$ 4.000
Ad SpendR$ 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%

ItemValor
Receita gerada (ROAS 4x)R$ 40.000
CMV (35% da receita)R$ 14.000
Impostos — Simples Nacional 6% sobre faturamentoR$ 2.400
Frete subsidiado (R$ 20 × 200 pedidos)R$ 4.000
Ad SpendR$ 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.