Para quem é este guia. Você tem um negócio — uma loja virtual, um SaaS, um serviço, um aplicativo — e quer seu próprio programa de afiliados (parceiros): os parceiros trazem clientes e você paga a eles uma comissão pelas vendas ou leads confirmados. A Indoleads Platform oferece toda a estrutura para isso: página de cadastro de parceiros com a sua marca, links de rastreamento, rastreamento de conversões, aprovação de parceiros, cálculo de comissões, relatórios e pagamentos. Você é anunciante e dono da rede ao mesmo tempo; seus parceiros são os publishers.
O que você terá no final: uma página "Programa de parceiros" no seu site → os parceiros se cadastram → recebem links de rastreamento → enviam tráfego → seu site informa as conversões à plataforma → você as aprova → a plataforma calcula as comissões e paga os parceiros.
Tempo: 2–4 horas de configuração mais a propagação do DNS. Você vai precisar de: acesso ao seu DNS, uma conta de e-mail para notificações, Google Tag Manager no seu site (ou 20 minutos de um desenvolvedor para instalá-lo) para a tag de rastreamento.
---
Passo 1 — Crie sua conta na Platform
- Cadastre-se em https://app.oneklix.com/register (Indoleads Platform, antiga Oneklix). Uma conta já dá a você o papel de administrador da rede: você verá Whitelabel Settings, Users, Offers, Reports.
- Confirme seu e-mail e ative a 2FA (códigos por e-mail).
- Preencha Account → Profile: nome da empresa, e-mail de contato, moeda — isso aparece nas faturas e nos e-mails para os parceiros.
Passo 2 — Coloque a plataforma no seu domínio
Você quer que os parceiros façam login em partners.yourbrand.com, e não em um subdomínio da Indoleads, e que os links de rastreamento tenham a aparência de go.yourbrand.com/abc123.
- Whitelabel Settings → Domain setup → Application Domain: informe
partners.yourbrand.com. No seu DNS, adicione o CNAME mostrado nessa aba. - Tracking Link Domain: informe
go.yourbrand.com(outrk.); no seu DNS, adicione o CNAMEgo→trk.oneklix.co. - Os dois registros precisam ser DNS only (nuvem cinza, se você usa Cloudflare) — emitimos os certificados SSL automaticamente assim que o DNS resolve. Aguarde algumas horas, até 24.
Detalhes e solução de problemas: Domínio próprio.
Passo 3 — Aplique sua marca
Whitelabel Settings → Landing Page: logotipo, nome do aplicativo ("YourBrand Partners"), título da página, meta description, texto About, links no rodapé para seus Termos e sua Política de Privacidade (obrigatórios para uma página pública de cadastro). Salve. Veja Branding.
Passo 4 — Faça os e-mails saírem em seu nome
Sem SMTP a plataforma não envia nenhum e-mail — os parceiros não receberão confirmações de cadastro nem avisos de aprovação.
- Whitelabel Settings → SMTP: host, porta, login e senha de
partners@yourbrand.com(ou de um serviço transacional — SES, Postmark, Mailgun; para Google/Microsoft use uma senha de aplicativo). Verifique se SPF/DKIM autorizam esse remetente. - Whitelabel Settings → Email Templates: adapte os seis modelos (confirmação de cadastro, novo token, solicitação aprovada, solicitação recusada, postback aprovado, atualização de status da oferta) — logotipo, texto, idioma. Modelo vazio = padrão da plataforma.
- Teste: cadastre um parceiro de teste em uma janela anônima e confira se o e-mail chega, e não na pasta de spam.
Veja SMTP e modelos.
Passo 5 — Crie a si mesmo como anunciante
As ofertas pertencem a um registro de anunciante. Users → Advertisers → Add Advertiser — sua empresa, um e-mail que você controla, uma senha. (Depois você pode fazer login com ele para ver a "visão do anunciante".)
Passo 6 — Defina as regras: categorias e tipos de tráfego
- Offers → Categories → Add: sua vertical (E-commerce, SaaS, Travel…).
- Settings → Traffic restrictions → Add — os tipos de tráfego que você vai permitir ou proibir: Brand keyword bidding, PPC, SEO, Coupons, Cashback, Incentive, Email, Social, Push, Native, Pop-up, Doorway… Decida agora: por exemplo, proibir lances na marca (brand bidding) e tráfego incentivado, permitir sites de conteúdo, redes sociais, YouTube; colocar cupons em "need approval". Os parceiros só poderão escolher fontes dos tipos permitidos.
Passo 7 — Crie sua oferta
Offers → Add Offer. Esta é a vitrine pública do seu programa e o seu livro de regras.
- Advertiser: você (Passo 5). Título, logotipo, descrição — o que você vende, quem compra, por que converte, ticket médio.
- Categoria, dispositivos, GEO coverage (países de onde você aceita clientes) e, opcionalmente, URL de geo-redirect para os demais.
- Website URL (prévia) e Offer URL — para onde o tráfego é enviado. Adicione o token de clique para o rastreamento funcionar:
https://yourbrand.com/?click_id={click_id}(qualquer nome de parâmetro de URL serve, desde que seu site o armazene — veja o Passo 8). Adicione landing pages se tiver várias; ative o deeplinking para que os parceiros possam linkar para qualquer página de produto. - Tipo e valores de pagamento: CPS (% da venda), CPA/CPL (valor fixo por ação) ou CPI. Defina o payout — o que o parceiro recebe — e o short payout para a linha do catálogo ("10% de cada pedido").
- Hold period (período de retenção) — dias que você leva para confirmar os pedidos (janela de devolução + margem, por exemplo 30). Cookie lifetime — janela de atribuição (por exemplo, 30 dias). Cap, se precisar de um limite mensal de orçamento.
- Visibility: Need approval é o padrão seguro — você analisa cada parceiro. Active — qualquer pessoa cadastrada pode começar imediatamente.
- Traffic restrictions por tipo (do Passo 6). Banners, códigos de cupom, feed XML/CSV — envie o que tiver; com materiais os parceiros convertem melhor.
- Status: deixe inactive até o Passo 9 ser concluído com sucesso.
Glossário campo a campo: Configuração da oferta · Particularidades da plataforma: Ofertas, categorias, restrições.
Passo 8 — Instale a Indoleads Universal Tag e marque seu site
É isso que faz tudo funcionar. Duas coisas precisam acontecer no seu site: (1) quando o visitante de um parceiro chega, precisamos capturar o click_id e guardá-lo; (2) quando esse visitante compra ou se cadastra, a plataforma precisa ficar sabendo, com os dados do pedido. As duas são feitas com uma única tag no Google Tag Manager — a Indoleads Universal Tag — mais três variáveis JavaScript na sua página de confirmação do pedido.
8.1 — Adicione a tag no Google Tag Manager
- No GTM: Templates → Tag Templates → New → ⋮ → Import → envie o arquivo
Indoleads Universal Tag.tpl(baixe-o na página da sua oferta → Conversion Tracking, ou peça pelo platform@indoleads.com). Aceite as permissões (a tag carrega um script defulltrack.orge usa a variável globalINDOLEADS_LIB). - Tags → New → Indoleads Universal Tag. Campo Offer ID = o ID da sua oferta do Passo 7.
- Acionador: All Pages — a tag precisa estar presente em todas as páginas. Para uma loja virtual, o mínimo inegociável são quatro tipos de página: home, catálogo/categoria, página do produto e a página "obrigado pelo seu pedido" — o contêiner lê o contexto em cada uma delas (visita → navegação → produto → compra) para atribuição, audiência do DMP e verificações antifraude; se faltar uma, a cadeia se quebra. Salve, use o Preview para conferir se a tag dispara nas quatro e então faça Submit/Publish do contêiner.
O que a tag faz: carrega nosso script de contêiner (container_v2) de fulltrack.org, lê o click_id da URL de entrada e o guarda em um cookie first-party, cuida da atribuição, da filtragem de fraude e da audiência de DMP/retargeting. Nesta parte não é preciso desenvolvedor.
8.2 — Marque a página de confirmação do pedido (página de agradecimento)
Como funciona: em cada página, a tag consulta a plataforma pelo pixel content da sua oferta e o executa — nas páginas comuns isso é a captura do clique e o DMP; na página de agradecimento ela dispara a conversão, pegando os dados do pedido das variáveis JavaScript que você define nessa página. Abra sua oferta → Conversion Tracking → Container — a plataforma mostra o snippet exato com os nomes das variáveis. Coloque-o na página de agradecimento acima do snippet do GTM, preenchido com os dados do pedido:
<script>
var TXN_ID = "ORDER_12345"; // seu ID único de pedido / lead — evita duplicidades
var RATE = 149.90; // valor do pedido (ou a própria comissão, conforme a configuração "exact commission" da sua oferta)
var CURRENCY = "USD";
</script>
A maioria das plataformas de loja expõe esses valores na página de agradecimento (Shopify checkout.order_id / checkout.total_price, objeto de pedido do WooCommerce etc.) — seu desenvolvedor web ou agência faz o mapeamento em 15 minutos. Se o seu site usa outro gerenciador de tags ou nenhum, use o mesmo snippet Container da página da oferta como um script comum.
8.3 — Pedidos e status a partir do seu CRM (opcional, mas recomendado)
Podemos receber pedidos e atualizações de status de qualquer CRM ou back-end de loja — Shopify, WooCommerce, amoCRM, HubSpot, Bitrix24, sistema próprio — via consulta à API, webhook ou postback de servidor:
https://app.indoleads.com/acquisition?click_id=CLICK_ID&security_token=YOUR_TOKEN&txn_id=ORDER_ID&sale_amount=AMOUNT¤cy=USD&status=approved
Use isso para confirmar/recusar pedidos automaticamente após a janela de devolução (status=approved|declined, mesmo txn_id), ou como fonte principal de conversões se o seu checkout não puder ser marcado. Diga-nos qual sistema você usa — nós fazemos a integração. Referência completa de parâmetros: Opções de integração.
Do que eu realmente preciso?
- Mínimo: Universal Tag em todas as páginas + variáveis do pedido na página de agradecimento — as conversões chegam em tempo real, sem trabalho no CRM.
- Ideal: o mínimo mais a sincronização de status com o CRM — aprovações/recusas acontecem automaticamente, você não valida manualmente.
Passo 9 — Teste antes de convidar alguém
- Crie um parceiro de teste (Users → Publishers → Add Publisher) com uma fonte de teste e gere um link de rastreamento para a sua oferta.
- Abra o link em uma janela anônima → você chega ao seu site com o
click_idna URL. - Conclua um pedido de teste (use um cupom ou um produto de US$ 1).
- Em poucos minutos a conversão deve aparecer em Reports → Conversions log com o parceiro, o ID do pedido e o valor corretos, status Pending.
- Aprove-a ali; confira se o valor bate com a sua regra de pagamento.
Nada apareceu? No GTM Preview, verifique se a Universal Tag disparou na página de entrada (cookie definido) e se TXN_ID / RATE / CURRENCY estão definidas na página de agradecimento antes de o GTM carregar; para CRM/postback, verifique o security_token. Depois, coloque a oferta em active.
Passo 10 — Publique a página "Programa de parceiros" no seu site
Os parceiros precisam de um único lugar para conhecer o programa e entrar:
- No seu site, crie uma página (por exemplo,
yourbrand.com/partners) com: quanto você paga, janela do cookie, tráfego permitido, materiais e um botão "Participar" → seu link de cadastrohttps://partners.yourbrand.com/register/publisher. - Ou incorpore o cadastro: o formulário de registro white-label roda no seu domínio de aplicativo, então tanto um iframe quanto um link direto mantêm os parceiros na sua marca.
- Adicione "Programa de parceiros" ao rodapé/menu do site; anuncie aos clientes e nas comunidades relevantes.
Novos cadastros aparecem em Users → Publishers → pending — analise a fonte (URL do site/canal, audiência, GEO) e aprove ou recuse; os parceiros recebem o e-mail do seu modelo. Veja Usuários.
Passo 11 — Opere o programa: aprovações, validação, pagamentos
- Solicitações de oferta (se visibility = Need approval): Offers → Requests → Approve/Decline. Procure decidir em até uma semana. Aprovando publishers.
- Valide as conversões mensalmente, dentro do seu período de retenção (hold): Reports → Conversions log → Approve/Decline (ou envie
status=nos postbacks). Recusada = não é paga. Não há aprovação automática — conversões não validadas ficam pendentes e seus parceiros perdem a confiança. Validando conversões. - Pagamentos aos parceiros. As comissões aprovadas se acumulam nos saldos dos parceiros; os parceiros criam perfis de pagamento e solicitam saques em Billing; você os aprova como administrador da rede. O dinheiro é seu e passa pelo seu próprio gateway de pagamento: você se cadastra em um parceiro de pagamento suportado, cola a chave de API dele na plataforma (Billing → Payout settings) e os pagamentos saem da sua conta nesse provedor diretamente para os seus parceiros. A Indoleads não guarda nem movimenta seus fundos — fornecemos apenas a integração; a liquidação financeira é entre você, o gateway e seus parceiros.
- Relatórios: Conversions log, Clicks log, relatórios Offers/Countries/Daily, Dead links — Relatórios. Fique de olho em: cliques sem conversões de um mesmo parceiro (sinal de fraude), pendentes crescendo mês a mês (você está atrasado na validação), dead links (parceiros promovendo uma oferta pausada).
Passo 12 — Cresça
- Peça para listarmos sua oferta também na rede Indoleads — mais de 60.000 publishers além dos seus próprios parceiros (cobrado à parte; veja Indoleads Growth).
- Adicione códigos de cupom e um feed de produtos — parceiros de cupom e cashback são os que mais convertem.
- Recrute: seus clientes, blogueiros do seu nicho, resenhistas do YouTube; o link de cadastro funciona em qualquer lugar.
Checklist de configuração
- [ ] Conta criada, 2FA ativada
- [ ] Domínios do aplicativo e de rastreamento em CNAME, DNS-only, SSL emitido
- [ ] Logotipo, nome, links de termos e privacidade
- [ ] SMTP funcionando, modelos adaptados, e-mail de teste recebido
- [ ] Registro de anunciante criado
- [ ] Categorias e restrições de tráfego definidas
- [ ] Oferta criada: payout, hold, cookie, GEO, restrições, materiais
- [ ] Indoleads Universal Tag no GTM em todas as páginas (mín. home, catálogo, página do produto, agradecimento), página de agradecimento marcada, conversão de teste visível no Conversions log
- [ ] Oferta colocada em active
- [ ] Página "Programa de parceiros" no ar com o link de cadastro
- [ ] Gateway de pagamento conectado (chave de API), saque de teste realizado
- [ ] Rotina mensal: aprovar solicitações, validar conversões, aprovar saques
Dúvidas em qualquer passo: platform@indoleads.com.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo