Otimizar Feed Google Shopping por Margem de Lucro: O Que a Nuvemshop Não Faz Sozinha


Você tem 400 produtos ativos no Google Shopping. Alguns têm margem de 8%. Outros chegam a 65%. O algoritmo do Google trata todos os 400 com exatamente o mesmo sinal de otimização — a receita bruta do pedido.

O resultado é previsível: o Smart Bidding aprende a distribuir budget pelos produtos que geram mais receita, não pelos que geram mais lucro. Um produto de R$ 800 com CMV de 80% recebe atenção desproporcional enquanto um produto de R$ 120 com CMV de 20% fica na sombra. O ROAS no painel parece saudável. A margem real da operação, não.

Esse comportamento não é um bug do Google — é a consequência direta de um feed que não contém nenhuma informação sobre margem. O Google otimiza com os dados que você fornece. Se você fornece receita bruta, ele otimiza por receita bruta.

Por Que o Feed Padrão da Nuvemshop É Cego Para Margem

O feed de produtos que a Nuvemshop exporta para o Google Merchant Center contém o necessário para aparecer no Shopping: título, preço, GTIN, categoria, disponibilidade, URL. O que não contém — e nunca vai conter, por design — é qualquer dado de custo ou margem.

Custo de produto não é um campo nativo do Google Shopping. Ele não existe no especificação oficial do feed. O que existe são os custom labels (0 a 4): campos de texto livres, sem semântica definida pelo Google, que o anunciante usa para classificar produtos conforme sua própria lógica de negócio.

Custom label não aparece para o consumidor final. Ele existe exclusivamente no Google Ads, onde permite criar campanhas ou grupos de anúncio segmentados por essa classificação. Se você atribuir custom_label_0 = "alta-margem" para produtos com margem acima de 50%, pode criar uma campanha separada só para esses produtos — com ROAS target mais agressivo, porque você sabe que a margem sustenta esse aggressividade.

O Problema de Colocar Margem no Feed Manualmente

O custo de cada produto vive no Bling. O feed vive no Google Merchant Center. A Nuvemshop está no meio. Para colocar margem nos custom labels, o processo manual é:

  1. Exportar catálogo de produtos da Nuvemshop (CSV)
  2. Exportar custos de produto do Bling
  3. Cruzar as duas planilhas por SKU
  4. Calcular margem percentual por produto
  5. Classificar em faixas (alta, média, baixa)
  6. Editar o feed supplemental no Merchant Center com os custom labels
  7. Repetir toda semana, porque custos mudam

Uma loja com 300 SKUs e 3 fornecedores diferentes leva entre 3 e 5 horas por ciclo de atualização. Algumas nunca fazem porque o custo operacional da planilha supera o ganho percebido. E aí o budget continua indo parar nos produtos errados.

Como Funciona a Segmentação por Margem no Google Ads

A lógica de implementação é mais simples do que parece. Você define três faixas de margem — os números variam por vertical, mas um ponto de partida razoável é:

FaixaMargem brutaCustom Label 0ROAS target
Alta> 50%alta-margem3.0x
Média25–50%media-margem4.5x
Baixa< 25%baixa-margem7.0x ou pausar

A lógica dos ROAS targets é direta: um produto com 60% de margem suporta um ROAS mais baixo porque cada real de receita gera mais lucro. Um produto com 15% de margem precisa de ROAS muito mais alto para não destruir a operação — frequentemente alto o suficiente para tornar o produto inviável no Shopping.

Com esses labels no feed, você cria no Google Ads:

  • Uma campanha para alta-margem com ROAS target 3.0x
  • Uma campanha para media-margem com ROAS target 4.5x
  • Uma campanha para baixa-margem com ROAS target elevado ou simplesmente pausada

O Smart Bidding, recebendo sinais de conversão separados por faixa de margem, começa a aprender quais padrões de usuário convertem para cada categoria e ajusta lances de forma independente.

Exemplo: Uma Loja de Cosméticos com Mix de Margens

Considere uma loja que vende cosméticos na Nuvemshop — produtos próprios com CMV de 25% e produtos de revenda com CMV de 70%. Ambos no mesmo feed, sem segmentação.

Com ROAS target de 4.5x na conta:

ProdutoPreçoCMVMargemLucro por pedidoSituação com ROAS 4.5x
Creme próprio (R$ 89)R$ 89R$ 2275%R$ 47Lucrativo — poderia ter ROAS target menor
Revenda importada (R$ 89)R$ 89R$ 6230%R$ 7No limite — qualquer variação de custo queima

Com um único ROAS target de 4.5x, o algoritmo distribui budget de forma cega entre os dois. Os produtos de revenda frequentemente têm ticker maior (mais chamativo no Shopping) e acabam recebendo mais impressões — exatamente os produtos onde a margem não comporta agressividade de bid.

Depois da segmentação por custom label: produtos próprios com ROAS target 2.8x (mais impressões, mais budget), produtos de revenda com ROAS target 6x (presente no Shopping mas sem queimar margem). O budget migra para onde a margem sustenta — sem aumentar ad spend total.

Feed PRO: Automatizar o Pipeline Bling → Custom Labels

O Feed PRO conecta Bling, Nuvemshop e Google Merchant Center num pipeline contínuo. O custo de produto vem do Bling, o catálogo vem da Nuvemshop, e o feed gerado — incluindo os custom labels preenchidos com a faixa de margem calculada — é enviado automaticamente para o Merchant Center.

Você configura as faixas de margem uma vez. O Feed PRO recalcula os custom labels automaticamente quando os custos no Bling mudam — por remessa, por reajuste de fornecedor, por qualquer atualização no cadastro. O feed no Merchant Center reflete o estado atual da operação, não o estado de três semanas atrás quando você tinha tempo de atualizar a planilha.

Para lojas que também usam o POAS Dashboard para enviar o lucro real como conversion_value para o Google Ads, o Feed PRO e o POAS formam um sistema coerente: o feed segmenta os produtos por margem no nível de campanha, e o POAS garante que o Smart Bidding aprende com os dados de margem reais por pedido.

Quais Lojas Se Beneficiam da Segmentação por Margem

A segmentação por custom labels gera retorno mensurável em operações com pelo menos duas das seguintes características:

  • Catálogo com 50+ SKUs ativos no Shopping
  • Mix de categorias com margem variável (diferença de mais de 20pp entre o produto de maior e menor margem)
  • Budget mensal em Google Shopping acima de R$ 3.000
  • Pelo menos um fornecedor no Bling com custo cadastrado por produto

Para catálogos homogêneos — uma única categoria com CMV estável —, a segmentação por margem agrega pouco. O ROAS target único já captura bem a rentabilidade da operação.

Para o diagnóstico de se o seu feed já está causando prejuízo antes mesmo de implementar a segmentação, veja Por Que Seu Feed do Google Shopping Está Queimando Dinheiro.

Próximo Passo

O Feed PRO automatiza o pipeline de custo do Bling para custom labels no Google Shopping, sem planilhas e sem atualização manual. Disponível em feed.nexopath.com. Free trial de 14 dias.