Pixel do Meta não rastreia Shopee? Por que e como resolver
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:
- A pessoa vê o anúncio no Facebook ou no Instagram e clica.
- O Meta anexa o
fbclidao link e manda a pessoa para o destino do anúncio. - O destino leva à Shopee, muitas vezes abrindo direto o app.
- 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:
- O anúncio aponta para o link rastreado. A URL do site é
https://go.pixeldoafiliado.com/r/k7m2q9xae o campo Parâmetros de URL do anúncio recebecampaign_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. - 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. - 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.
- 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 dofbclid), ofbp, o IP e o navegador daquele clique. - 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.
Links
Links de campanha
Novo link
Cole o link gerado como URL do site no seu anúncio do Meta. Ele já vem com os macros {{campaign.id}}, {{adset.id}}, {{ad.id}} e {{placement}} — o Meta preenche automaticamente qual campanha/anúncio gerou cada clique, e nós capturamos o fbclid para otimizar o pixel via CAPI.
Link Mixer portátil - setembro criado com sucesso! Ele já está em "Seus links" abaixo (linha destacada) — copie a "URL do site" e os "Parâmetros de URL" e cole no anúncio do Meta.
Seus links
| Apelido | Produto | Modo | Link do anúncio | Cliques | |
|---|---|---|---|---|---|
| Mixer portátil - setembro | Mixer portátil recarregável USBR$ 89,90 · 16% com. | rastreado | URL do site (cole no anúncio)https://go.pixeldoafiliado.com/r/k7m2q9xaCopiarParâmetros de URL (campo próprio do anúncio no Gerenciador)campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&placement={{placement}}Copiar | 598 | Excluir |
| Potes herméticos | Kit 10 potes herméticos com tampaR$ 64,90 · 12% com. | rastreado | URL do site (cole no anúncio)https://go.pixeldoafiliado.com/r/p3t8w1zcCopiarParâmetros de URL (campo próprio do anúncio no Gerenciador)campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&placement={{placement}}Copiar | 391 | Excluir |
| Acessórios air fryer | Kit acessórios para air fryer 8 peçasR$ 57,90 · 14% com. | rastreado | URL do site (cole no anúncio)https://go.pixeldoafiliado.com/r/h5n0r4bdCopiarParâmetros de URL (campo próprio do anúncio no Gerenciador)campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&placement={{placement}}Copiar | 517 | Excluir |
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
Visão geral · últimos 7 dias
Comissão × Investido por dia
Top produtos · por comissão
- 1Fone bluetooth com cancelamento de ruídoR$ 640,20
- 2Kit acessórios para air fryer 8 peçasR$ 606,95
- 3Mixer portátil recarregável USBR$ 584,30
- 4Sérum facial vitamina C 30 mlR$ 552,10
- 5Smartwatch com monitor cardíacoR$ 463,91
Top campanhas · ROAS
- 1Casa e Cozinha - Advantage+R$ 1.523,40 / R$ 412,90369%
- 2Tech - Achadinhos TechR$ 1.104,11 / R$ 386,20286%
- 3Beleza - Skincare achadinhosR$ 870,54 / R$ 213,80407%
- 4Pet - Ofertas do diaR$ 263,16 / R$ 154,80170%
Conversões enviadas ao Meta (CAPI)
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.
Conexões
Meta Ads
Evento de teste no pixel
Valide a integração sem esperar uma venda: no Events Manager do Meta, abra seu pixel → aba "Eventos de teste" e copie o código (ex.: TEST12345). Enviamos um Purchase sintético que aparece só lá — não polui seus dados reais.
Evento de teste enviado! Abra o Events Manager → seu pixel → aba "Eventos de teste" — o Purchase aparece em segundos. (fbtrace: AbX7kQ2mRz9)
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
Purchasea 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 diasPerguntas 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.