Início›Blog›Pixel do Meta não rastreia Shopee? Por que e como resolver

Pixel do Meta não rastreia Shopee? Por que e como resolver

Guia · atualizado em 26/09/2026

Você paga o anúncio, a pessoa clica, compra na Shopee, a comissão aparece no painel de afiliado e o Gerenciador de Anúncios continua mostrando zero compras. Não é configuração errada do seu pixel. É a arquitetura: o pixel do Meta só enxerga o que acontece em páginas onde o código dele está instalado, e a compra do afiliado acontece num site (ou app) que não é seu. Este guia explica onde exatamente o rastro se perde e como a venda volta para o Meta pelo servidor, com o passo a passo e os erros que mais derrubam a atribuição.

Onde o pixel perde a venda

O pixel é um script que roda no navegador, dentro do seu site. Ele dispara PageView, AddToCart e Purchase quando essas coisas acontecem nas suas páginas. Na jornada do afiliado Shopee:

  1. A pessoa vê o anúncio no Facebook ou no Instagram e clica.
  2. O Meta anexa o fbclid ao link e manda a pessoa para o destino do anúncio.
  3. O destino leva à Shopee, muitas vezes abrindo direto o app.
  4. O carrinho, o pagamento e a confirmação acontecem dentro da Shopee.

Do passo 3 em diante não existe página sua. O pixel não tem onde rodar, então o Purchase nunca é disparado. Instalar o pixel numa página intermediária não resolve: ela enxerga a visita, não a compra, e ainda acrescenta um carregamento entre o clique e a Shopee.

O único lugar que sabe da compra é o relatório de conversões da Shopee. E a Shopee devolve nesse relatório os Sub_IDs que estavam no link de afiliado no momento do clique. É por esse campo que a venda volta para o anúncio.

Como a venda volta para o anúncio

A saída é trocar o navegador pelo servidor: registrar o clique antes de ele sair para a Shopee e, quando a venda aparecer no relatório, mandar o Purchase para o Meta pela Conversions API (CAPI). No Pixel do Afiliado, a cadeia é esta:

  1. O anúncio aponta para o link rastreado. A URL do site é https://go.pixeldoafiliado.com/r/k7m2q9xa e o campo Parâmetros de URL do anúncio recebe campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&placement={{placement}}. Na entrega, o Meta troca cada macro pelo ID real da campanha, do conjunto e do anúncio.
  2. O redirect registra o clique e responde na hora. O servidor lê o fbclid, os IDs de campanha, conjunto e anúncio, o posicionamento, o IP e o navegador, gera um ID único para o clique e responde com um redirecionamento direto para a Shopee, sem página intermediária.
  3. O clique viaja dentro do link de afiliado. O Sub_ID 1 leva o ID do clique; os Sub_IDs 2 a 5 levam campanha, conjunto, anúncio e posicionamento.
  4. A venda é casada com o clique. Quando o relatório da Shopee chega com aqueles Sub_IDs, a venda é ligada ao clique original e herda o fbc (montado a partir do fbclid), o fbp, o IP e o navegador daquele clique.
  5. O Purchase vai para o seu pixel pela CAPI. O evento sai do servidor, com o valor igual à sua comissão, não ao preço do produto. Se o pedido for cancelado depois, o mesmo pedido vira um evento Refund.

Os sinais do clique (o fbc principalmente) são o que permite ao Meta reconhecer quem clicou no anúncio. Um Purchase enviado sem eles chega, mas o Meta tem pouco com o que ligar a compra a uma pessoa. Por isso o clique é registrado no redirect, e não reconstruído depois.

Tela Links logo depois de criar um link: na linha destacada, olhe as duas caixas de "Link do anúncio". A "URL do site" vai no campo de URL do anúncio; os "Parâmetros de URL", com os quatro macros, vão no campo próprio de parâmetros.

O passo a passo completo de criar o link e colar no anúncio está no tutorial Como criar um link rastreado. Para entender o que cada Sub_ID carrega, veja o guia Sub_ID da Shopee e atribuição.

Quando a venda aparece no Meta

O Purchase não chega no segundo da compra, porque depende do relatório da Shopee, que é publicado com cerca de um dia de atraso. O Pixel lê esse relatório algumas vezes por dia e o botão Sincronizar agora, no Dashboard, puxa na hora. Dois detalhes do envio:

  • O evento sai quando o pedido está pago e aguardando conclusão, não quando a Shopee marca como concluído. O Meta só aceita eventos de até 7 dias atrás, e a conclusão na Shopee costuma passar disso. Pedido não pago nunca dispara.
  • O horário do evento é o horário da compra, não o do envio. No Gerenciador, a compra entra no dia em que aconteceu.

Já o clique chega em tempo real: no momento do redirect, o servidor manda ao seu pixel um evento personalizado LinkClick, com os mesmos sinais do clique. Ele serve para criar público de quem clicou e para conferir, no Gerenciador de Eventos, que o pixel está recebendo.

Dashboard nos últimos 7 dias: o bloco "Conversões enviadas ao Meta (CAPI)", no fim da tela, conta os envios ao Meta por status: sent para os que saíram, failed para os que falharam. A contagem cobre todo o histórico da conta, não só o período dos KPIs.

A conta que o print mostra

Com o rastro refeito, os números da Shopee e do Meta passam a conversar. No Dashboard acima:

  • Taxa de chegada: 3402 cliques confirmados pela Shopee ÷ 3780 cliques nos links = 90%. É a parte do tráfego que realmente chegou na Shopee depois do redirect.
  • Conversão: 246 pedidos ÷ 3780 cliques = 6,5%.
  • ROAS: R$ 3.761,21 de comissão ÷ R$ 1.167,70 investidos = 3,22x, ou 322% como o app mostra.
  • Lucro: R$ 3.761,21 − R$ 1.167,70 = R$ 2.593,51.

Como o valor de cada Purchase é a comissão, a coluna de valor de conversão do Gerenciador passa a somar comissão, e o ROAS que o Meta calcula fica na mesma base que o do Pixel. Os totais não batem centavo a centavo, porque o Meta conta as compras pela janela de atribuição dele, mas a unidade passa a ser a mesma: comissão. A conta detalhada, com pendentes, cancelamentos e custos, está no guia como calcular o ROAS de afiliado Shopee.

Como testar antes da primeira venda

Não precisa esperar um pedido para saber se a CAPI está ligada. No Gerenciador de Eventos (Events Manager) do Meta, abra o pixel, vá na aba Eventos de teste e copie o código de teste. No Pixel do Afiliado, em Conexões, abra o Meta Ads em Gerenciar, cole o código e clique em Enviar evento de teste. Um Purchase sintético aparece só naquela aba, sem entrar nos seus dados reais.

Diálogo do Meta Ads em Conexões depois do envio: a confirmação verde avisa que o Purchase de teste foi enviado. A partir daí, confira a aba "Eventos de teste" do seu pixel no Gerenciador de Eventos.

O caminho completo, com o que fazer se o evento não aparecer, está em Como enviar um evento de teste da CAPI.

Erros que derrubam a atribuição

  • Macros na URL do site. Se os {{campaign.id}} e companhia vão colados na URL do site, o Meta nem sempre os substitui e o clique chega com o texto literal. O clique é registrado, mas sem campanha nem anúncio. O lugar garantido é o campo Parâmetros de URL. Na tela Links, esses anúncios aparecem como Rastreado (macros quebrados).
  • Anúncio antigo apontando direto para a Shopee. Sem passar pelo redirect, não existe clique registrado e a venda não tem como virar Purchase. No card Anúncios no Meta, da tela Links, eles aparecem como Shopee (sem rastreio), e o botão Parametrizar troca o destino pelo link rastreado. O Meta manda o anúncio de volta para revisão quando o destino muda.
  • Pixel não escolhido na conexão. Conectar o Meta não basta: o campo Pixel (obrigatório p/ CAPI) precisa estar preenchido e salvo em Salvar conta & pixel. Sem pixel, nenhum evento sai.
  • Esperar o Purchase no mesmo dia. O atraso vem do relatório da Shopee. Olhar o Gerenciador à noite e concluir que a CAPI não funciona é o engano mais comum da primeira semana.
  • Comparar o total do painel da Shopee com as compras do Meta. Só vira Purchase a venda que veio de um clique no link rastreado. Venda de grupo, de link orgânico ou de outro canal entra no painel da Shopee e, com razão, não aparece no Meta.

Resumo

O pixel do Meta não rastreia a Shopee porque a compra acontece fora das suas páginas. O que resolve é registrar o clique num redirect seu, carregar esse clique nos Sub_IDs do link de afiliado e, quando a Shopee reportar a venda, enviar o Purchase pelo servidor com os sinais daquele clique. É o que o Pixel do Afiliado faz sozinho a cada sincronização. Você pode criar a conta e testar por 3 dias sem cartão.

Pare de anunciar no escuro. O Pixel do Afiliado atribui cada venda da Shopee ao anúncio do Meta que a gerou, envia conversões via CAPI e mostra seu ROAS real.

Começar grátis — 3 dias

Perguntas frequentes

Dá para instalar o pixel do Meta dentro da Shopee?

Não. O checkout é da Shopee, num domínio e num app que não são seus, e o pixel só roda nas suas páginas. A compra volta para o Meta pela Conversions API (CAPI), enviada do servidor, casando a venda do relatório da Shopee com o clique que veio do anúncio.

Em quanto tempo a venda aparece como Purchase no Gerenciador de Anúncios?

Depende do relatório da Shopee, que sai com cerca de um dia de atraso. O Pixel do Afiliado lê esse relatório algumas vezes por dia e envia o Purchase assim que o pedido está pago, com o horário da compra. O botão Sincronizar agora, no Dashboard, puxa na hora.

Qual valor vai no Purchase: o preço do produto ou a comissão?

A comissão. O valor de cada Purchase é a soma das comissões dos itens do pedido, em reais. Assim o ROAS calculado pelo Meta fica na mesma base do ROAS do Pixel do Afiliado. Se o pedido for cancelado, o mesmo pedido é enviado como Refund.

E quando o link abre o app da Shopee em vez do navegador?

Não muda nada para a atribuição. O clique já foi registrado no redirect antes de a Shopee abrir, e o ID dele viaja no Sub_ID do link de afiliado. Quando a venda aparece no relatório com aquele Sub_ID, ela é ligada ao clique, esteja a compra no app ou no site.

Como sei se a CAPI está funcionando sem esperar uma venda?

Envie um evento de teste. Copie o código da aba Eventos de teste do seu pixel no Gerenciador de Eventos, cole no diálogo do Meta Ads em Conexões e clique em Enviar evento de teste. O Purchase de teste aparece só naquela aba.