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

Para rastrear vendas da Cakto, configure o Pixel da Meta em cada produto, faça as UTMs (com o ID do anúncio) chegarem ao link pay.cakto.com.br e conecte a Cakto a um tracker pela API oficial, que registra o webhook e traz vendas, reembolsos e chargebacks com a origem de cada pedido.

Para rastrear vendas da Cakto, você precisa de três peças: o Pixel da Meta configurado em cada produto (com o token da API de Conversões, se quiser o envio pelo servidor), as UTMs com o ID do anúncio chegando ao link pay.cakto.com.br, e uma leitura dos pedidos que junte a origem de cada venda com o gasto do anúncio, as taxas e os reembolsos. A Cakto resolve bem as duas primeiras. A terceira, que diz qual anúncio dá lucro, pede uma integração com a API da Cakto ou muita planilha.

A Cakto é muito usada por infoprodutores que vendem ticket baixo e médio com Pix como principal forma de pagamento. Esse perfil tem uma armadilha própria de rastreamento, e ela começa numa opção do Pixel que parece inofensiva: disparar Purchase quando o Pix é gerado.

O que a Cakto já oferece para rastreamento

Antes de falar de ferramenta externa, vale saber o que a própria Cakto entrega. Tudo abaixo está na central de ajuda e na documentação da API da plataforma.

RecursoComo funciona na CaktoFonte oficial
Pixels de conversãoPor produto. Facebook Ads, Google Ads, Google Analytics, TikTok Ads e Kwai Ads. Aceita vários pixels no mesmo produtoGuia de pixels da Cakto
Pixel da MetaInitiateCheckout ao abrir o checkout e Purchase na compra confirmada. Na engrenagem do pixel ficam os campos de API de Conversão e domínioPixel do Facebook na Cakto
Purchase em pedido pendenteOpção de disparar Purchase ao gerar Pix ou boleto, enviando só uma porcentagem do valor. Também dá para desativar os eventos de order bumpGuia de pixels da Cakto
Parâmetros de rastreamentosrc, sck, utm_source, utm_medium, utm_campaign, utm_term e utm_content, gravados em cookie e ligados à compraParâmetros na URL do checkout
API pública e webhooksOAuth2 com client_id e client_secret. Eventos de compra aprovada, recusada, reembolso, chargeback, Pix/boleto gerado e assinaturasAutenticação e Guia de Webhooks
FunilUpsell, downsell e cross-sell de 1 clique, com páginas próprias ou pelo FuneleiroUpsell e funis na Cakto
RecorrênciaAssinaturas, inclusive com Pix Automático (só para ofertas de assinatura)Pix Automático na Cakto

Dois detalhes da documentação de webhooks ajudam a entender por que dá para rastrear bem pela Cakto. Cada pedido traz utm_source, utm_medium, utm_campaign, utm_term, utm_content e sck, além de fbc e fbp (os identificadores da Meta). E cada pedido informa o offer_type (main, orderbump, upsell ou downsell) e o parent_order, que aponta para a compra de origem. Com isso, dá para saber qual order bump ou upsell nasceu de qual venda principal.

A armadilha do Purchase no Pix gerado

A Cakto permite disparar o Purchase quando o Pix é gerado, antes de ser pago, e enviar só uma porcentagem do valor. A própria central de ajuda sugere essa porcentagem para não inflar o valor enviado à Meta. Faz sentido para a otimização: a Meta recebe sinal rápido e não espera o comprador pagar.

O problema aparece quando você usa esse mesmo número para comparar anúncios. Pix gerado não é venda, e a taxa de pagamento do Pix muda muito de um criativo para outro. Um anúncio com promessa agressiva costuma gerar muito Pix que nunca é pago. Um anúncio mais qualificado gera menos Pix, mas paga quase todos.

Exemplo: dois anúncios, o mesmo curso de R$ 67

Exemplo hipotético. Um curso de R$ 67 vendido na Cakto, com um order bump de R$ 27. O Pixel está com Purchase no Pix gerado a 50% do valor. Os dois anúncios receberam R$ 4.500 cada no mês. As taxas de checkout (8%) são ilustrativas, não a tabela real da Cakto.

Anúncio A (promessa agressiva)Anúncio B (demonstração do método)
InvestimentoR$ 4.500R$ 4.500
Pix gerados200100
Pix pagos110 (55%)85 (85%)
Vendas no cartão2040
Valor de Purchase no Ads ManagerR$ 8.040R$ 6.030
"ROAS" no Ads Manager1,791,34
Vendas pagas do curso130 (R$ 8.710)125 (R$ 8.375)
Order bumps pagos39 (R$ 1.053)38 (R$ 1.026)
Faturamento pagoR$ 9.763R$ 9.401
Reembolsos14 cursos (R$ 938)3 cursos (R$ 201)
Taxas de checkout (8%, hipotético)R$ 781R$ 752
Imposto Meta (13,83% do investimento)R$ 622R$ 622
Sobra depois do anúncioR$ 2.922R$ 3.326

No Ads Manager, o Anúncio A parece 34% melhor. No dinheiro que ficou, o Anúncio B ganha, porque paga mais Pix e reembolsa menos. Quem corta o B olhando para o gerenciador corta o anúncio que dava mais lucro.

A saída não é desligar o Purchase no Pix gerado. Essa é uma decisão de otimização, e ela pode continuar. A saída é decidir verba com a venda paga, ligada ao anúncio pela UTM, e não com o evento que a Meta recebeu. Para ver quanto do seu Pix fica pelo caminho, veja o guia de vendas pendentes de PIX e boleto.

Como fazer a origem chegar ao pedido da Cakto

O pedido só sabe de onde veio se a URL do checkout recebeu os parâmetros. Três cuidados específicos da Cakto:

1. Cadastre a página de vendas na aba Links do produto. Segundo a central de ajuda, a Cakto só transfere os parâmetros da página externa para o checkout quando a URL do seu site está cadastrada nessa aba. Sem isso, a UTM morre na página de vendas.

2. Use o ID do anúncio no utm_content. No campo "Parâmetros de URL" do anúncio na Meta, o essencial é o utm_content={{ad.name}}|{{ad.id}}. É o ID que liga o pedido ao anúncio exato, mesmo que você renomeie o criativo depois. O passo a passo completo está em como saber qual anúncio gerou a venda.

3. Afiliado usa &, nunca um segundo ?. O link de afiliado da Cakto já traz um parâmetro (como ?affiliate=...). Um segundo ? quebra o link e pode custar a comissão.

Para conferir, abra Minhas Vendas, clique no pedido e role até Detalhes da Venda: as UTMs, o src e o sck daquele pedido ficam listados ali. Parâmetros inventados (como ?meucodigo=abc) não aparecem, porque a Cakto só organiza as tags oficiais.

Como conectar a Cakto à Track Hunter

Na Track Hunter, a Cakto é conectada pela API oficial, e não por uma URL de webhook colada à mão. Você cria uma chave de API na Cakto, entrega as credenciais à Track Hunter, e ela registra o webhook na sua conta sozinha.

  1. Crie a chave de API na Cakto. No painel da Cakto, vá em Integrações › Cakto API › Criar Chave API e dê o nome Track Hunter.
  2. Marque os escopos. Selecione Leitura, Escrita, Produtos, Pedidos e Webhooks. A Escrita parece exagero para quem só quer ler vendas, mas ela é necessária: é com ela que a Track Hunter cria o webhook na sua conta. Sem a Escrita, a Cakto recusa a integração.
  3. Copie as credenciais. Guarde o client_id e o client_secret. A Cakto mostra o secret uma única vez. Se perder, crie outra chave.
  4. Conecte na Track Hunter. Em Integrações › Checkouts, abra o card da Cakto e informe as credenciais. A Track Hunter registra o webhook automaticamente. Não há URL para colar.
  5. Confira as vendas. Os eventos passam a chegar em segundos, e o histórico aparece nos cards em minutos.

Um aviso do próprio painel: se você desconectar a integração, as vendas do período desconectado não chegam sozinhas depois. Para trocar a chave, conecte a nova antes de apagar a antiga.

O que você passa a ver com a Cakto conectada

Com a Cakto e a conta da Meta conectadas, a tabela do exemplo deixa de ser montada à mão:

  • Lucro real no dashboard. Vendas, reembolsos e chargebacks chegam em tempo real. A taxa da Cakto e as comissões de afiliado e coprodutor entram sozinhas pela integração, em blocos como Taxas de Checkout e Comissão de Parceiros. Não cadastre essas taxas de novo em Taxas e Produtos, senão elas são descontadas duas vezes.
  • Pix pendente separado da venda. O bloco Vendas Pendentes mostra Pix e boletos aguardando pagamento, agrupados por CPF, fora do faturamento. É exatamente a diferença entre o "Pix gerado" do Pixel e o "Pix pago" do exemplo.
  • Venda atribuída ao anúncio. Com o padrão de UTM da Meta no anúncio, o utm_content carimba o ID do anúncio e a venda cai no anúncio, conjunto e campanha certos. Em Integrações › UTMs, a auditoria lista os anúncios ativos sem rastreio do ID e oferece o botão "Corrigir na Meta".
  • Order bump e upsell herdam o anúncio. O bump de R$ 27 e o upsell do Funeleiro são atribuídos ao mesmo anúncio da compra principal, mesmo sem UTM própria.
  • Purchase enviado à API de Conversões da Meta. Com o Pixel da Track Hunter configurado e ligado ao seu pixel da Meta, cada venda aprovada é enviada como Purchase pelo servidor, com e-mail, telefone, nome e CPF em hash SHA-256, mais os cookies fbp e fbc da sessão.
  • Ads Lab e Deep Scan. Lucro e reembolso por criativo, retenção de cada anúncio dentro da VSL e o diagnóstico de cada campanha com o lucro ao lado das métricas.

E o Pixel da Track Hunter no checkout da Cakto?

O script da Track Hunter reconhece os links da Cakto pelo nome. Quando a pessoa clica em "Comprar" na sua página, o script decora o link do checkout com a sessão e as UTMs da visita e dispara o InitiateCheckout. Isso reforça o cuidado da aba Links: mesmo que um botão tenha ficado com link fixo, a origem da visita segue até o checkout.

Se você já envia Purchase pela API de Conversões dentro da Cakto (o token na engrenagem do pixel) para o mesmo pixel da Meta, revise a configuração antes de ativar o envio pela Track Hunter. Dois envios de compra com IDs de evento diferentes podem ser contados em dobro.

Checklist rápido para quem vende na Cakto

  • Pixel da Meta em todos os produtos que recebem tráfego, inclusive os de upsell.
  • Decisão consciente sobre o Purchase no Pix gerado e a porcentagem do valor.
  • Página de vendas cadastrada na aba Links de cada produto.
  • {{ad.id}} no utm_content de todos os anúncios.
  • Chave de API com os escopos Leitura, Escrita, Produtos, Pedidos e Webhooks.
  • Decisão de verba pelo faturamento pago e pelo lucro, não pelo valor de Purchase do gerenciador.

Perguntas Frequentes

A Cakto tem API de Conversões da Meta?

Sim. No produto, depois de adicionar o Pixel ID do Facebook, a engrenagem ao lado do pixel abre os campos de API de Conversão e de domínio. Segundo a central de ajuda da Cakto, esses campos são opcionais: só com o Pixel ID o rastreamento pelo navegador já funciona.

A Cakto dispara Purchase quando o Pix é gerado?

Por padrão, não: o Purchase sai quando a compra é confirmada. Mas dá para ativar o disparo de Purchase ao gerar Pix ou boleto e escolher a porcentagem do valor enviada. Se ativar, lembre que o número de compras do Ads Manager passa a incluir Pix que nunca serão pagos.

Por que a Track Hunter pede o escopo de Escrita na chave de API da Cakto?

Porque a Track Hunter registra o webhook na sua conta pela própria API, e criar um webhook é uma operação de escrita. Sem esse escopo, a Cakto recusa a integração. Os outros escopos pedidos são Leitura, Produtos, Pedidos e Webhooks.

Perdi o client_secret da Cakto. E agora?

A Cakto mostra o client_secret uma única vez, no momento da criação. Crie uma nova chave em Integrações › Cakto API com os mesmos escopos e conecte de novo na Track Hunter antes de apagar a antiga, para não deixar um período sem vendas chegando.

As UTMs chegam em vendas de Pix pago horas depois?

Sim. Segundo a Cakto, o rastreamento é gravado no momento em que o pedido é gerado. Quando o Pix ou o boleto é compensado depois, as UTMs continuam ligadas àquela venda.

Order bump e upsell da Cakto aparecem no anúncio certo?

Na Cakto, cada pedido informa se é oferta principal, order bump, upsell ou downsell, e qual é o pedido de origem. Na Track Hunter, order bump e upsell herdam o anúncio e a campanha da compra principal. Assim, o ticket extra conta a favor do anúncio que trouxe o comprador. Mais detalhes em order bump e upsell na atribuição.

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