Pixel do Meta não rastreia compras na Shopify? O que checar

cPixel

Por que meu pixel do Meta não está rastreando compras na Shopify?

Geralmente é uma destas quatro coisas: a tag de compra vivia em Additional scripts da Shopify, que não roda mais na página de agradecimento; compradores recusaram o rastreamento; o pixel do app Facebook & Instagram está pausado ou compartilha menos dados do que você imagina; ou o Meta recebeu a compra mas não a atribuiu a nenhum anúncio. O Events Manager mostra qual é.

Este guia trata do Meta mostrando menos compras que a Shopify. Se o Meta mostrar mais, a causa é outra: veja O Meta conta compras duas vezes. Percorra as verificações abaixo em ordem. Cada uma começa nas próprias ferramentas da Shopify ou do Meta, e nenhuma correção custa nada.

Sintoma Causa provável Onde checar Correção
O Events Manager tem as compras; o Ads Manager mostra menos Atribuição, não rastreamento A configuração de atribuição do conjunto de anúncios Compare coisas equivalentes
As compras caíram quando a página de agradecimento foi atualizada A tag Purchase vivia em Additional scripts Settings → Checkout Substitua por um pixel de app
Nenhuma compra do pixel do app de canal Pixel desconectado, ou pausado em Optimized Settings → Customer events Reconecte-o; escolha Always on
Compras do navegador chegam, as do servidor não Compartilhamento de dados em Standard Data sharing settings do canal Escolha Enhanced ou Maximum
Lacunas vêm sobretudo do Reino Unido e do EEE Consentimento recusado, ou um banner que não avisa a Shopify Teste do pixel: Pixel is awaiting consent Conecte o banner à Shopify
Faltam pedidos com uma oferta pós-compra A página da oferta adicional falhou ao carregar Um pedido de teste pela oferta Corrija a página da oferta adicional
Compras no Events Manager, não nos seus anúncios Um dataset diferente O Pixel ID em cada ferramenta Um único dataset para cada remetente

É uma lacuna de rastreamento ou de atribuição?

Descubra isso antes de mudar qualquer coisa: se o Events Manager tem aproximadamente tantas compras quanto a Shopify tem pedidos e o Ads Manager tem menos, o rastreamento funciona e a diferença é de atribuição.

O Meta diz que o Events Manager “mostra a maioria dos eventos recebidos”, enquanto o Ads Manager mostra só “eventos atribuídos” (Meta: event counts). Uma compra conta para um anúncio só se aconteceu dentro de um número determinado de dias depois de alguém vê-lo ou clicar nele, e por padrão o Meta a relata “com base na configuração de atribuição no nível do conjunto de anúncios” (Meta: attribution). Um cliente que compra sem ter visto nem clicado num dos seus anúncios dentro dessa janela é um pedido real que o Ads Manager não credita.

Um comerciante na comunidade Shopify, testando com dois ou três pedidos por dia, viu só cerca de 60% das compras no Ads Manager: num dia o Events Manager tinha cinco eventos Purchase, um deles um pedido de amostra, e o Ads Manager, dois (tópico). Esse é o padrão que a configuração de atribuição do conjunto de anúncios produz, e nesse volume, um único pedido não creditado muda muito a porcentagem.

Compare os mesmos dias no mesmo fuso horário. A Shopify avisa que “fusos horários de relatório diferentes” causam discrepâncias (Shopify: analytics discrepancies), e o da sua loja é definido em Settings → General → Store defaults (Shopify: business settings). Semanas inteiras são mais justas que dias isolados.

Sua tag de compra vivia em Additional scripts?

Se o Meta ficava sabendo das compras por um trecho em Additional scripts, isso parou quando sua página de agradecimento foi atualizada: as novas páginas de agradecimento e de status do pedido da Shopify não rodam mais esses scripts.

Lojas Plus perderam Additional scripts e as script tags nessas páginas em 28 de agosto de 2025 (Shopify: checkout.liquid). Para as demais lojas, o prazo de atualização foi 26 de agosto de 2026, e “lojas que não foram atualizadas até essa data foram atualizadas automaticamente” (Shopify: Thank you and Order status pages, verificado em 24 de setembro de 2026). Horas depois do prazo, um tópico da comunidade relatou o Meta mostrando menos compras que a Shopify em algumas lojas e não em outras. O substituto é um pixel em Customer events, que carrega no checkout e na página de agradecimento (Shopify: pixels). O que mover e para onde está em a mudança da página de agradecimento de 26 de agosto, e os dois tipos de pixel em pixels de app e pixels personalizados.

O pixel do app Facebook e Instagram está conectado e compartilhando?

Confira dois lugares na Shopify: o status e o acesso a dados do pixel em Customer events, e o nível de compartilhamento de dados nas configurações do canal.

  1. Vá em Settings → Customer events. O pixel do Facebook & Instagram deve mostrar Connected na coluna de status (Shopify: testing pixels).
  2. Clique no pixel e veja seu acesso a dados. Optimized é o padrão desde 13 de janeiro de 2026, e a Shopify “pode pausar parte ou todos os dados compartilhados por esse pixel até que a atividade relevante volte” (Shopify: app pixels); seu anúncio descreve a pausa quando detecta “zero sinais vindos de um pixel por dias ou semanas” (changelog). O Meta recomenda Always on (Meta: connect Shopify). Para mudar, escolha Always on e clique em Save.
  3. Vá em Sales channels → Facebook & Instagram → Settings → Data sharing settings. Em Standard, só o pixel envia; Enhanced e Maximum adicionam a Conversions API, que envia a compra entre os servidores da Shopify e do Meta (Shopify: Facebook data sharing).

Verificado em 24 de setembro de 2026.

Compradores estão recusando o rastreamento?

Alguns sim, se você vende no Reino Unido ou no EEE: ali, a Shopify roda pixels só com o consentimento do comprador, então um comprador que recusa e depois compra é uma compra que o pixel não relata.

A Shopify configura seu banner de cookies para visitantes do Reino Unido e do EEE quando você tem mercados ativos ali, e “os pixels operam com base no consentimento obtido nessas regiões” (Shopify: privacy settings). Pixels novos exigem permissões de Marketing e Analytics por padrão (Shopify: pixels). Um banner de terceiros precisa passar cada escolha para a Shopify pela Customer Privacy API; até que isso aconteça, “finalidades não essenciais não são permitidas por padrão” onde o consentimento é exigido (Shopify: Customer Privacy API).

Essa transferência é fácil de deixar passar. Em agosto de 2026, as compras de uma loja da UE pararam de chegar ao Google Analytics enquanto as visualizações de página continuavam chegando; uma resposta descobriu que o banner nunca passava o consentimento para a Shopify, então a Shopify retinha o pixel do app no checkout enquanto uma tag no tema continuava enviando visualizações de página (tópico). O pixel do Meta é retido da mesma forma. Para checar, teste o pixel em Customer events: o Pixel Helper da Shopify mostra Pixel is awaiting consent até você aceitar o rastreamento no seu banner ou clicar em Give consent to continue test (Shopify: app pixels).

Um comprador que recusa é uma lacuna para aceitar, não para contornar.

A compra está chegando ao Meta?

Faça um pedido real com a ferramenta de teste do Meta aberta, e rode o próprio teste de pixel da Shopify para ver se o evento de compra disparou.

  1. No Meta Events Manager, clique em Data sources, selecione seu dataset e abra Test events. Digite o endereço da sua loja, clique em Open website e complete um pedido. A Purchase pelo navegador do pixel do Facebook & Instagram deve aparecer (Meta: test events). Eventos de servidor só aparecem ali com um código de evento de teste, que os envios reais não trazem (Meta: using the API), então com o cPixel, cuja Purchase sai só do servidor dele, confira Ao vivo e o Overview do dataset em vez disso. O pedido não fica oculto dos seus resultados: o Meta diz que a atividade de teste “continuará aparecendo” no Events Manager, nos relatórios de anúncios e nos públicos.
  2. Na Shopify, vá em Settings → Customer events, clique no ícone de menu ao lado do pixel do Facebook & Instagram e escolha Test. Depois do seu pedido, checkout_completed deve mostrar um ponto verde no Pixel Helper da Shopify; um ponto vermelho marca um erro (Shopify: app pixels).
  3. Se você vende uma oferta pós-compra, teste por ela também. A Shopify dispara checkout_completed uma vez por checkout, na primeira página de upsell em vez da página de agradecimento quando há uma, e “se a página onde o evento deveria disparar não carregar”, ele não dispara (Shopify: checkout_completed).

A extensão do Chrome do Meta, Meta Ads Data Advisor (antes Meta Pixel Helper), também pode checar o pixel; o Meta recomenda desligar bloqueadores de anúncio antes, para que ela consiga ver os eventos (Meta: Ads Data Advisor). Se ela não encontrar nenhum pixel, veja por que o Meta Pixel Helper não encontra nenhum pixel.

Os eventos de servidor estão chegando?

Abra o evento Purchase no Events Manager e compare os eventos de navegador e servidor das semanas antes e depois de a lacuna começar.

Selecione seu dataset, encontre o evento Purchase e clique em View details. Event overview mostra se o evento chega do navegador, do servidor, ou dos dois, e Data freshness mostra com que rapidez os eventos de servidor chegam (Meta: server event details). O Meta oferece esses detalhamentos para eventos do site enviados pela Conversions API, então se Purchase não tem nenhum, confira se algum evento de servidor chega.

Respostas no tópico da comunidade sobre a mudança de 26 de agosto sugeriram exatamente essa comparação. Uma parcela de navegador que desabou enquanto os eventos de servidor se mantiveram aponta para uma tag de compra que vivia em Additional scripts, e uma loja cuja cópia de servidor sempre cobriu só parte das compras perdeu o resto. Uma resposta alertava contra reconectar o app de canal às cegas, o que pode criar eventos Purchase duplicados: confira primeiro o compartilhamento de dados dele, e reconecte só se o evento de servidor nunca chegar (tópico). Se as compras de servidor estiverem faltando por completo, volte ao nível de compartilhamento de dados acima, depois configure a Conversions API na Shopify.

A compra está indo para o dataset errado?

Confira se toda ferramenta envia para o dataset em que seus anúncios otimizam. Compras podem chegar ao Events Manager e ainda assim ficar num dataset que seus conjuntos de anúncios não usam.

Na Shopify, Data sharing settings do canal mostra a qual pixel o app Facebook & Instagram está conectado (Shopify: Meta pixel); todo outro app ou pixel personalizado nomeia o seu próprio. No Events Manager, case cada um pelo ID, não pelo nome. Uma loja que trocou de agência ou de apps pode ter mais de um.

Quando um app de rastreamento ajuda?

Quando a configuração nativa está certa, mas você quer uma compra que não dependa da página de agradecimento carregar, uma visão de cada envio, e um aviso quando o envio para.

Se o pixel do Facebook & Instagram está Connected, o compartilhamento de dados é Enhanced ou Maximum, e o Events Manager mostra compras de servidor, o app de canal está fazendo seu trabalho e talvez você não precise de mais nada.

O cPixel, que nós desenvolvemos, adiciona três coisas:

  • A compra vem do pedido. O cPixel constrói cada compra a partir do registro do pedido da Shopify nos seus servidores, então não depende da página de agradecimento carregar nem de checkout_completed disparar no navegador do comprador.
  • Cada envio, no momento em que acontece. Durante uma sessão Ao vivo, o cPixel mostra cada evento assim que é enviado, a resposta do Meta a cada envio de servidor, e o motivo de qualquer coisa ignorada, como um pedido de teste ou um comprador que recusou o rastreamento: acompanhe cada envio no Ao vivo.
  • Um aviso quando o envio para. Ele sinaliza um token de acesso rejeitado, e pedidos chegando sem eventos de loja por 24 horas, na sua página Início e por e-mail.

Ele precisa da mesma regra que qualquer ferramenta: um remetente por pixel. Se uma compra não chegar ao Meta com o cPixel instalado, veja compras que faltam no cPixel. Mais sobre o cPixel, que envia compras da Shopify para sete plataformas de anúncios.

Perguntas frequentes

Por que o Ads Manager mostra menos compras que o Events Manager?

Porque contam coisas diferentes. O Events Manager mostra a maioria das compras que o Meta recebeu; o Ads Manager mostra só as que ele atribui a um anúncio, dentro da configuração de atribuição do conjunto de anúncios (Meta: event counts). Uma diferença entre os dois não é uma falha de rastreamento.

Por que o valor da compra está faltando?

O valor vem de qual ferramenta enviar a compra, então comece por ela. Num tópico da comunidade que foi de julho de 2022 a 2023, comerciantes viram o Events Manager avisar sobre um parâmetro de valor de Purchase faltando (tópico). Quando o valor está presente mas difere dos relatórios da Shopify, confira o que cada ferramenta envia: o total do checkout da Shopify inclui taxas, impostos e descontos (Shopify: checkout_completed).

Eu posso reenviar compras perdidas?

Só as recentes. O Meta aceita um evento da Conversions API até 7 dias depois de acontecer (Meta: using the API) e pode não usar eventos enviados depois dos seus prazos máximos (Meta: delay times), então compras mais antigas continuam faltando. Reenvie só compras que nunca chegaram: o Meta só associa um reenvio ao original quando ele traz o mesmo ID de evento dentro de 48 horas (Meta: deduplication). No cPixel, planos pagos podem reenviar uma compra que uma sessão Ao vivo capturou, sob seu ID de evento original.

Precisa de ajuda com o cPixel? Envie um e-mail para support@b2bgold.app.