Pixel no Mercado Pago: Facebook, Google e TikTok
Envie cada pagamento aprovado no Mercado Pago (PIX, cartão, boleto) pro Facebook, Google Ads, GA4, TikTok e outros pixels pela API de Conversões, server-side.
A integração com o Mercado Pago envia cada pagamento aprovado (PIX, cartão ou boleto) pros pixels do Facebook (Meta), Google Ads, GA4, TikTok, Pinterest, Taboola e OpenAI, pela API de Conversões de cada plataforma (server-side). A venda vai como evento de compra com valor, moeda, ID do pagamento, itens e os dados do pagador que o Mercado Pago devolve (nome, email, telefone, CPF/CNPJ e IP).
A notificação do Mercado Pago não traz os cookies do navegador. Por isso o Track Combo cruza a venda com a visita registrada pela Web Tag na página onde o cliente inicia o pagamento e completa o evento com fbp, fbc, gclid, ttclid e UTMs antes de enviar pros pixels. Se o seu sistema cria o pagamento pela API, dá pra mandar esses dados direto no metadata (veja abaixo).
Requisitos
- Conta Mercado Pago com uma aplicação criada no painel de desenvolvedores
- Projeto criado no TrackCombo
- Web Tag instalada na página onde o cliente inicia o pagamento, pra venda ser ligada ao clique no anúncio
- Pelo menos um pixel cadastrado no projeto com a API de Conversões ativa
Passo a Passo
1. Adicione a Integração no TrackCombo
- Abra seu projeto no TrackCombo
- Vá em Integrações
- Clique em + Nova Integração
- Selecione Mercado Pago
- Copie a URL do webhook gerada pelo TrackCombo
2. Configure o Access Token no TrackCombo
O Access Token é necessário para que o TrackCombo consulte os dados completos do pagamento no Mercado Pago.
- Acesse o painel de desenvolvedores do Mercado Pago
- Clique na aplicação que você usa no seu checkout (ou crie uma nova)
- No menu lateral, vá em Credenciais de produção
- Copie o Access Token
- Volte ao TrackCombo, na integração que você criou
- Cole no campo Access Token (produção) nas configurações da integração
- Clique em Salvar
Use sempre a credencial de produção. Credenciais de teste não conseguem ler pagamentos reais.
3. Configure o Webhook no Mercado Pago
- No painel de desenvolvedores, dentro da mesma aplicação, vá em Webhooks
- Clique em Configurar notificações
- Selecione a aba Modo produtivo
- Cole a URL do webhook copiada do TrackCombo no campo de URL
- Em Eventos, marque apenas Pagamentos
- Clique em Salvar configuração
4. Teste a Integração
- Faça um pagamento real de teste (pode ser um PIX de valor baixo)
- No TrackCombo, acesse o projeto e vá na aba Eventos
- Verifique se o evento de venda apareceu corretamente após a aprovação do pagamento
Pixels que funcionam com o Mercado Pago
O Mercado Pago gera um único evento no Track Combo: o pagamento aprovado (status approved), tratado como compra (purchase). Pagamentos pendentes, recusados, cancelados ou estornados não são enviados. Cada pixel recebe a venda com o nome que a plataforma de anúncio espera.
Facebook (Meta)
Pagamento aprovado no Mercado Pago vira Purchase na API de Conversões, com valor, moeda, ID da transação e dados do comprador. Precisa do Token de Conversão cadastrado no pixel. Veja como configurar o pixel do Facebook.
Google Ads
Pagamento aprovado vira a conversão de compra do Google Ads. O envio usa o Conversion Label que você cadastra no pixel pro evento purchase; sem label, a venda não é enviada. Veja como configurar o pixel do Google Ads.
GA4 (Google Analytics)
Pagamento aprovado vira purchase no GA4 pelo Measurement Protocol, com valor, moeda, ID da transação, itens (quando informados no pagamento) e UTMs. Precisa do API Secret no pixel. Veja como configurar o GA4.
TikTok
Pagamento aprovado vira CompletePayment na Events API do TikTok. Precisa do token de acesso no pixel. Veja como configurar o pixel do TikTok.
Pagamento aprovado vira checkout, o evento de compra da API de Conversões do Pinterest. Precisa do token no pixel. Veja como configurar o pixel do Pinterest.
Taboola
Pagamento aprovado vira make_purchase. Só vão pro Taboola as vendas de quem chegou por um anúncio do Taboola (com o clique tbclid registrado pela Web Tag). Veja como configurar o pixel do Taboola.
OpenAI (anúncios no ChatGPT)
Pagamento aprovado vira order_created na Conversions API da OpenAI. Veja como configurar o pixel da OpenAI.
Dados Traqueados
A integração envia automaticamente:
- Nome e email do comprador (quando informados no pagamento)
- Documento do comprador (CPF/CNPJ, armazenado como hash SHA256)
- Telefone (quando informado)
- CEP e endereço (quando informados no pagamento)
- Valor e moeda da transação
- ID do pagamento
- Método de pagamento (PIX, cartão, boleto)
- Itens do pagamento (quando informados)
- IP do comprador
- UTMs,
tc_code,fbpefbcenviados nometadatado pagamento
Melhore o match enviando metadata
Se o seu sistema cria o pagamento pela API do Mercado Pago (POST /v1/payments ou preferência do Checkout Pro), envie os dados de atribuição no campo metadata. O TrackCombo lê esses campos automaticamente e usa para cruzar a compra com a visita:
"metadata": {
"tc_code": "tc_12345678",
"fbp": "fb.1.1700000000000.123456789",
"fbc": "fb.1.1700000000000.AbCdEf",
"utm_source": "ig",
"utm_medium": "paid_social",
"utm_campaign": "minha-campanha"
}
O tc_code fica em window.tcData.tc_code; o fbp e o fbc são os cookies _fbp e _fbc do navegador do comprador. Envie também o email e o CPF reais do comprador no objeto payer: o Mercado Pago devolve exatamente o que você enviou, e valores fictícios impedem o match.
Problemas Comuns
Como instalar o pixel do Facebook no Mercado Pago?
Cadastre o pixel do Facebook com o Token de Conversão no seu projeto do Track Combo e conecte o Mercado Pago pelo webhook e pelo Access Token (passo a passo acima). Cada pagamento aprovado chega no Facebook como Purchase pela API de Conversões, sem depender do navegador do comprador.
O Mercado Pago envia conversões pro Google Ads?
Sim. Com a integração ativa e o pixel do Google Ads cadastrado com o Conversion Label de compra, cada pagamento aprovado no Mercado Pago é enviado como conversão. O gclid vem da visita registrada pela Web Tag ou do cruzamento feito com o metadata.
Por que as vendas do Mercado Pago chegam sem a campanha de origem?
O link de pagamento do Mercado Pago (mpago.la) não repassa parâmetros da URL pro pagamento. Se o seu sistema cria o pagamento pela API e manda email e CPF fictícios no payer (por exemplo 99999999999), o Track Combo não consegue ligar a venda à visita. Envie os dados reais do comprador ou o tc_code, fbp e fbc no metadata.
Vendas não aparecem no TrackCombo?
- Verifique se o Access Token de produção está configurado corretamente na integração
- Confirme que a URL do webhook foi salva no Modo produtivo (não no modo de teste)
- Verifique se o evento Pagamentos está marcado na configuração do webhook
- Aguarde até 5 minutos para processamento
Erro 401 nos logs?
- O Access Token está inválido, expirado ou é de teste. Copie novamente a credencial de produção
- Verifique se não há espaços extras antes ou depois do token
O pagamento apareceu como pendente e depois sumiu?
- Isso é esperado. Só o pagamento aprovado vira venda no TrackCombo