Anunciar sem stock é pagar para falhar
A tua loja paga cliques para fichas esgotadas quando o feed ou a Meta anunciam o que não há. O ROAS cai e a culpa vai para a campanha — o corte é stock no anúncio vs stock na loja.
Anunciar sem stock é pagar para falhar
A tua loja pode estar a pagar cliques para uma página que já não vende: o anúncio ainda mostra o produto, a ficha diz esgotado.
No painel o ROAS cai, o CPC sobe no mesmo SKU, ou a campanha «deixa de converter». Concluis que o criativo ou o leilão falharam. Muitas vezes o que falhou foi a disponibilidade: o feed e a Meta anunciaram o que a loja já não tinha (ou tinha tão pouco que esgotou a meio do dia).
Isto abre o cluster do stock a comer o ROAS. Distinto do ROAS a mentir (medição loja vs painel), da ficha de produto (conversão na URL com stock), do budget a perder por ranking (orçamento e leilão) e da venda cruzada no Shopping (SKU vs cabaz). Aqui o corte é disponibilidade no anúncio vs stock real na loja.
O que é anunciar sem stock no Google Shopping e na Meta?
É continuar a comprar impressões e cliques para um produto que a loja já não consegue entregar — ou que está a um fio de esgotar antes do fim do dia.
No Google Shopping e no Merchant Center, o item no feed leva disponibilidade (em stock, esgotado, pré-encomenda). Se o feed fica desactualizado, o anúncio pode mostrar preço e imagem de um SKU que na ficha já não aceita compra. Na Meta, o catálogo e os anúncios de produto herdam a mesma lógica: o criativo aponta para uma URL que, no momento do clique, não fecha.
O cliente clica. Aterra. Vê esgotado, ou um botão morto, ou «avise-me». Sai. O painel regista o clique e, muitas vezes, zero conversão naquele SKU. O custo ficou. A lição que o leilão guarda é a pior: aquele produto (ou aquele público) «não converte».
Facto: quando uma loja online anuncia no Google Shopping ou na Meta um produto sem stock real — ou com stock tão baixo que esgota a meio do dia de leilão — paga cliques para uma página que não fecha a venda. O feed e o catálogo decidem o que o anúncio mostra; a loja decide o que ainda despacha. Se esses dois estados divergem, o clique chega a uma ficha esgotada. O painel conta o custo e a falha de conversão naquele SKU. O algoritmo aprende com esse sinal: menos prioridade, CPC pior, ou o veredicto de que «a campanha não funciona». O ROAS cai sem o produto ou o orçamento terem mudado. O mecanismo é disponibilidade partida: anúncio a vender o que a loja já não tem. Enquanto feed e stock da loja não forem a mesma verdade no mesmo intervalo, o ROAS desses SKUs mede falha de entrega, não falha de leilão. Pausar ou escalar só com esse ROAS trata o esgotado como problema de anúncio.
Opinião: culpar a campanha por um ROAS que caiu em cima de fichas esgotadas é decidir com o inventário pela metade.
Porque o painel culpa a campanha quando o stock é que falhou?
Porque o painel mede custo, cliques e conversões do anúncio. Não te mostra, sozinho, «esta linha falhou porque a ficha estava esgotada».
Três sinais que se confundem com falha de ads.
O ROAS do produto ou da campanha cai no mesmo período em que o stock desse SKU chegou a zero (ou a um fio). O painel só vê menos compras para o mesmo custo. Sem cruzar com a disponibilidade na loja, o veredicto é «ads piorou».
O CPC sobe ou as impressões mudam no SKU esgotado. O leilão continua a servir o item enquanto o feed diz que há stock. Cada clique sem compra reforça o sinal negativo. Parece qualidade a degradar. Pode ser só inventário a mentir.
Ligas ou manténs prospecting/catálogo sobre um conjunto de SKUs em que parte já não despacha. O custo dilui-se; a conversão do conjunto desce. Concluis que o criativo ou o público falharam. Uma fatia do buraco pode ser páginas mortas no funil.
Nenhum destes três, sozinho, prova que o produto ou a conta estão errados. São prova de que mediste ads com o catálogo desalinhado do armazém.
Se o feed já mostra preço, título ou disponibilidade partidos à partida, o clique pode ser morto antes de chegares ao stock do dia: isso é o spoke do Shopping a pagar cliques mortos. Aqui o foco é o produto que ainda «parece» vendável no anúncio e na ficha deixa de o ser.
Como o stock se mistura com o feed e com o ROAS?
O stock da loja e a disponibilidade do feed são duas contas. O ROAS cola o resultado à segunda.
Na loja (ou no ERP): unidades por SKU, reservas, tempo até reposição. No Merchant Center / catálogo Meta: o campo de disponibilidade e a última sincronização. Se sincronizas uma vez por dia e vendes o último pack às onze da manhã, o resto do dia de ads pode anunciar o que já não há.
Não inventes um limiar universal de unidades. Há categorias em que «crítico» são poucas peças e outras em que o risco aparece mais cedo. O ponto não é um número sagrado — é a distinção: stock crítico não é «ainda há»; é risco de esgotar enquanto o leilão ainda gasta. Não trates «ainda aparece no feed» como «ainda podes anunciar sem risco».
Cruza, no mesmo intervalo: gasto e conversões do SKU no ads; disponibilidade e unidades na loja; se a ficha mostrou esgotado. Sem essa ponte, o ROAS do produto é só metade do quadro.
O que fazer esta semana?
Na conta e na loja, escolhe os SKUs que mais gastam no Shopping ou no catálogo Meta e que «deixaram de converter» nas últimas duas semanas.
Anota, nos últimos 14 ou 28 dias: custo, cliques, conversões e valor desse produto no ads; e, na loja, se esteve esgotado (ou perto) em algum dia desse período, e com que atraso o feed reflectiu isso. Não pauses a campanha inteira ainda.
Se o ROAS caiu no mesmo recorte em que a ficha esteve esgotada e o feed ainda servia o item, não declares falha da campanha sozinha. Alinha disponibilidade (pausa o item no feed/catálogo, ou corrige a sync) antes de julgar criativo, lance ou orçamento.
Se o stock estava estável, a ficha comprava, e o ROAS mesmo assim caiu, aí o veredicto volta para leilão, margem ou medição — clusters que já abrimos. Se o que falha é a ficha com stock (variantes, prova, portes), isso é o cluster da página de produto, não deste.
Não scales o orçamento de um catálogo em que metade dos cliques aterra em esgotado. Comprar mais leilão com inventário mentiroso só acelera o buraco. O algoritmo aprende com essas falhas.
FAQ
Anunciar um produto esgotado no Google Shopping ou na Meta prova que a campanha falhou?
Não sozinho. Prova que pagaste cliques para uma ficha que não fechava. Cruza ROAS e gasto do SKU com a disponibilidade real na loja no mesmo intervalo antes de matar a campanha.
Qual keyword interessa aqui?
A âncora é stock Google Shopping e produto esgotado nos anúncios. O que decides na prática é se o feed/catálogo e o stock da loja contam a mesma verdade. Sem essa ponte, o ROAS do SKU mede falha de entrega misturada com leilão.
Como distingo isto dos cliques mortos no catálogo Shopping?
Cortes próximos, não iguais. Cliques mortos perguntam se preço, título ou dados do feed estão a comprar cliques que a ficha não aguenta. Aqui a pergunta é disponibilidade: o anúncio vende o que a loja já não tem (ou esgota a meio do dia). Feed partido e stock mentiroso podem coexistir — não declares só um.
Pausar ads porque não há stock é fracasso da conta?
Não. É decisão de loja. O erro é deixar o feed a gastar em esgotado e ler o ROAS como se o inventário estivesse alinhado.
A Aero Agency faz performance para lojas online em Portugal. Se estás a pagar cliques para fichas esgotadas e o painel culpa a campanha, o sítio para começar é a comunidade.



