Problemas · Prévia de link

Por que a imagem da oferta não aparece no WhatsApp

A prévia de um link não é feita pelo seu celular nem pelo bot: é feita pela página do outro lado do endereço. Entender essa ordem resolve quase todo caso de oferta sem foto.

Como funciona

Como o WhatsApp gera a prévia de um link

Quando um endereço entra numa conversa, o aplicativo abre aquela página e procura três etiquetas no código dela: título, descrição e imagem. Com as três, monta o cartão acima do texto. Sem a etiqueta de imagem, o cartão sai sem foto.

Essas etiquetas são colocadas pela loja, não por você e não por nenhuma ferramenta. Nenhum bot inventa a foto de um produto: ou a página de destino declara uma imagem, ou não há imagem para mostrar. Por isso o mesmo produto às vezes aparece com foto e às vezes não — mudou a página no fim do link, não o seu aparelho.

A causa

Por que a imagem da oferta não aparece no WhatsApp

São quatro situações, em ordem de frequência: o endereço leva a uma página de campanha em vez de um produto; passa por um encurtador que não foi expandido antes; a loja recusa quem tenta ler a página de fora; ou a foto existe num servidor que não a devolve a tempo.

No Afilira essa decisão é explícita e fecha para o lado seguro. A regra registrada como NO_GENERIC_CARD diz que o cartão só existe com imagem real — a foto que veio da origem ou a foto do produto. Sem imagem, o envio falha com o código RICH_PREVIEW_UNAVAILABLE e a oferta não sai (src/lib/webhook/delivery.ts, linhas 354 a 377 e linha 840).

A troca é deliberada: uma oferta a menos vale mais do que um cartão cinza que ninguém clica. Se você percebe ofertas sumindo em vez de saírem feias, é essa regra agindo.

O bot não cria, não ilustra e não substitui foto: ele reaproveita a imagem vinda da origem ou busca a que a página do produto declara. Não existe banner genérico de reserva.

Encurtadores

Converter links encurtados de afiliados sem perder a prévia

Encurtador não é vilão por natureza: o que decide é o que existe do outro lado. O da própria loja devolve a página do produto, e a prévia costuma fechar. Um encurtador de terceiros com página intermediária devolve essa página — e é ela, sem foto de produto, que vira a prévia.

O Afilira mantém uma lista fechada de encurtadores que ele sabe expandir antes de qualquer outra etapa: meli.la, mlr.li, melila.me, shope.ee, shp.ee, sshopee.me, s.shopee.com.br, amzn.to, a.co, s.click.aliexpress.com, tidd.ly, aoferta.net e os três endereços de divulgação do Magalu (src/lib/affiliate/patterns.ts, linhas 132 a 151).

Para a foto existe uma segunda lista, a dos servidores de imagem aceitos (src/lib/product-image.ts, linhas 146 a 180). O código registra o que acontece quando um servidor legítimo fica de fora: a Terabyte Shop teve cinquenta e nove conversões e zero envios em catorze dias.

Formatos

Link de afiliado e link curto: o que muda

Converter e encurtar são etapas diferentes, e só a primeira decide comissão. Para a prévia, o que importa é aonde o endereço final chega. Um link convertido da Amazon continua apontando para a página do produto, então a foto vem.

Já um link de campanha da Shopee — cupom de desconto, super ofertas, cashback, frete grátis, ofertas relâmpago, cupons, promoções e ofertas — não tem produto algum atrás dele, logo não tem foto para declarar. Esses endereços são reconhecidos pelo padrão do caminho, inclusive depois de seguir até três redirecionamentos (src/lib/product-image.ts, linhas 201 a 245).

Quando a mensagem traz um link de campanha e um de produto, o de produto é promovido para a frente justamente para a prévia usar ele (linhas 255 a 274).

AliExpress está em manutenção temporária: as ofertas do AliExpress não estão sendo enviadas no momento (src/lib/platforms/maintenance.ts, linhas 20 a 30). Nessa loja, oferta que não sai não é problema de imagem.

Cache

Cache da prévia: por que o seu teste engana

A prévia é resolvida uma vez, quando a mensagem é montada, e viaja anexada a ela. Reenviar o mesmo endereço logo depois tende a reaproveitar o resultado anterior — inclusive quando ele foi ruim. Apagar e mandar de novo não é um teste novo.

Para forçar um teste limpo, use um endereço diferente: outro produto, ou o mesmo com um parâmetro a mais no fim. Isto é comportamento do aplicativo, não do Afilira, e muda entre versões — trate como hipótese a confirmar no seu aparelho.

Por loja

Shopee, Mercado Livre e Amazon: o que muda

Na Shopee, a página do produto é montada dentro do navegador e não entrega a foto no código bruto. Por isso a imagem é buscada pela interface oficial do programa de afiliados, com as suas credenciais de aplicativo (src/lib/product-image.ts, linhas 22 a 46) — as mesmas que o conversor de links Shopee afiliado usa.

No Mercado Livre, a página de produto responde com desafio de verificação para servidores. Medido em 23/08/2026 na própria infraestrutura: doze de doze endereços bloqueados. A saída foi ler a página de compartilhamento do link de afiliado, que abre sem desafio e declara a foto — doze de doze abriram e, contra o gerador autenticado, sete de oito devolveram a mesma imagem (src/lib/__tests__/ml-social-og-image.test.ts, linhas 1 a 21).

Isso derruba uma crença comum: no Mercado Livre a foto não depende do cookie de sessão. O cookie serve para gerar o link com a sua identificação, e a morte dele segue um fluxo separado (src/lib/affiliate/ml-cookie-health.ts, linhas 1 a 24).

Na Amazon o problema é sujeira, não bloqueio. O conversor apaga tag, linkCode, camp, creative, ascsubtag, ref_, psc, smid e os parâmetros de recomendação antes de aplicar a sua tag (src/lib/affiliate/converter.ts, linhas 894 a 901).

Formato

Publicar ofertas com imagem e preço, não só link

Existe um jeito de não depender da prévia: mandar a foto como imagem de verdade, com o texto na legenda. O cartão de link é cortesia do aplicativo; a imagem enviada é conteúdo seu.

No painel do Afilira isso é uma escolha por sessão, no seletor Envio. As duas opções escritas na tela são Imagem do produto (recomendado) e Preview (card de link) (src/components/modals/NativeSessoesModal.tsx, linhas 70 a 73 e 726 a 741); há ainda um terceiro estado, automático, padrão de quem nunca mexeu (src/lib/webhook/delivery.ts, linha 11).

A descrição de cada opção está na própria tela: a primeira envia a foto do produto e, sem foto nenhuma, a oferta só vai para destinos marcados como preview; a segunda não publica se o cartão não puder ser criado. Se as suas ofertas vêm do radar de ofertas para afiliados do painel, olhe essa configuração antes de mexer na origem.

Checklist

Checklist de 6 testes antes de culpar o bot

01

1. Abra o endereço no navegador

Abra numa aba anônima o link que saiu no grupo. Se cair em página de campanha, cupom ou lista de ofertas, não há foto de produto para a prévia usar.

02

2. Compare com o link original

Abra o mesmo produto na mensagem que chegou à origem. Se o original mostra produto e o publicado mostra campanha, o problema é a escolha do link.

03

3. Troque o encurtador

Publique o endereço da loja sem encurtar. Se fechar assim e falhar com o encurtador, ele está entregando uma página intermediária.

04

4. Teste com um produto comum

Item de estoque grande, sem campanha associada. Se nem ele fecha a prévia, o problema está no caminho, não naquela oferta.

05

5. Mande para você com endereço novo

Nunca reenvie o endereço que já falhou: mude o produto ou acrescente um parâmetro, senão o resultado guardado engana o teste.

06

6. Troque o modo de envio da sessão

No seletor Envio, alterne entre Imagem do produto e Preview e repita o teste 4. Se sai como imagem e não como cartão, a foto existe e falha a montagem.

Fontes:Como a conversão de link funciona, loja por lojaDe onde vêm as ofertas: o radar

FAQ

Perguntas frequentes

Continue explorando

Continue lendo

Publique com foto, preço e o seu link

O Afilira monta a oferta e publica nos seus grupos. Sem fidelidade.

Criar conta

Sem fidelidade · Cancele quando quiser