TrackProps no Checkout (Parâmetros de Rastreamento)
O que são TrackProps?
TrackProps são os parâmetros de rastreamento capturados automaticamente quando uma venda é originada a partir de anúncios ou campanhas externas.
Esses parâmetros são enviados na URL do checkout e ficam vinculados à transação, permitindo:
Identificar origem da venda
Medir performance de campanhas
Rastrear afiliados
Integrar com ferramentas externas
Manter consistência de atribuição
Como funciona na prática
Quando o cliente acessa o checkout por meio de um link que contém parâmetros de rastreamento, a plataforma:
Lê os parâmetros presentes na URL
Armazena os valores como trackProps da transação
Associa esses dados permanentemente à venda
Exemplo de URL válida:
https://app.meugateway.com/checkout/123?offer=1&utm_source=google&utm_campaign=lancamento
O parâmetro offer é sempre obrigatório no checkout e identifica a oferta utilizada.
Parâmetros suportados
A plataforma reconhece os seguintes parâmetros como TrackProps:
external_id
utm_id
utm_source
utm_medium
utm_campaign
utm_content
utm_term
fbc
fbp
src
sck
affiliate_code
ip
user_agent
zip_code
country
city
state
Somente esses parâmetros são capturados automaticamente como trackProps.
Onde esses dados ficam disponíveis
1️⃣ Nos detalhes da venda (Painel)
Quando o produtor acessa os detalhes de uma transação no painel, os TrackProps aparecem vinculados à venda.
Isso permite:
Identificar exatamente qual campanha gerou aquela conversão
Verificar afiliado responsável
Conferir dados de origem do tráfego
Essas informações ficam salvas permanentemente junto à transação.
2️⃣ Nos Webhooks da transação
Os TrackProps também são enviados no webhook da venda.
No payload do webhook, eles aparecem no objeto:
trackProps
Exemplo simplificado:
{
"id": "txn_123",
"amount": 10000,
"status": "paid",
"trackProps": {
"utm_source": "google",
"utm_campaign": "blackfriday",
"affiliate_code": "AF123"
}
}Os dados são retornados exatamente como chave e valor, conforme recebidos na URL do checkout.
Isso permite:
Integração com ferramentas externas
Armazenamento em CRM
Sincronização com plataformas de tracking
Auditoria de campanhas
Estrutura correta da URL
Uma URL só pode conter um “?”.
Exemplo correto:
https://app.meugateway.com/checkout/123?offer=1&utm_source=facebook&utm_campaign=launch
Erro comum:
https://app.meugateway.com/checkout/123?offer=1?utm_source=facebook
Após o primeiro “?”, todos os parâmetros adicionais devem ser adicionados com “&”.
Boas práticas
Sempre validar se a URL já contém “?” antes de adicionar parâmetros
Não duplicar o parâmetro offer
Utilizar apenas parâmetros suportados
Garantir que o redirecionamento preserve os parâmetros até o checkout
Resumo
TrackProps são capturados a partir da URL do checkout
São armazenados permanentemente na transação
Aparecem nos detalhes da venda no painel
São enviados no webhook dentro do objeto
trackPropsMantêm exatamente a estrutura chave → valor
A correta utilização dos TrackProps garante rastreamento consistente e integrações mais precisas com ferramentas externas.