Meta Ads

Preço de/por no anúncio de catálogo do Meta: 3 jeitos de mostrar

Por Smart Feeds · Meta Business Partner e Google Partner Premier · Atualizado em · 6 min de leitura

Resposta curta

Para mostrar preço de/por no anúncio de catálogo do Meta, o produto precisa ter sale_price menor que o price no catálogo. A partir daí há dois jeitos de exibir: a sobreposição dinâmica do próprio Meta, gratuita, que entrega só no Feed do Facebook e usa fontes de uma lista fixa; ou uma moldura com o de/por dentro da imagem do catálogo, que aparece no Instagram, Stories e Reels e se atualiza quando o preço muda. No Google Shopping, a imagem deve continuar limpa.

Capa do artigo Preço de/por no anúncio de catálogo do Meta: 3 jeitos de mostrar

Em data promocional, o preço riscado é o que faz a pessoa parar de rolar o feed. Mas no anúncio de catálogo ninguém desenha arte produto a produto: o Meta monta cada anúncio a partir do catálogo. Então a pergunta certa não é “como escrever o desconto”, e sim “como fazer o catálogo carregar o de/por”. São três camadas, e quase todo problema está na primeira.

Diagrama: o campo sale_price do catálogo alimenta dois caminhos, a sobreposição dinâmica do Meta (só Feed do Facebook) e a moldura com preço na imagem do catálogo (todos os posicionamentos).
O de/por começa no catálogo. Depois, você escolhe se o Meta desenha a etiqueta ou se ela vem na imagem.

A base: sale_price no catálogo

O Meta só sabe que existe desconto se o catálogo disser. Para isso, cada produto em promoção precisa de dois campos: o price, com o preço cheio, e o sale_price, com o preço promocional, que deve ser menor que o cheio. Os dois levam a moeda, por exemplo 199.90 BRL e 139.90 BRL.

  • Se a promoção tem data, preencha também o período de validade do preço promocional, para ele entrar e sair sozinho.
  • O preço do catálogo precisa bater com o da página do produto. Divergência gera reprovação e anúncio mostrando preço errado.
  • A frequência de atualização importa: se a loja muda o preço de manhã e o catálogo só relê à noite, o anúncio passa o dia com o valor antigo. Veja como manter o feed de produtos em dia.

Jeito 1: sobreposição dinâmica do Meta

Nos anúncios de catálogo Advantage+, o Meta oferece as sobreposições dinâmicas (antes chamadas de etiquetas de informação do catálogo). Elas desenham uma etiqueta sobre a foto do produto, com dados lidos do catálogo:

  • Preço: exige um price válido.
  • Preço riscado: exige price e sale_price válidos, com o promocional menor e dentro das datas.
  • Percentual de desconto: o mesmo par de campos; o Meta calcula a porcentagem.
  • Frete grátis: exige custo de envio zero para a região de quem vê o anúncio.

Para ligar: no nível do anúncio, abra as melhorias de criativo Advantage+ (ou ferramentas de criativo, dependendo da conta), ative as sobreposições dinâmicas e escolha o modo automático ou manual. No manual, dá para escolher forma (retângulo, pílula, triângulo ou círculo), posição, cores e opacidade.

Os limites que pesam na prática:

  • Só no Feed do Facebook. A própria documentação do Meta, citada pela AdsUploader, diz que o recurso entrega apenas nesse posicionamento. No Instagram, Stories e Reels, o anúncio sai sem a etiqueta.
  • Pouco texto. Cerca de 13 caracteres no retângulo e na pílula e 6 no triângulo e no círculo, contando símbolo de moeda e espaços.
  • Fonte de uma lista fixa, sem a tipografia da marca.
  • Mesma regra para todos os produtos do anúncio. Não dá para ter um selo no outlet e outro nos lançamentos.

É uma boa solução para começar e para quem anuncia muito no Feed do Facebook. Veja a comparação completa em sobreposição de catálogo do Meta: limites e alternativas.

Jeito 2: moldura com preço na imagem do catálogo

O outro caminho é colocar o de/por dentro da imagem que o catálogo envia ao Meta. Em vez de uma etiqueta desenhada pelo anúncio, cada produto ganha uma arte com a foto, o preço cheio riscado, o preço promocional e, se quiser, selo e marca. Como a informação está na imagem, ela aparece em todos os posicionamentos: Feed do Facebook e do Instagram, Stories, Reels e Explorar.

Antes e depois de um produto real da Hope: à esquerda a foto original do catálogo; à direita a mesma foto com moldura de outlet e desconto aplicada no catálogo.
Exemplo real (Hope): a foto do catálogo ganha a moldura com a oferta, no mesmo ID de produto.

Três cuidados para a moldura funcionar:

  1. O preço da arte precisa sair do catálogo, não de uma digitação. Arte feita à mão no Canva fica desatualizada na primeira mudança de preço. A moldura precisa ser gerada a partir do price e do sale_price de cada produto e refeita quando eles mudam.
  2. Mesmo ID de produto. Se a imagem nova entra como produto novo, o Pixel deixa de bater com o catálogo e a campanha perde histórico. Trocando só a imagem do mesmo item, o anúncio continua o mesmo e a fase de aprendizado não reinicia.
  3. Regras por grupo de produtos. Outlet com uma arte, lançamentos com outra, mais vendidos com selo. Isso pede conjuntos de produtos e custom labels.

É o que o Smart Feeds faz: aplica a moldura de catálogo com o de/por lido da loja (Shopify, VTEX, Nuvemshop, Uappi, Uoou ou feed XML/CSV), atualiza quando o preço muda e publica no mesmo ID do catálogo do Meta.

Comparativo lado a lado

Comparativo entre sobreposição dinâmica do Meta e moldura na imagem do catálogo
Sobreposição dinâmica do MetaMoldura na imagem do catálogo
CustoGratuitaFerramenta ou designer
Onde apareceSó Feed do FacebookTodos os posicionamentos do Meta
VisualEtiqueta com fontes de lista fixaLayout e fonte da marca
TextoAté ~13 caracteresPreço, selo, chamada e marca
Regras diferentes por produtoNãoSim, com conjuntos e custom labels
Depende de sale_priceSimSim
Serve para o Google ShoppingNão se aplicaNão: Google pede foto limpa

Usar as duas ao mesmo tempo costuma poluir a imagem, porque o preço aparece duas vezes. Quem tem moldura com preço na imagem normalmente desliga a sobreposição de preço no anúncio.

Por que o de/por não aparece

  • sale_price vazio no catálogo, mesmo com a promoção ativa no site. Comum quando a integração só envia o preço final.
  • sale_price igual ou maior que o price, por erro de cadastro ou de arredondamento.
  • Promoção fora da data: o período informado já acabou ou ainda não começou.
  • Catálogo desatualizado: a loja mudou o preço e o catálogo ainda não releu.
  • Posicionamento: a sobreposição dinâmica não entrega fora do Feed do Facebook.
  • Desconto escrito no título em vez do campo certo. Remova e use o sale_price.

Na Black Friday, revise esses pontos com pelo menos duas semanas de antecedência, para as campanhas não entrarem em aprendizado na véspera.

E no Google Shopping?

O preço riscado do Google vem do sale_price no Merchant Center, não da imagem. O Google pede a foto do produto sem preço, chamada promocional, selo ou borda, e pode reprovar o produto com imagem promocional. Por isso a recomendação é ter dois catálogos saindo da mesma loja: com moldura para o Meta e com foto limpa para o Google.

Fontes

Perguntas frequentes

Como colocar preço de/por no anúncio de catálogo do Facebook e do Instagram?

Primeiro, preencha o sale_price (preço promocional) menor que o price no catálogo. Depois escolha como mostrar: a sobreposição dinâmica do Meta, que é gratuita mas entrega só no Feed do Facebook, ou uma moldura com o de/por dentro da própria imagem do catálogo, que aparece em todos os posicionamentos, inclusive Instagram, Stories e Reels.

Por que o preço riscado não aparece no meu anúncio de catálogo?

Os motivos mais comuns são: sale_price vazio, sale_price igual ou maior que o price, promoção fora da janela de datas, preço desatualizado no catálogo ou anúncio veiculado fora do Feed do Facebook, onde a sobreposição dinâmica não entrega.

Posso escrever o desconto no título do produto?

Não é recomendado. Texto como 'PROMOÇÃO' ou '50% OFF' no título atrapalha a correspondência com a busca, fica errado quando a promoção acaba e pode gerar reprovação no Google. O desconto vai no campo sale_price, e o destaque visual vai na imagem ou na sobreposição.

A sobreposição de preço do Meta aparece no Instagram?

Segundo a documentação do Meta citada pela AdsUploader, as sobreposições dinâmicas entregam apenas no Feed do Facebook. Para o de/por aparecer no Instagram, a informação precisa estar dentro da imagem do produto no catálogo.

Posso usar a mesma imagem com preço no Google Shopping?

Não. O Google pede a foto do produto sem preço, chamada promocional, selo ou borda, e pode reprovar a imagem com sobreposição. O caminho é manter dois catálogos saindo da mesma loja: com moldura para o Meta e com foto limpa para o Google.