Nos dados agregados 2025-2026, aproximadamente 78 a 86% dos e-commerces mid-market pilotam seu Google Ads pelo ROAS receita e não pelo ROAS margem. O resultado é mensurável: com o mesmo gasto, uma conta que migra para ROAS margem gera em mediana +18 a +34% de margem líquida adicional nos 90 dias seguintes — sem mudar budget nem estrutura. Fonte documentação oficial Custom labels Merchant Center
ROAS 4x se tornou o KPI fetiche do e-commerce. Todas as agências agitam esse número, todas as ferramentas SaaS o colocam no dashboard principal, todos os dirigentes de e-commerce o citam nas reviews trimestrais. O problema: esse número é quase sempre uma mentira confortável. Ele diz o que todo mundo quer ouvir — a publicidade é rentável — sem dizer o que realmente importa, ou seja, se a margem líquida é positiva após custo de aquisição. Este artigo desmonta a métrica com demonstração numérica de duas contas, fornece o procedimento de setup ROAS margem em 30 dias, e explica por que o Google Ads empurra estruturalmente para a armadilha. Para os fundamentos, veja nosso guia ROAS / CPA / CPC e nosso playbook e-commerce 2026 Nosso calculador de ROAS gratuito calcula ROAS bruto + ROAS margem com interpretação por vertical.
ROAS receita: a métrica mais mal compreendida do PPC
O ROAS receita (Return On Ad Spend) mede o ratio faturamento gerado sobre gasto publicitário: ROAS receita = Receita / Gasto pub. Um ROAS de 4x significa que 1 USD gasto produz 4 USD de faturamento. Essa métrica se tornou o padrão de pilotagem e-commerce porque é simples, legível, e porque o Google Ads a expõe por padrão como alvo Smart Bidding. Ela não diz absolutamente nada sobre a rentabilidade econômica real da campanha. Para fixar o limiar de rentabilidade antes de declarar uma campanha lucrativa, nosso calculador Break-even ROAS calcula o piso mínimo a respeitar.
A razão estrutural é matemática. Na fórmula do ROAS receita, o numerador é faturamento bruto — impostos excluídos, mas sem dedução do custo das mercadorias vendidas (CMV). Ora, é precisamente esse CMV que determina a rentabilidade. Em um catálogo com margem homogênea (cosmético monomarca, assinatura digital), isso não tem consequência: a margem é constante, o ROAS receita correlaciona perfeitamente com a rentabilidade. Em um catálogo com margem heterogênea (moda multi-coleção, eletrônicos multi-categoria), é destrutivo.
3 mecanismos pelos quais o ROAS receita engana:
- Substituição silenciosa — o Smart Bidding otimiza pela receita, portanto empurra mecanicamente as SKUs com alto preço médio e alta taxa de conversão. Em um catálogo de moda, são tipicamente as peças commodity low-end (básicos, saldos, depreciados) que têm o melhor ratio faturamento/CPC. A margem unitária dessas peças é frequentemente 12-22% enquanto a margem das novidades é 45-65%.
- Canibalização de margem — o algoritmo descobre que empurrar o bestseller em saldo dá um ROAS receita espetacular e concentra 40 a 60% do budget nele. As novidades de alta margem saem do radar do Smart Bidding, perdem exibição, e o mix de produto colapsa para margens baixas.
- Falso sinal de scaling — uma conta exibindo ROAS receita 4,5x durante 6 meses dá vontade de escalar o budget. Mas se a composição do mix de produto deriva para baixa-margem, o scaling produz na realidade margem negativa em grande escala.
Para os fundamentos do ratio LTV:CAC que prolongam essa lógica além do ROAS margem de campanha, veja nosso playbook e-commerce 2026.
ROAS margem: a verdadeira métrica de rentabilidade
O ROAS margem se define como: ROAS margem = (Receita × Margem bruta média ponderada) / Gasto publicitário. A nuance crítica reside no termo "ponderada" — não se trata da margem bruta exibida pelo ERP global, mas da margem bruta calculada sobre a composição real das vendas geradas por cada campanha. Essa ponderação muda radicalmente o diagnóstico.
Exemplo de cálculo do ROAS margem correto: uma campanha gera 10.000 USD de receita para 2.500 USD de gasto, ROAS receita 4x. A composição das vendas é: 60% no bucket margem 18% (bestsellers commodity), 30% no bucket margem 35% (mid-range), 10% no bucket margem 55% (premium). Margem média ponderada = 0,60×0,18 + 0,30×0,35 + 0,10×0,55 = 0,268 = 26,8%. ROAS margem = (10.000 × 0,268) / 2.500 = 1,07x — apenas líquido positivo após custo de publicidade.
O limiar de rentabilidade ROAS margem = 1x significa margem bruta = gasto pub — a publicidade se autofinancia mas não contribui para mais nada. Para realmente financiar custos fixos (logística, equipe, suporte, marketing adicional), é preciso visar ROAS margem >= 1,5x nas campanhas de aquisição. Para escalar de forma durável, ROAS margem >= 2x.
Reinterpretação dos limiares ROAS receita vs ROAS margem conforme categoria de margem:
- Margem homogênea 50%+ (cosmético monomarca, SaaS, assinatura) — ROAS receita 2x equivale a ROAS margem 1x (equilíbrio). Alvo de scaling 4x receita.
- Margem homogênea 30-40% (food premium, acessórios marca) — ROAS receita 3x equivale a ROAS margem 1x (equilíbrio). Alvo de scaling 5-6x receita.
- Margem heterogênea 15-50% ponderada 28% (moda multi-coleção) — ROAS receita 3,6x equivale a ROAS margem 1x (equilíbrio). Alvo de scaling 6-8x receita.
- Margem heterogênea 5-35% ponderada 18% (eletrônicos de consumo) — ROAS receita 5,6x equivale a ROAS margem 1x (equilíbrio). Alvo de scaling 11x+ receita.
Essa reinterpretação explica por que um mesmo número de ROAS receita (por exemplo 4x) é excelente em certos setores e catastrófico em outros. O ROAS receita nunca é comparável fora do contexto de margem — é uma métrica que não diz nada se viaja sozinha.
A maioria das contas Google Ads e-commerce aplica um Target ROAS único sobre todo o catálogo (ex: Target ROAS 400% na PMax da conta). Em um catálogo com margem heterogênea, é o erro mais estruturalmente custoso possível. O Smart Bidding otimiza para atingir 400% receita em todo o catálogo — portanto concentra o budget nas SKUs com alta taxa de conversão e alto preço, que são quase sempre as SKUs de baixa margem. O resultado: ROAS receita alvo atingido, margem líquida em queda, equipe satisfeita com os dashboards.
Demonstração com números: 2 contas ROAS 400% receita, margens opostas
Comparemos duas contas e-commerce fictícias mas representativas dos casos observados nos benchmarks públicos. As duas têm ROAS receita Google Ads idêntico de 400% em 90 dias e gasto de mídia idêntico de 25.000 USD/mês. No papel, são indistinguíveis. Em margem líquida, estão em polos opostos — uma perdedora líquida, uma rentável.
Leitura da tabela: as duas contas realizaram exatamente a mesma performance em ROAS receita — 4x. Mas a conta A gera apenas 1.400 USD de margem líquida por mês após custo pub (e antes de custos fixos), enquanto a conta B gera 22.100 USD — um fator de 16. A diferença não está no talento do media buyer nem no budget: está no mix de produto que o Smart Bidding selecionou, e esse mix é pilotado diretamente pela conversion value enviada ao Google.
A conta A deixou o Smart Bidding otimizar pelo ROAS receita uniforme. O algoritmo descobriu que os bestsellers commodity de baixa margem convertiam melhor e concentrou 55% do budget neles. A conta B migrou para ROAS margem há 6 meses: a conversion value enviada ao Google é ponderada pela margem da SKU, portanto o Smart Bidding agora otimiza pela margem líquida e concentra 60% do budget nas novidades de alta margem.
Consequência estratégica: escalar a conta A para 50.000 USD/mês de budget produz linearmente 80.000 USD de receita e 21.100 USD de margem bruta, ou seja 2.800 USD de margem líquida / mês (supondo performance constante — geralmente ela decresce). Escalar a conta B para 50.000 USD/mês produz 80.000 USD de receita e 37.600 USD de margem bruta, ou seja 34.400 USD de margem líquida. A diferença de scaling é de 31.600 USD/mês a favor de B — para exatamente os mesmos 25.000 USD de gasto adicional.
Essa demonstração não é teórica. Nas contas que acompanhamos após migração ROAS receita → ROAS margem, a diferença de margem líquida medida é em mediana +18 a +34% com gasto constante, nos 90 dias seguintes. Não por magia: por realocação do Smart Bidding para as SKUs com margem real.
Por que o Google Ads empurra o ROAS receita (e como reverter)
O Google Ads não empurra o ROAS receita por malícia — empurra por padrão técnico estrutural. Três mecanismos alinham os interesses da plataforma com o ROAS receita e desalinham do ROAS margem. Compreender esses mecanismos é saber por que a reversão demanda esforço ativo e nunca acontece por acidente.
Mecanismo 1 — A conversion value do Merchant Center por padrão. O Google Merchant Center sincroniza por padrão o preço de venda de cada SKU como conversion value para o Google Ads. É racional para o usuário iniciante (nada a configurar), é destrutivo para quem quer pilotar pela margem. Para mudar esse comportamento, é preciso sobrescrever a conversion value via GTM ou via conversion action custom — o que a maioria das contas não faz.
Mecanismo 2 — A receita é mais vendável para reporting. O Google sabe que a receita é o indicador que agências e SaaS de reporting exibem primeiro. Um dashboard que diz "ROAS 4x" é imediatamente compreensível e lisonjeiro. Um dashboard que diz "ROAS margem 1,1x" demanda explicação, pode decepcionar, e não é vendável a um dirigente que ouviu falar do ROAS padrão. O Google não tem interesse em complicar essa comunicação.
Mecanismo 3 — Smart Bidding em receita produz mais volume no início. Em uma conta em learning phase, otimizar pela receita permite ao algoritmo captar rapidamente as SKUs com alto faturamento e alta taxa de conversão — o que sai rápido do learning. Otimizar pela margem demanda sinal mais fino e conversion actions diferenciadas que desaceleram a saída do learning. O Google recompensa o ROAS receita com performance aparente mais rápida — ao custo de um mix de produto degradado que só aparece após 60-90 dias.
Como reverter o mecanismo em 4 ações:
- Ação 1 — Forçar a conversion value na margem real, não no preço de venda. Detalhado nas seções 5 e 6.
- Ação 2 — Calibrar Target ROAS na margem, não na receita. Se a margem média ponderada é 30%, Target ROAS 1,3x = ROAS receita 4,3x — equilíbrio líquido positivo moderado.
- Ação 3 — Monitorar o mix de produto do Smart Bidding toda semana. Se a parcela de bestsellers commodity baixa-margem ultrapassa 50%, ajustar Custom labels para reduzir sua conversion value relativa.
- Ação 4 — Reportar à equipe em margem líquida, não em ROAS. Forçar a conversa a se deslocar do "ROAS 4x" para a "margem líquida mensal após pub" — é cultural tanto quanto técnico.
Para a estratégia e-commerce que orquestra ROAS margem com Shopping e PMax, veja nosso setup Google Shopping otimização. Para o cenário Shopify / WooCommerce concreto, o setup Shopify vs WooCommerce detalha as implementações.
Setup Custom labels Merchant Center por margem
O pivô técnico do ROAS margem é o Custom label Merchant Center. Documentação oficial Custom labels Google Merchant Center. O Google Merchant Center expõe 5 atributos custom_label_0 a custom_label_4 por SKU no feed de produto. Esses labels são strings livres (texto ou número) que você pode usar para segmentar no Google Ads — por margem, por sazonalidade, por margem × volume, por bucket de preço, por idade de estoque.
A convenção Custom labels recomendada para ROAS margem:
- custom_label_0 = bucket margem (valores 1 a 5, onde 1 = margem baixa 10-19%, 5 = margem premium 50%+).
- custom_label_1 = sazonalidade (winter, spring, summer, autumn, all-season) — para sazonalidade com nosso guia de sazonalidade.
- custom_label_2 = idade estoque (new = menos de 30d, recent = 30-90d, mature = 90-365d, end = 365d+) — para gerenciar inventário antigo.
- custom_label_3 = bucket preço (low, mid, high, premium) — para ajuste de Target ROAS por segmento de preço.
- custom_label_4 = coleção ou marca — para reporting de marketing.
Procedimento de tagging conforme plataforma:
- Shopify — usar um app dedicado (DataFeedWatch, Feedonomics, Simprosys) que expõe mapeamento Custom labels por tag de produto ou por metafield. Metadata custom_label_0 no metafield
marge_bucketatualizado diariamente do ERP. - WooCommerce — plugin de feed dedicado ou extensão. Mapeamento custom_label_0 a partir de atributo de produto dedicado
marge_bucket. Re-exportação de feed diária. - Magento / Adobe Commerce — módulo Merchant Center nativo desde 2023. Mapeamento custom_label_0 a partir de atributo de catálogo de produto
marge_bucketatualizado por script do ERP. - Custom / outros — fluxo Excel semanal com mapeamento manual ou semi-automático. Mais trabalhoso mas funcional.
Validação antes de prosseguir: no Merchant Center > Diagnóstico de produtos, verificar que 100% das SKUs ativas têm um custom_label_0 definido. Qualquer SKU sem custom_label_0 será ignorada pelos grupos de produtos Smart Shopping/PMax — portanto invisível para o Google Ads. Uma cobertura abaixo de 95% é insuficiente.
Em um catálogo de 5.000 SKUs, o tagging inicial demanda tipicamente 4 a 12h de esforço de equipe (logística + dev + analytics) para mapear as margens, validar os buckets, implementar o mapeamento. O re-tagging mensal é depois automático. O esforço inicial é o único freio, e é ridiculamente baixo comparado aos 18 a 34% de margem líquida adicional que ele desbloqueia.
Conversion value diferenciada por produto
O segundo pilar técnico: a conversion value enviada ao Google Ads deve refletir a margem, não o preço de venda. Isso demanda criar múltiplas conversion actions (uma por bucket de margem) e rotear cada venda para a ação correta conforme o bucket da SKU comprada. A implementação é feita no GTM ou server-side — conforme a maturidade de tracking da conta.
Configuração Google Ads — criar 5 conversion actions diferenciadas:
- Compra_margem_1 — value rule: 0,15 × preço de venda (margem mediana bucket 15%).
- Compra_margem_2 — value rule: 0,25 × preço de venda (margem mediana bucket 25%).
- Compra_margem_3 — value rule: 0,35 × preço de venda.
- Compra_margem_4 — value rule: 0,45 × preço de venda.
- Compra_margem_5 — value rule: 0,55 × preço de venda.
Todas as 5 devem ser marcadas como conversão principal (Primary) para Smart Bidding. A conta não tem mais uma única conversão "Compra" mas 5 conversões distintas — o Google Ads as agrega corretamente no ROAS global.
Implementação GTM client-side:
// Na página de confirmação de pedido
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'purchase_complete',
transaction_id: 'TX12345',
items: [
{ sku: 'SKU-A', price: 49.90, marge_bucket: 3 },
{ sku: 'SKU-B', price: 89.00, marge_bucket: 5 }
]
});
Um trigger GTM personalizado lê marge_bucket e aciona a tag de conversão correspondente (Compra_margem_3 ou Compra_margem_5 aqui), com value = price × multiplicador. Para multi-SKU em um carrinho, acionar uma conversão por SKU com sua value individual, ou pré-agregar server-side se volume muito elevado.
Implementação server-side recomendada para alto volume: Enhanced Conversions for Web (ou Conversion API server-side) com payload pré-calculado que já contém a conversion value ponderada por margem. Evita dependência de JavaScript client e melhora o matching cross-device. Documentação Enhanced Conversions Google Ads.
Validação 7 dias após implementação: no Google Ads > Conversions, verificar que as 5 ações estão subindo volume coerente com seu mix de margem real. Uma sobre-representação de Compra_margem_1 (bestsellers commodity) ou uma sub-representação de Compra_margem_5 (premium) sinaliza problema de routing GTM. Recalibrar antes de migrar Smart Bidding.
Para a cadeia completa de tracking de conversões que suporta essa ponderação, veja nosso guia de tracking de conversões Google Ads.
Metodologia de migração para Target ROAS margem
Uma vez Custom labels e conversion value diferenciadas implementadas (seções 5-6), resta migrar o Smart Bidding para ROAS margem. Essa migração é a fase mais delicada — o Smart Bidding deve reaprender, e uma calibragem agressiva demais mata o volume. Três etapas comprovadas, em horizonte de 30-45 dias.
Etapa 1 (semanas 1-2) — Medir a margem média ponderada atual. Antes de qualquer mudança de estratégia de lance, calcular a margem média ponderada das conversões geradas por campanha nos últimos 30 dias. Exemplo: campanha Shopping gerou 80.000 USD de receita, mix 50% bucket 1 (margem 18%) + 30% bucket 3 (margem 35%) + 20% bucket 5 (margem 55%) = margem média ponderada 28,5%. É sua baseline.
Etapa 2 (semanas 3-4) — Migrar Target ROAS para conversion value ponderada nova. Se o antigo Target ROAS em receita era 4x (= alvo margem 1,14x implícito com margem 28,5%), o novo Target ROAS margem deve visar 1,2 a 1,3x — ligeiramente mais ambicioso mas não excessivo para não matar o volume. Em uma PMax, migrar de uma vez; em Search/Shopping, migrar campanha por campanha com 7 dias de intervalo para isolar o impacto.
Etapa 3 (semanas 5-6) — Avaliar e ajustar. Medir margem líquida gerada com gasto constante, comparar com a baseline. Três cenários possíveis:
- Margem líquida em alta +10%+ vs baseline — migração bem-sucedida. Testar Target ROAS margem 1,4-1,5x para escalar.
- Margem líquida estável ±5% — Smart Bidding estabilizou no novo sinal mas não realocou. Verificar que Custom labels cobrem bem 100% das SKUs ativas e que a diversidade das conversion values é real (não todas as compras em Compra_margem_3 por exemplo).
- Margem líquida em queda — calibragem agressiva demais, Smart Bidding cortou volume rentável. Voltar para Target ROAS margem 1,1x e esperar 14 dias antes de subir.
Nas contas que migram estritamente com esse método, o sinal observável em 30 dias é triplo: (1) margem líquida mensal em alta +18 a +34% com gasto constante, (2) mix de produto derivado para os buckets margem 3-5 (subida de 8 a 18 pontos percentuais), (3) ROAS receita em queda de -15 a -25% — paradoxal mas saudável: você gera menos volume de baixa margem e mais margem líquida. É exatamente esse sinal que se deve buscar: receita em queda, margem em alta.
Para contas que acompanham o ROAS margem há mais de 90 dias, a diferença se aprofunda ainda: o scaling com gasto superior se faz em margem proporcional (um budget +50% produz +50% de margem), enquanto em ROAS receita puro o scaling produz geralmente decrescimento marginal devido à deriva de mix de produto. É a verdadeira vitória estratégica: a rentabilidade escala linearmente, não em curva de sino.
Esse framework se aplica identicamente às contas que ativaram Performance Max — onde o risco de deriva de ROAS é ainda amplificado pela natureza opaca da alocação Smart Bidding. Para o detalhe dos padrões de falha PMax que agravam esse problema, veja nosso artigo Performance Max destrói 30% das contas.
CTA audit: se sua conta e-commerce ainda pilota pelo ROAS receita e seu catálogo contém pelo menos 2 buckets de margem distintos (caso da maioria dos e-commerces mid-market), há probabilidade forte de que você está deixando 18 a 34% de margem líquida na mesa, com gasto constante. Nosso audit SteerAds mede especificamente o delta de margem líquida potencial de uma migração ROAS receita → ROAS margem no seu catálogo, antes de investir as 4-12h de tagging Custom labels.
O ROAS receita não está morto — permanece útil como indicador de superfície, como proxy de volume, como métrica simples de comunicar internamente. Mas ele nunca deve ser o objetivo de otimização do Smart Bidding em um catálogo com margem heterogênea. O custo de oportunidade é alto demais, e a solução técnica acessível demais para não implementar. A verdadeira pergunta não é mais "qual ROAS visamos?" mas "quanta margem líquida geramos por real de publicidade?". Reformular a pergunta já é avançar pela metade no caminho da rentabilidade real.
Fontes
Fontes oficiais consultadas para este guia:
FAQ
Por que o ROAS receita é uma métrica de vaidade?
Porque ele não diz nada sobre a rentabilidade. O ROAS receita mede o ratio faturamento gerado sobre o gasto publicitário — um ROAS de 4x significa que 1 USD gasto produz 4 USD de faturamento. Mas a margem bruta desses 4 USD pode oscilar de 15% a 65% conforme a categoria de produto, o que resulta em uma contribuição líquida de 0,60 USD a 2,60 USD para o mesmo 1 USD gasto. Em um catálogo heterogêneo (moda + acessórios + peças grandes, ou eletrônicos + consumíveis), otimizar pelo ROAS receita empurra mecanicamente o algoritmo para produtos de baixa margem com alto faturamento — exatamente o inverso do que deveria.
O ROAS margem é realmente mensurável no Google Ads em 2026?
Sim, desde a introdução dos Custom labels Merchant Center e da conversion value diferenciada por produto. O procedimento: etiquetar cada SKU com sua categoria de margem (custom_label_0 = bucket margem 1-5), enviar ao Merchant Center, criar conversion actions diferenciadas no Google Ads com values calculados (ex: 0,32 × preço para margem 32%, 0,18 × preço para margem 18%), migrar Smart Bidding para Target ROAS calibrado na margem-alvo. É tecnicamente viável desde 2023, e o cálculo se atualiza automaticamente a cada pedido. A maioria dos e-commerces simplesmente não fez o esforço.
Qual porcentagem de e-commerces pilota pelo ROAS receita em 2025-2026?
Nos dados agregados 2025-2026, aproximadamente 78 a 86% dos e-commerces mid-market pilotam seu Smart Bidding Google Ads pela receita e não pela margem. A porcentagem é ainda mais alta nas contas gerenciadas por agência (90%+) do que nas contas gerenciadas in-house. A causa estrutural: o Google Merchant Center envia por padrão o preço de venda como conversion value, e ninguém reconfigura. As contas que migram para ROAS margem realizam em mediana uma margem líquida adicional de +18 a +34% com o mesmo gasto nos 90 dias seguintes — não gerando mais, mas realocando inteligentemente.
Qual é a fórmula exata do ROAS margem?
ROAS margem = (Receita × Margem bruta média ponderada) / Gasto publicitário. A armadilha: a margem bruta média ponderada não é a margem bruta exibida pelo seu ERP. É preciso ponderá-la pela composição real das vendas geradas por cada campanha. Um exemplo: uma campanha gera 60% de vendas no bucket margem 18% e 40% no bucket margem 42%, a margem média ponderada é 27,6%. Se a receita é 10.000 USD e o gasto 2.500 USD (ROAS receita 4x), o ROAS margem é (10.000 × 0,276) / 2.500 = 1,1x — líquido positivo mas muito mais modesto que o 4x exibido.
Quais verticais de e-commerce são mais expostos à armadilha do ROAS receita?
Todos aqueles que têm catálogo com margem heterogênea. Moda (margem 25 a 75% conforme coleção), eletrônicos de consumo (5 a 35% conforme categoria), casa/decoração (15 a 55%), beleza (35 a 70%), peças grandes / móveis (10 a 45%), acessórios hi-tech vs hardware (10 a 60%). Inversamente, os verticais com margem homogênea (cosmético monomarca, consumíveis recorrentes tipo café) são menos afetados — o ROAS receita é um proxy correto. Mas é a exceção, não a regra. A maioria dos e-commerces multi-categoria estão estruturalmente expostos e não sabem.