Para rastrear vendas da AttractPay, conecte a conta a um tracker por webhook, marcando os quatro eventos que a plataforma oferece (Transação Gerada, Compra Aprovada, Reembolso e Carrinho Abandonado), e faça as UTMs com o ID do anúncio chegarem até o checkout. Assim, cada venda aprovada fica ligada ao anúncio que a trouxe, o Pix gerado e não pago não entra como venda, e o order bump e o upsell contam para a campanha certa. Sem isso, você compara campanhas só pelo produto principal, e em funis com bump e upsell esse é justamente o número que engana.
A AttractPay (a marca aparece também como Attract) é uma plataforma brasileira para infoprodutores, afiliados e quem vende produto físico. O checkout aceita cartão, Pix e boleto, tem order bump e upsell/downsell de um clique, assinatura, coprodução com divisão de receita e marketplace de afiliados, segundo o site oficial. É um checkout feito para funis com várias ofertas, e isso muda a forma certa de medir.
O que a AttractPay documenta sobre rastreamento
A documentação pública da AttractPay ainda é curta, então vale separar o que está confirmado do que depende da sua conta.
Confirmado nas páginas oficiais:
- Formas de pagamento: cartão, Pix e boleto (attractpay.com.br).
- Ofertas extras: order bump e upsell/downsell em um clique, além de recorrência e assinatura.
- Integração com a Meta: a página de integrações lista uma conexão com a Meta descrita como "CAPI + Ads", além de integrações com Google Ads, TikTok Ads e Google Analytics na página inicial.
- Webhooks de saída: a mesma página informa que a plataforma "dispara webhooks de saída" a cada evento, como uma venda aprovada, configurados no portal do usuário.
- Pixels, UTM e parâmetros de campanha: aparecem como tema da categoria "Checkout & Conversão" na Central de Suporte.
O que não encontramos em detalhe: quais eventos o pixel dispara, se há evento de compra para Pix gerado, e quais parâmetros de rastreamento (além das UTMs) o link do checkout grava no pedido. Confirme isso no painel da sua conta ou com o suporte da AttractPay antes de montar o funil em cima de uma suposição.
Os quatro eventos do webhook e o que cada um esconde
O webhook é a parte mais importante para quem quer medir lucro, e os nomes dos eventos na AttractPay confundem. Pelo tutorial de conexão da Track Hunter:
| Evento na AttractPay | O que ele envia de verdade |
|---|---|
| Transação Gerada | Pelo nome, o pedido criado antes da confirmação do pagamento (é o que permite enxergar Pix e boleto ainda pendentes) |
| Compra Aprovada | A venda aprovada, e também a venda recusada |
| Reembolso | O reembolso, e também o chargeback |
| Carrinho Abandonado | O abandono do checkout antes de concluir a compra |
Duas consequências práticas:
- Contar "Compra Aprovada" numa automação simples infla as vendas. Se a ferramenta que recebe o evento não olha o status, a venda recusada entra como se fosse aprovada.
- Reembolso e chargeback chegam juntos. Para o lucro, os dois saem do faturamento. Mas a taxa de chargeback é um sinal de risco diferente da taxa de reembolso, e vale acompanhar separado.
Por isso a recomendação é marcar os quatro eventos e deixar a separação para quem recebe. É o que a Track Hunter faz: cada caso é tratado pelo status real.
Exemplo: bump, upsell e reembolso mudando o ranking de campanhas
Um exemplo hipotético de um funil típico da AttractPay. Os números são ilustrativos.
Um infoprodutor vende um curso de R$ 297, com order bump de R$ 47 e upsell de R$ 197. Ele roda duas campanhas na Meta, com R$ 5.000 cada no mês.
| Campanha A (VSL longa) | Campanha B (página curta) | |
|---|---|---|
| Produto principal | 40 × R$ 297 = R$ 11.880 | 36 × R$ 297 = R$ 10.692 |
| Order bump | 8 × R$ 47 = R$ 376 | 20 × R$ 47 = R$ 940 |
| Upsell | 2 × R$ 197 = R$ 394 | 9 × R$ 197 = R$ 1.773 |
| Faturamento com bump e upsell | R$ 12.650 | R$ 13.405 |
| Reembolsos | 2 vendas (R$ 594) | 5 vendas (R$ 1.485) |
| Faturamento após reembolso | R$ 12.056 | R$ 11.920 |
| Investimento + imposto Meta (13,83%) | R$ 5.691,50 | R$ 5.691,50 |
| Resultado antes de taxas e imposto sobre vendas | R$ 6.364,50 | R$ 6.228,50 |
| Pix gerados e não pagos | 3 | 11 |
Veja como a conclusão muda conforme o que você olha:
- Só o produto principal: A ganha com folga (R$ 11.880 contra R$ 10.692).
- Somando bump e upsell à campanha que trouxe o comprador: B passa na frente (R$ 13.405 contra R$ 12.650).
- Descontando reembolso: as duas praticamente empatam, com A um pouco à frente.
- Contando Pix gerado como venda: B parece muito melhor, com 11 "vendas" a mais que nunca viraram dinheiro.
A decisão certa aqui não é cortar nenhuma das duas. É investigar por que a página curta reembolsa mais, e manter a oferta de bump e upsell que ela converte bem. Essa leitura só existe quando bump e upsell herdam o anúncio da compra principal e quando o Pix pendente fica fora do faturamento. Para aprofundar, veja como atribuir order bump e upsell.
Como conectar a AttractPay à Track Hunter
Na Track Hunter, a AttractPay é conectada por webhook, em quatro passos:
1. Crie a URL na Track Hunter. Em Integrações > Checkouts, abra o card da AttractPay e clique em "Criar URL de webhook". Copie o endereço gerado.
2. Crie o webhook na AttractPay. No painel da AttractPay, vá em API & Webhooks e clique em Criar webhook. Cole o endereço da Track Hunter no campo URL.
3. Marque todos os eventos. Selecione os quatro: Transação Gerada, Compra Aprovada, Reembolso e Carrinho Abandonado. Pelo motivo explicado acima, marcar todos é o certo: a Track Hunter separa venda aprovada de recusada e reembolso de chargeback.
4. Deixe em "Todos os produtos". No filtro de produtos, mantenha Todos os produtos. Assim, um produto novo (um bump que você criou ontem, por exemplo) passa a enviar venda sem que você precise voltar nessa tela.
Um cuidado: se você desconectar a integração por algum motivo, as vendas do período desconectado não chegam sozinhas depois. Evite trocar ou apagar o webhook no meio de uma campanha.
O que aparece no painel depois de conectar
- Lucro real por campanha. Taxas de checkout e comissões descontadas de forma automática, junto com reembolso e chargeback. É a tabela do exemplo, sem planilha.
- Order bump e upsell herdando o anúncio. A compra do bump e do upsell herda o anúncio e a campanha da compra principal, mesmo quando a oferta extra não carrega UTM própria.
- Vendas pendentes separadas. Pix e boleto gerados e ainda não pagos ficam no bloco de Vendas Pendentes, fora do faturamento. Veja vendas pendentes de Pix e boleto.
- Vendas por forma de pagamento. O dashboard mostra a divisão entre Pix, cartão e boleto.
- Purchase na API de Conversões da Meta. Quem configura o pixel da Track Hunter ligado ao pixel da Meta tem a venda aprovada enviada como Purchase, com e-mail, telefone e demais dados do comprador em hash.
Evite Purchase em dobro. A AttractPay tem a própria integração "CAPI + Ads" com a Meta. Se ela estiver ativa e você também enviar o Purchase pela Track Hunter para o mesmo pixel, confira no Gerenciador de Eventos se a compra não aparece duas vezes. Na dúvida, mantenha uma única fonte do evento de compra por pixel.
UTM e pixel: fazendo a origem chegar ao checkout da AttractPay
O webhook diz o que foi vendido. Quem diz de onde veio é a UTM. No campo "Parâmetros de URL" dos anúncios da Meta, use o padrão:
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 utm_content com {{ad.id}} é o que liga a venda ao anúncio exato. Se o anúncio leva para uma página de vendas, os parâmetros precisam seguir até o link do checkout da AttractPay no botão de compra.
Sobre o pixel da Track Hunter: ele reconhece links de checkout pelo endereço e, quando o link tem "checkout" no domínio ou no caminho, decora esse link com a sessão e as UTMs. A AttractPay não está entre os checkouts reconhecidos pelo nome, então não conte com isso de olhos fechados. Abra a página pelo link de um anúncio, clique no botão de compra e veja se a URL do checkout abriu com as UTMs. Se não abriu, use o recurso do seu construtor de páginas que repassa os parâmetros da URL para os botões.
Para entender cada parâmetro, veja UTM: o que é e como usar.
Perguntas Frequentes
Quais eventos marcar no webhook da AttractPay?
Os quatro: Transação Gerada, Compra Aprovada, Reembolso e Carrinho Abandonado. Os nomes enganam: Compra Aprovada também envia a venda recusada, e Reembolso também envia o chargeback. A Track Hunter separa cada caso pelo status, então marcar todos evita perder informação.
A AttractPay tem integração com a API de Conversões da Meta?
A página de integrações da AttractPay lista uma conexão com a Meta chamada "CAPI + Ads". Os detalhes de quais eventos ela envia não estão na documentação pública. Se você também enviar o Purchase pela Track Hunter, confira no Gerenciador de Eventos se a mesma compra não está contada duas vezes.
Por que minhas vendas da AttractPay no painel não batem com o Gerenciador de Anúncios?
Os motivos mais comuns são janela de atribuição, perda de sinal do pixel no navegador, vendas de afiliados e orgânico, reembolsos que continuam como compra na Meta e Pix gerado sendo contado como venda em algum lugar. Para decidir verba, use as vendas aprovadas e pagas, já sem reembolso.
O upsell da AttractPay conta para a campanha que trouxe o cliente?
Na Track Hunter, sim. Order bump e upsell herdam o anúncio e a campanha da compra principal. Sem essa herança, o upsell costuma aparecer como venda sem origem, e a campanha que gera compradores de maior valor parece pior do que é.
Preciso escolher produtos específicos no webhook da AttractPay?
Não. Deixe o filtro em "Todos os produtos". Assim, produtos e ofertas novas passam a enviar vendas automaticamente, sem risco de esquecer um bump ou um upsell recém-criado fora do webhook.
Pix gerado na AttractPay entra como venda na Track Hunter?
Não. O Pix e o boleto gerados e ainda não pagos ficam como vendas pendentes, separados do faturamento. A venda só entra no faturamento e no lucro quando o pagamento é aprovado.