Track4youBlog

Postback e S2S no Telegram: como rastrear FTD

Por Mario Antonini·(atualizado em )

Se a sua operação é de iGaming, a entrada no canal do Telegram não é a conversão que realmente importa — é o primeiro depósito (FTD). Uma pessoa pode entrar no canal, ficar, interagir, e nunca depositar um real; outra pode entrar e depositar no mesmo dia. Otimizar campanha só pelo evento de entrada, sem chegar até o FTD, deixa o Meta Ads otimizando pro sinal errado outra vez — mesmo depois de resolver o rastreamento de entrada.

Este guia assume que você já rastreia a entrada no canal (ver o guia completo de rastreamento no Telegram) e foca especificamente em fechar o ciclo até o depósito, via postback. Se sua operação é de opções binárias em vez de iGaming, o mecanismo é idêntico — ver a versão específica: Postback e FTD no Telegram pra Opções Binárias.

Por que a entrada no canal não basta pra iGaming

Pra a maioria dos nichos, “entrar no canal” já é uma conversão completa. Pra iGaming, é só a metade do caminho: o valor real do lead só aparece quando ele deposita. Duas pessoas que entram da mesma campanha podem ter custos de aquisição idênticos e resultados completamente diferentes — uma deposita no mesmo dia, a outra entra, some, e nunca deposita nada. Sem visibilidade do FTD, o Meta Ads não tem como diferenciar as duas, e a campanha acaba escalando pro público que só entra, não pro que deposita.

Por que o Meta Ads não vê o depósito sozinho

O depósito não acontece nem no seu anúncio, nem na sua página, nem no Telegram — acontece dentro do site ou app da casa de apostas, num sistema que pertence a outra empresa. Não existe pixel nem CAPI que “veja” isso automaticamente: o único jeito de essa informação voltar pro Meta é a própria casa (ou a plataforma de afiliados dela) notificar ativamente, via postback, que aquele evento aconteceu — devolvendo o identificador do clique de origem.

Isso também costuma acontecer com atraso: diferente da entrada no canal, que é quase instantânea depois do clique, o depósito pode levar horas ou dias. Do lado da Track4you, o atraso não tira nada: toda conversão que chega pelo postback — mesmo semanas depois do clique — é enviada pro pixel e vira sinal pro algoritmo. O que tem limite é o crédito no Gerenciador de Anúncios: quem decide se aquele FTD é creditado à campanha é a janela de atribuição da Meta (padrão: 7 dias depois do clique ou 1 dia depois da visualização). FTD que cai fora dela chega no pixel, mas não aparece na coluna da campanha.

O que é postback (recapitulando rápido)

Postback é uma notificação server-to-server: quando um evento acontece do lado da casa de apostas ou da plataforma de afiliados (registro, primeiro depósito, redepósito), uma chamada HTTP é disparada automaticamente pra uma URL que você configura previamente, carregando o identificador do clique de origem (click_id) junto com o tipo de evento e, nos depósitos, o valor.

O fluxo completo, do clique ao FTD

1. Do anúncio à entrada no canal

O anúncio leva as UTMs da campanha e aponta pra sua página de captura, que tem o script da Track4you; o botão da página usa o link de entrada do funil, que leva a pessoa ao canal. Quando ela entra, o bot de rastreamento identifica a entrada e o enter_channel chega no pixel, atribuído ao clique dentro da janela de atribuição (ver o guia de Pixel/CAPI pra esse pedaço). Até aqui, é o mesmo mecanismo que rastreia entrada em qualquer nicho — e ele não depende de click_id: o identificador que fecha o FTD nasce na etapa seguinte.

Pra levar a pessoa do canal até a casa, você não divulga o link de afiliado direto: usa o link de divulgação de uma integração da Track4you (https://t4y.io/v2/...) nos posts, na mensagem fixada e na descrição do canal (ele também pode ir em anúncios e na bio, e aceita UTMs). Na integração, o “Link de Redirect (Destino)” é a página de cadastro da casa com o seu link de afiliado.

3. O clique gera o click_id e leva ao cadastro

A cada clique no link de divulgação, a Track4you cria um click_id único e redireciona a pessoa pro cadastro da casa com esse valor na URL — no parâmetro escolhido em “Identificador de URL”: click_id (padrão), afp, uma UTM ou um nome personalizado como subid ou aff_sub, conforme o parâmetro em que a casa lê o sub-id do afiliado. A casa guarda o valor junto do cadastro do jogador. Ninguém precisa “propagar” o parâmetro na mão: se a pessoa passou pelo link de divulgação, o click_id já chegou.

4. A casa dispara o postback

Quando o registro, o FTD ou um depósito acontece, a casa chama a URL de postback da integração (um GET servidor pra servidor) devolvendo o mesmo valor. O formato é https://track4you.app/api/v1/webhook/event/{slug}?click_id={macro}&event=ftd&amount={macro}: a chave é sempre click_id=, mesmo que o parâmetro de entrada seja afp ou subid; depois do = vai a macro da própria casa que devolve o valor recebido; e o amount (só em FTD e depósito) vai com ponto decimal, sem símbolo de moeda. Cada integração representa um tipo de evento — uma URL de postback pra registro, outra pro FTD, outra pra depósito. Vale conferir também em que moeda a casa reporta o valor: numa operação que atende mais de um mercado, valores em moedas diferentes somados no mesmo evento distorcem silenciosamente o ROAS reportado.

5. A Track4you envia a conversão pro pixel

A Track4you reconhece o click_id e entrega a conversão pro pixel escolhido na integração. O nome com que ela chega depende do “Tipo de Evento”: Registro chega como CompleteRegistration; FTD chega como o evento personalizado FTD — não como Purchase —, com o valor; e Depósito chega como Purchase, também com o valor. Como FTD é um evento personalizado, ele precisa ser confirmado uma vez no Gerenciador de Eventos pra aparecer na criação da campanha. Fecha o ciclo: anúncio → entrada no canal → cadastro → depósito. A tabela de tipos de evento da central de ajuda resume como cada um chega na Meta.

Configurando a integração e o postback na casa

Na Track4you, cada integração liga um tipo de evento da casa a um pixel (planos Pro, até 4 integrações, e Enterprise, até 12). O caminho é este:

  1. Em Integrações, clique em “Nova Integração” e preencha “Nome”, “Pixel”, “Tipo de Evento” (Registro, FTD, Depósito ou Personalizado), “Identificador de URL” (o parâmetro em que a casa lê o click id — pergunte ao suporte ou ao gerente de afiliados) e “Link de Redirect (Destino)”.
  2. Na etapa “Facebook”, envie o Evento Teste com o código de teste do Gerenciador de Eventos. Em FTD, confirme no Gerenciador o evento que aparece com aviso na tela de teste.
  3. Na etapa “Instalação”, copie o “Seu Link de Divulgação” (vai no canal, na bio, nos anúncios) e a “Sua URL de Webhook (Postback)”.
  4. No painel de afiliados da casa, abra a configuração de postback no mesmo evento da integração, cole a URL e troque {{click_id}} e {{value}} pelas macros da casa ({click_id}, [subid], %afp%… cada plataforma tem a sua). Se o time técnico da casa for configurar, mande pra eles o guia técnico da integração.

Vale mapear com atenção os diferentes tipos de evento que a casa pode notificar:

  • Registro (lead): cadastro feito, ainda sem depósito — chega como CompleteRegistration.
  • FTD (first time deposit): primeiro depósito — geralmente o evento mais importante pra otimização de campanha; chega como FTD.
  • Redepósito: depósitos subsequentes, mais relevante pra métricas de recorrência/LTV do que pra otimização de aquisição. Na Track4you, o tipo “Depósito” cobre depósitos em geral e chega como Purchase.

Mandar os três como se fossem o mesmo evento pro Meta distorce a otimização. Com uma integração por tipo, cada um já chega no pixel com um nome diferente — o cuidado que sobra é não colar a mesma URL de postback em eventos diferentes da casa.

O redepósito, em particular, não representa uma nova aquisição: é recorrência de alguém que já converteu. Por isso, quando o objetivo da campanha é aquisição, o alvo de otimização costuma ser o FTD, e o Purchase do tipo Depósito entra como sinal de valor (com volume, ele também pode virar objetivo). Onde o redepósito importa de verdade é em relatórios internos de LTV (valor do cliente ao longo do tempo): saber que uma campanha traz leads que redepositam com frequência é um sinal de qualidade que a métrica de FTD sozinha não mostra.

Como validar se o postback está funcionando

Antes de confiar em campanha de verdade, faça uma conversão de teste a partir do link de divulgação: abra o link, confira na barra de endereço que o click_id chegou no parâmetro certo, faça o cadastro (ou um depósito mínimo, se a casa liberar) e procure esse identificador no “Histórico de Eventos” das Integrações — a conversão aparece com o tipo, o evento no pixel e o valor. A integração sai de “Aguardando dados” e passa pra “Recebendo dados”; se ficar em “Dados inválidos”, o postback chegou sem o click_id (chave trocada ou macro errada). Pra validar só a comunicação com a Meta, sem gerar conversão, use o “Evento Teste” da integração: disparar a URL de postback na mão com um identificador real conta como conversão de verdade e vai pro pixel.

Erros comuns nesse setup

  • Lead que não passa pelo link de divulgação: se o canal divulga o link de afiliado direto, o cadastro chega na casa sem click_id, e o postback não tem como ser ligado a clique nenhum.
  • “Identificador de URL” diferente do parâmetro que a casa lê: o click_id chega na URL de cadastro, mas a casa não guarda o valor — e não tem o que devolver no postback.
  • Colar a mesma URL de postback em eventos diferentes: a URL da integração de FTD no postback de registro ou de depósito faz cadastro e redepósito chegarem como FTD, inflando o número de “primeiras conversões” e confundindo a leitura de CPA real.
  • Trocar a chave ou errar a macro: a chave é sempre click_id=; se o valor chega literalmente como {{click_id}}, a macro não existe na casa; e mudar o domínio, o código depois de /event/ ou o event= faz a casa disparar pra um lugar que não reconhece a chamada — silenciosamente, sem erro visível até alguém notar que os números não fecham.
  • Valor com vírgula ou símbolo de moeda: o amount vai com ponto decimal (150.00), sem “R$” — senão o valor do FTD ou do depósito chega errado.
  • Contar FTD só pelo Gerenciador de Anúncios: se o FTD costuma acontecer muitos dias depois do clique no seu nicho, boa parte deles chega no pixel mas fica fora da janela de atribuição da Meta configurada na campanha — e não é creditada a ela. O total que chegou da casa está no card “FTDs” do Dashboard; vale também conferir se o conjunto de anúncios não está numa janela menor que a de 7 dias depois do clique (a mais longa que a Meta oferece).
  • Não validar com uma conversão de teste ponta a ponta: subir a configuração e só torcer pra funcionar é a receita mais comum de descobrir, semanas depois, que nenhum FTD real chegou ao Meta.

Montar na mão ou usar uma ferramenta pronta?

Montar esse fluxo internamente significa: gerar um identificador por clique e repassá-lo pra casa no parâmetro certo, criar e manter um endpoint que recebe os postbacks, associar cada postback recebido ao clique certo, tratar casos de postback duplicado ou fora de ordem (redepósito chegando antes do FTD ser processado, por exemplo), e só então disparar a chamada de CAPI com o nome e o valor certos. Nenhum passo individual é complexo, mas manter tudo isso funcionando de forma confiável, pra múltiplas casas e campanhas ao mesmo tempo, é o tipo de trabalho de engenharia contínuo que cresce junto com o volume de campanhas ativas.

Uma ferramenta dedicada resolve isso de forma pronta: o link já gera o identificador, você cola a URL de postback na casa, e a associação com o clique original, a separação por tipo de evento e o disparo pro Meta já vêm prontos — sem precisar manter infraestrutura própria rodando 24/7 só pra essa parte do funil.

Como a Track4you resolve isso pronto

Nas Integrações da Track4you (planos Pro e Enterprise), o link de divulgação gera o click_id e já entrega o lead no cadastro da casa com ele na URL; a casa devolve o valor na URL de postback da integração; e a Track4you envia a conversão pro pixel — CompleteRegistration, FTD ou Purchase, conforme o tipo. Sem endpoint próprio pra manter e sem lógica de correlação montada na mão: o status de cada integração e o “Histórico de Eventos” mostram conversão por conversão, e os cards “Cadastros”, “FTDs” e “Depósitos” do Dashboard somam o período.

Perguntas frequentes

Termos como click_id, CAPI e S2S têm definição rápida no glossário.

Conclusão

Pra iGaming, rastrear a entrada no canal resolve metade do problema — a outra metade é fechar o ciclo até o depósito. O postback é o mecanismo que faz essa ponte: pega o evento que acontece dentro da casa de apostas (fora do alcance de qualquer pixel ou bot de Telegram) e devolve pro Meta Ads como uma conversão de valor real, que vira sinal pro algoritmo e é creditada à campanha quando cai dentro da janela de atribuição da Meta. Sem esse fechamento, toda a otimização de campanha continua girando em torno de quem entra, não de quem realmente deposita.

Pare de otimizar no escuro

Rastreie quem realmente entra no seu canal do Telegram e otimize suas campanhas para conversão real.

Conhecer a Track4you

Perguntas frequentes

Postback e S2S são a mesma coisa?

Na prática, sim: S2S (server-to-server) é o tipo de comunicação — um servidor avisando outro diretamente, sem passar pelo navegador — e postback é o nome mais comum dado a essa notificação específica de conversão nesse modelo.

Preciso rastrear a entrada no canal E o FTD separadamente?

Sim, e vale a pena: são dois eventos diferentes, com intenções diferentes pro Meta Ads. Rastrear só a entrada otimiza pra quem entra; rastrear o FTD otimiza pra quem efetivamente deposita — o segundo tende a ser o que realmente importa pro ROAS em iGaming.

O que acontece se o click_id se perder no caminho até o cadastro?

O depósito acontece, mas não volta pro pixel. Se o postback chega sem o click_id (ou com a chave trocada), a integração fica em "Dados inválidos"; se chega com um valor que a Track4you não gerou — porque o lead se cadastrou por um link de afiliado direto, sem passar pelo link de divulgação —, a conversão não aparece no Histórico de Eventos. É o erro mais comum desse setup.

Isso funciona com qualquer casa de apostas ou plataforma de afiliados?

Funciona com as que têm postback S2S com click id, o que a grande maioria oferece no painel de afiliados, mesmo que o nome do campo mude de uma pra outra. Antes de configurar, confirme com o suporte ou o gerente de afiliados em qual parâmetro da URL a plataforma recebe o sub-id/click id e se ela devolve esse valor no postback.

Mario Antonini

Mario Antonini

CEO - Track4you

Estrategista e especialista em negócios digitais, trackeamento e tráfego pago para os mais diversos nichos de mercado. Responsável pelo backstage de diversas das maiores operações de iGaming, OB e infoprodutos do Brasil.

Artigos relacionados

Quer ver isso rodando na sua operação?

Rastreie quem realmente entra no seu canal do Telegram e otimize suas campanhas para conversão real.

Testar a Track4you