Como rastrear vendas da PerfectPay no Meta Ads, Google Ads e TikTok Ads

Para rastrear vendas da PerfectPay, configure pixel e token da API de Conversões na campanha do produto, leve UTMs com o ID do anúncio até o checkout e ligue só o Webhook de Vendas, com todos os produtos e eventos e sem o valor total consolidado, para não contar order bump duas vezes.

Para rastrear vendas da PerfectPay no Meta Ads, no Google Ads e no TikTok Ads, o caminho é: configurar o ID do pixel e o token da API de Conversões na campanha do produto dentro da PerfectPay, levar UTMs com o ID do anúncio até o checkout (a PerfectPay mostra src, sck e utm_* no detalhe de cada venda) e ligar o Webhook de Vendas a uma ferramenta que junte venda, gasto e custos. No webhook, três detalhes decidem se o número fica certo: marcar todos os produtos, manter todos os eventos e deixar Enviar valor total consolidado desmarcado, senão o order bump entra duas vezes.

A PerfectPay reúne num checkout só muita coisa que complica a medição: order bumps sem limite, upsell de um clique inclusive em PIX e boleto, assinaturas, produto físico e vendas em moeda estrangeira. Cada uma dessas peças cria um jeito diferente de a conta não fechar. Este guia passa por elas na ordem em que costumam dar problema.

O mapa do rastreamento na PerfectPay

Antes de configurar, vale separar o que cada peça faz, porque elas resolvem perguntas diferentes:

PeçaOnde fica na PerfectPayResponde a qual pergunta
Pixel da Meta + token da API de ConversõesProduto > Configurações de Campanha > campanha > EditarA Meta recebeu a compra para otimizar?
Parâmetros src, sck, utm_*Link do checkout; aparecem no detalhe da vendaDe onde veio este pedido?
Webhook de VendasFerramentas > Webhook - VendasComo a venda chega em outro sistema, em tempo real?
Tracker de vendasFora da PerfectPayQual anúncio deu lucro depois de taxa, reembolso e bump?

As três primeiras são nativas. A quarta é a que fecha a conta.

Pixel e API de Conversões por campanha

Na PerfectPay, o pixel não é uma configuração única da conta. Ele fica dentro das campanhas de cada produto. Segundo o artigo oficial Como instalar o Pixel do Facebook na Perfect Pay usando a API de eventos, o processo é:

  1. No Gerenciador de Eventos da Meta, adicionar perfectpay.com.br à lista de permissões de domínio (sem precisar incluir subdomínios).
  2. Em Configurações » API de Conversões, gerar o token de acesso e copiá-lo na hora, porque a Meta não mostra de novo.
  3. Na PerfectPay, abrir o produto, ir em Configurações de Campanha, escolher a campanha, clicar em Editar e informar o ID do pixel e o token.

O mesmo artigo cita Purchase e InitiateCheckout como os eventos priorizados. Além da Meta, a PerfectPay diz ativar pixels de Google Ads, TikTok, Kwai, Taboola, Outbrain, RevContent e MGID, com eventos disparados automaticamente pelas ações no checkout (Como são ativados os pixels de eventos).

O ponto de atenção: como a configuração é por campanha, um produto com três campanhas (uma por público ou por afiliado) precisa de três configurações. A campanha criada às pressas para um teste é a que costuma ficar sem token.

Aquecimento de pixel

A PerfectPay tem um recurso pouco comum: o aquecimento de pixel, que envia ao pixel da Meta dados reais de vendas já feitas, cerca de 2.000 vendas aprovadas e boletos (ou todas, se o produto tiver menos). Exige pixel válido, token ativo e pelo menos 5 vendas no produto, e só pode ser disparado uma vez por hora. É útil ao trocar de pixel ou de conta de anúncio. Só lembre que esses eventos entram no histórico do pixel: se você comparar compras do Ads Manager antes e depois do aquecimento, não confunda o envio com vendas novas.

Parâmetros de rastreamento na PerfectPay

A PerfectPay aceita src, sck e as UTMs no link do checkout e mostra os valores em Minhas Vendas, no detalhe de cada pedido. A documentação do webhook confirma que a venda sai com esses campos em metadata: src, utm_source, utm_medium, utm_campaign, utm_term, utm_content e utm_perfect. O utm_perfect é um campo da própria plataforma; não use esse nome no seu padrão de anúncios.

Para o Meta Ads, este é o padrão de Parâmetros de URL que a Track Hunter recomenda:

utm_source=FB&utm_campaign={{campaign.name}}|{{campaign.id}}&utm_medium={{adset.name}}|{{adset.id}}&utm_content={{ad.name}}|{{ad.id}}&utm_term={{placement}}

O que liga a venda ao anúncio é o {{ad.id}} dentro do utm_content. Para o Google Ads e o TikTok Ads, os padrões equivalentes estão no guia de UTM: o que é e como usar.

Uma ressalva sobre afiliados: segundo a PerfectPay, o rastreamento de afiliação usa cookies e pode se perder se o cliente trocar de dispositivo, de navegador ou limpar os cookies (como funciona o rastreamento pelos links de divulgação). Isso vale para a comissão do afiliado, não para a sua UTM, mas explica por que os relatórios de afiliado e de campanha nem sempre concordam.

Order bump, upsell de um clique e o risco de contar duas vezes

A PerfectPay vende order bumps "infinitos", com e sem assinatura, e upsell de um clique "inclusive para pix e boleto", segundo o site oficial. No Upsell One Click Buy, o cliente aceita a oferta sem preencher nada de novo.

Para a medição, isso cria dois problemas:

  • Duplicidade. Com a opção de enviar o valor total consolidado ligada no webhook, o valor do order bump acaba contado duas vezes no sistema que recebe as vendas. Resultado: faturamento inflado exatamente na oferta que você mais quer medir.
  • Venda sem origem. O upsell é uma nova cobrança depois da compra. Se ele não herdar a origem da compra principal, vira "venda sem UTM" e a campanha que realmente trouxe o comprador perde esse valor. O tema é aprofundado em order bump e upsell: como atribuir ao anúncio certo.

Exemplo: o bump que dobrou

Exemplo hipotético, com valores ilustrativos. Um infoprodutor vende um curso de R$ 197 com order bump de R$ 47 (planner em PDF) e upsell de um clique de R$ 97 (mentoria em grupo). No mês, com R$ 9.000 investidos na Meta:

Configuração erradaConfiguração certa
Vendas do curso100 (R$ 19.700)100 (R$ 19.700)
Bumps aceitos (35%)35 contados duas vezes (R$ 3.290)35 (R$ 1.645)
Upsells aceitos (15%)15 sem origem (R$ 1.455 fora da campanha)15 atribuídos à campanha (R$ 1.455)
Faturamento atribuído à campanhaR$ 22.990R$ 22.800
"Venda sem origem" no relatórioR$ 1.455R$ 0
ROAS atribuído2,552,53

O ROAS quase igual engana: os dois erros se compensam no total, mas o relatório errado diz que o bump rende o dobro do real e que o upsell não tem ligação com os anúncios. Quem olha esse relatório pode subir o preço do bump e desistir do upsell, que é justamente a oferta que traz margem.

Como conectar a PerfectPay à Track Hunter

A Track Hunter recebe as vendas da PerfectPay em tempo real por webhook, e o card da PerfectPay também tem uma seção para conexão pela API, por token.

Webhook de Vendas (o que traz as vendas)

  1. Na Track Hunter, abra Integrações > Checkouts, escolha o card da PerfectPay e clique em Criar URL de webhook. Copie a URL.
  2. No painel da PerfectPay, vá em Ferramentas e depois em Webhook - Vendas.
  3. No campo URL do Webhook, cole o endereço da Track Hunter. Deixe o formato do postback em PerfectPay e o envio em 0 minutos.
  4. Clique em Selecionar todos os Produtos. O webhook é por produto, e produto novo não entra sozinho: sempre que criar um, volte e marque.
  5. Deixe Enviar valor total consolidado DESMARCADO. Marcado, o order bump conta duas vezes.
  6. Não mexa nos eventos. A PerfectPay já vem com Todos os Eventos marcado. Se tirar algum, reembolso e chargeback ficam de fora e o lucro aparece maior do que é.
  7. Clique em Salvar. Use só o Webhook de Vendas: ligar também o webhook de Afiliados na mesma URL faz a venda chegar em duplicidade.

API por token

Além do webhook, o card da PerfectPay na Track Hunter tem uma seção de API, conectada por token. Na PerfectPay, os tokens de API são gerados na área de API do painel, conforme a documentação da API da PerfectPay. Siga as instruções do card para saber qual token colar. O webhook continua sendo o caminho das vendas em tempo real, então configure-o primeiro.

Um aviso que vale para qualquer checkout: se desconectar a integração, as vendas do período desconectado não chegam sozinhas depois.

O que aparece depois de conectar

  • Lucro real por venda. A taxa da PerfectPay e as comissões de afiliado e coprodutor chegam automaticamente. Não cadastre essas taxas de novo em Taxas e Produtos, ou elas saem duas vezes. Reembolso e chargeback são descontados do faturamento.
  • Venda ligada ao anúncio. Com o padrão de UTM, cada venda do Meta Ads é atribuída ao anúncio pelo utm_content. No Google Ads, o utm_campaign={campaignid} liga a venda à campanha, inclusive em Performance Max. No TikTok Ads, a UTM identifica a origem; atribuição por anúncio ainda não existe.
  • Bump e upsell herdando o anúncio. Order bump e upsell herdam o anúncio e a campanha da compra principal, que é o que conserta a coluna "venda sem origem" do exemplo acima.
  • Purchase para a API de Conversões da Meta. A venda aprovada é enviada pelo servidor, com dados como e-mail, telefone e CPF em hash. Se o token da Meta também estiver na campanha da PerfectPay, revise para não mandar a mesma compra por dois caminhos. Detalhes em API de Conversões do Facebook.
  • PIX e boleto pendentes à parte. Boleto gerado e PIX não pago ficam em Vendas Pendentes, fora do faturamento, até o pagamento.

O checkout da PerfectPay está entre os hosts que o Pixel da Track Hunter reconhece pelo nome. Com o script instalado na sua página de vendas, os links para o checkout da PerfectPay são decorados com a sessão e as UTMs do visitante, e o clique registra o início de checkout. Mesmo assim, mantenha o padrão de UTM nos anúncios: é ele que carrega o ID do anúncio.

Checklist rápido da PerfectPay

  • Todas as campanhas de produto com tráfego têm pixel e token.
  • perfectpay.com.br está na lista de permissões do pixel na Meta.
  • Anúncios com {{ad.id}} no utm_content, chegando ao checkout.
  • Webhook de Vendas com todos os produtos, todos os eventos e valor consolidado desmarcado.
  • Nenhum webhook de Afiliados apontando para a mesma URL.
  • Produto novo marcado no webhook no dia em que é criado.

Perguntas Frequentes

A PerfectPay tem API de Conversões da Meta?

Sim. Você informa o ID do pixel e o token da API de Conversões na campanha do produto, em Configurações de Campanha > Editar. A PerfectPay também recomenda adicionar perfectpay.com.br à lista de permissões de domínio do pixel.

Onde vejo a UTM de uma venda na PerfectPay?

No detalhe do pedido, dentro de Minhas Vendas. Os parâmetros src, sck e utm_* aparecem ali quando chegaram ao checkout. O webhook de vendas também envia esses campos.

Por que o order bump aparece em dobro?

O motivo mais comum é a opção Enviar valor total consolidado marcada no webhook, que faz o valor do bump ser contado duas vezes. Desmarque a opção. Outra causa é ter o webhook de Vendas e o de Afiliados apontando para a mesma URL.

Produto novo na PerfectPay entra sozinho no webhook?

Não. O webhook da PerfectPay é por produto. Ao criar um produto, volte em Ferramentas > Webhook - Vendas e marque-o, senão as vendas dele não chegam.

O que é o aquecimento de pixel da PerfectPay?

É um recurso que envia ao pixel da Meta dados de vendas já realizadas, cerca de 2.000 vendas aprovadas e boletos, para o pixel começar com histórico. Exige pixel, token e pelo menos 5 vendas no produto, e pode ser usado uma vez por hora.

Upsell de um clique pago no PIX fica sem origem?

Pode ficar, porque é uma cobrança nova depois da compra. Na Track Hunter, order bump e upsell herdam o anúncio e a campanha da compra principal, então o valor volta para a campanha que trouxe o comprador.

O TRACKER QUE MOSTRA SEU LUCRO REAL

Descubra quantas vendas o seu Pixel não está contando

Conecte seus anúncios e seu checkout em minutos e compare o que a Meta mostra com o que realmente vendeu.

  • Plano grátis, sem cartão de crédito
  • Rode 30 dias em paralelo com seu tracker atual
  • Meta, Google e TikTok verified
Começar grátis agora

Continue lendo

Veja seu lucro real. Grátis, sem cartão.Testar